Register now or log in to join your professional community.
In Java, everything is an object. This way, true encapsulation is achieved. Java also has stronger enumerated types and the ability to synchronize threads.
Java is a100% pure object oriented programming language,,
JAVA is SIMPLE ,OBJECT ORIENTENTED,PLATFORM INDEPENDENT,SECURE.
I'd add one more point to what Mohamed Rami Assi mentioned above is that Java is a widely used language that it's easy to find active communities and resources through out the internet to support you and give you best practices, in addition to Oracle's free tutorial and the perfectly designed API documentation...just to name few :)