4. Nuts and Bolts of the Java Programming Language

The purpose of this chapter is to get acquainted with more elements of the Java language such as data types, flow of control, accessibility of objects and classes, packages, and so on. We shall not discuss all possible topics, but we shall concentrate on two major issues: