1) You can actually compile it down to byte-code, but that isn't the point of Java. Java is meant to run on any platform
2) You can create methods with non camel-case if you so wish. The syntax is similar to that of C++ anyway. There are a few minor differences, but you'll find them with any two languages designed to do different things: http://www.cprogramming.com/tutorial/jav...a-c++.html
3) That is a good thing.
4) Everything in Java is an object since it's an object oriented language from the bottom up. The == operator by default compares the two objects (s it should). With Strings, you can use the equals() method to compare the values. I don't see how this is any different from strcmp()?
5) NetBeans is an epic IDE!!! What's wrong with it?
6) I have no idea what you are talking about. Anyway, the operation of a corporation doesn't have any bearing on how good the language is...
2) You can create methods with non camel-case if you so wish. The syntax is similar to that of C++ anyway. There are a few minor differences, but you'll find them with any two languages designed to do different things: http://www.cprogramming.com/tutorial/jav...a-c++.html
3) That is a good thing.
4) Everything in Java is an object since it's an object oriented language from the bottom up. The == operator by default compares the two objects (s it should). With Strings, you can use the equals() method to compare the values. I don't see how this is any different from strcmp()?
5) NetBeans is an epic IDE!!! What's wrong with it?
6) I have no idea what you are talking about. Anyway, the operation of a corporation doesn't have any bearing on how good the language is...