This is a great programming language.
This is a great programming language
You are free to have shitty opinions
wrong
It is versatile, pure OOP, modular, lightweight and runs on just about anything.
This is a programming language that is widely used. There, i fixed that for you.
Yes.
/thread
>pure OOP
>what are int, double, boolean, ...
>lightweight
k
It spies on you like Windows 10.
source?
It's an okay platform, and an okay language.
Java is a great language if you want a team of morons to be able to spit out acceptable-quality software. It's a crappy language if as a skilled programmer you want to do something well.
>what are int, double, boolean, ...
>Integer
>Double
>Boolean
see, all of the types can be represented as objects if the user so wishes
It is.
It does not.
Woudn't call it great but it's pretty good. Good support and community, performance on par with C++ thanks to JIT compiling and WORA works nearly flawlessly.
>pure OOP
Well, apart from primitives and arrays.
>lightweight
Yeah nah. JRE alone is like hundreds of megabytes of code, it contains everything from SQL connections and HTTP sockets to billion different time classes.
JDK is open source, feel free to paste or link the spyware in it.
Plus it's a shitload better to program on compared to C++
java.com
>all of the types can be represented as objects if the user so wishes
Yes, but they are not objects. Java is not _pure_ OOP language because
That is JVM, not Java. There are JVM implementations that do not have data collection.
>Java is not _pure_ OOP language because
... it contains variables that are not objects.
You can always use OpenJDK...
Just tried running JRE from the site provided and still got a message about telemetry in the setup dialog. - oracle.com
My mistake. Guess I never realized Java wasn't tied to Oracle.
its called boxing and unboxing of types. great interview question or you know, autism survey
It is, but Sun made a pact with the devil to save it from eternal hell after Oracle's devour of the Sun.
He's also free to shit on the streets.
Scala is superior. Every Java update makes Java looks more like Scala. Option, lambda, repl, streams and more to come...