Java

Status
This thread has been locked.

AMorgan

Supreme
Feedback score
2
Posts
403
Reactions
150
Resources
0
Hey guys,
So I'm thinking about signing up for the computer science course at my school, but I'm not sure exactly what I'd be doing.

My teacher told me we'd be learning Java, which I know is a very popular coding language and is very useful. The only thing I'm not so sure about is what exactly it does.

I'd like to know what I could use Java for (web development, plugin development, or something else not related to this site), and if it is worth learning (can I make a profit from the language?)

Thanks :)
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

AMorgan

Supreme
Feedback score
2
Posts
403
Reactions
150
Resources
0
Mat Please help!
 

AMorgan

Supreme
Feedback score
2
Posts
403
Reactions
150
Resources
0
Java can be used in so many things
It'd be worth to learn it imo, it's a useful skill not only in MCM and Minecraft but also in the real world.
You can profit from it if you're good at it
What does it do thoughh
 

Malek668

Feedback score
1
Posts
369
Reactions
181
Resources
0
Hey guys,
So I'm thinking about signing up for the computer science course at my school, but I'm not sure exactly what I'd be doing.

My teacher told me we'd be learning Java, which I know is a very popular coding language and is very useful. The only thing I'm not so sure about is what exactly it does.

I'd like to know what I could use Java for (web development, plugin development, or something else not related to this site), and if it is worth learning (can I make a profit from the language?)

Thanks :)
depends what year are you in?
 

AMorgan

Supreme
Feedback score
2
Posts
403
Reactions
150
Resources
0
Aight so.

Java has a lot of purposes, however this is not usually within desktop applications and not (usually) games.

Java is mainly used for a lot of server side programs, for example Gmail's server side code was written in Java. You won't usually find people making desktop applications for it as Microsoft has released Visual studio and made it 100x easier. I would definitely say that building web servers is a large part of Java.

Java is also the language that android was built on, meaning that any sort of app on your android phone is made in Java too, most schools also introduce this too as it's becoming more and more popular.

In short you won't be making many desktop applications but I can assure you that you will be working with web servers and probably android development, remember that C#'s syntax was also built upon Java's, which is why the languages are so similar, so once you've got Java down, you're able to move straight to making desktop applications with C#.

Very good language but does get very complex the further you go into the networking sides of things. Would definitely encourage you to start learning though, always good to get a head start before classes commence :)
Thanks so much bro! One more thing, would I be able to use it for plugin development or web development or something to make a profit?

Thanks <3
 

Nagi

PM Only - No Skype
Supreme
Feedback score
12
Posts
535
Reactions
679
Resources
0
Here's how it worked at my school if I could remember correctly...

Year 1: Beginner to Java
Basic Input / Output Handling from Console
Simple Math (Pow, Ceil, Floor, Round, etc)
Definitive Variables (String, int, double, etc)
String Manipulation (Split, Replace, Trim, Substring)
Array & 2D Array Storing
Making a Simple Graphical Interface

Year 2: Objected Orientation
Objects - What they are and how to make them
Variable and Methods inside an Object
Inheritance of Objects
Polymorphism of Objects
Encapsulation of Objects
Sorting of Objects

Basically what comp sci class was like. Hope it helps.
You can pretty much do anything after you follow that trend, including coding mc.
 

AMorgan

Supreme
Feedback score
2
Posts
403
Reactions
150
Resources
0
Depends on how quickly you pick Java up.

Once you learn the Java library it's very very easy to pick up the Spigot API and make some pretty complex plugins with it, I would definitely say wait until you've properly learned Java to start doing the spigot API, in most cases I find that people stunt their ability to grow as a programmer because they concentrate on making plugins and not learning proper convention and structure within Java.

Mc plugins aren't really that good of a way of making money in relation to the time spent on them and the sort of people you have to deal with, that's why I'm slowly moving from plugins to actual software development. However the pay's good if you're younger.
Alright thanks so much bro!
 
Status
This thread has been locked.
Top