| This Chapter | |
| - | Chapter 2: Language Fundamentals |
| - | ASCII and Unicode |
| - | Separators |
| - | Primitives |
| - | Variables |
| - | Constants |
| - | Literals |
| - | Primitive Conversions |
| - | Operators |
| - | Comments |
| - | Summary |
| - | Questions |
Java is an object-oriented programming (OOP) language, therefore an understanding of OOP is of utmost importance. You can find the first lesson of OOP in Chapter 4, “Objects and Classes.” However, before you explore many features and techniques in OOP, make sure you study the prerequisite: basic programming concepts discussed in this chapter. The topics covered are as follows.
Note
If you have programmed with C or C++, two popular languages at the time Java was invented, you should feel at home learning Java because Java syntax is very similar to that of C and C++. However, the creator of Java added a number of features not available in C and C++ and excluded a few aspects of them.