I learned Java in school, and C++ on the streets (internet). I seriously wish I could use my 1 vote to cast a negative vote into Java's pool because it SUCKs.
Or maybe it's just my compiler idk (we use
BlueJ at school). Anyway, There is NO multithreading, NO timers, it can't make .exe files, it can only make like .JAR crap that no gives a second sh* about. hacking in Java is IMPOSSIBLE, doesn't even have FORMS!!! Everything is like, console based, and on top of all that, it's SLOW- It's like the Yin to C++s Yang.
In my java course at school the teacher started the year off telling us that JAVA is a novel language, and is the best programming language created to date, and the whole time I'm sitting there thinking, This guys nuts.
Also, the coding is different, mainly in LENGTH.
Outputting a message:
---------
C++:
cout << "Message" << endl;
Java:
System.out.println("Message");
Declaring a function:
---------
C++:
void Function()
Java:
public static void Function()