Copyright by Jonathan S. Harbour

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

O'Reilly logo

Chapter 2. Java Programming Essentials

Java is a mature programming language that offers many good features and capabilities that make it popular on many computer systems. Java is quite popular among Linux server programmers and administrators, as well as Windows application programmers. The key aspect of Java that makes it so appealing is its built-in library support. The C++ language cannot even begin to do what Java can do out of the box, so to speak. That is, you can’t do any graphics programming in C++ without an extra graphics library (such as OpenGL or Direct3D). Java, on the other hand, has everything built in (while still supporting add-on libraries). If you are just getting started as a Java programmer, then this chapter will help you ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required