Introduction
Before embarking on the road to Java programmer certification, it is important to understand the basic terminology and concepts in object-oriented programming (OOP). In this chapter, the emphasis is on providing an introduction rather than exhaustive coverage. In-depth coverage of the concepts follows in subsequent chapters of the book.
Java supports the writing of many kinds of executables: applications, applets, and servlets. The basic elements of a Java application are introduced in this chapter. The old adage that practice makes perfect is certainly true when learning a programming language. To encourage programming on the computer, the mechanics of compiling and running a Java application are outlined.
Contents
- 1 Basics of Java Programming
- 2 Language Fundamentals
- 3 Declarations
- 4 Access Control
- 5 Operators and Expressions
- 6 Control Flow
- 7 Object-Oriented Programming
- 8 Nested Type Declarations
- 9 Object Lifetime
- 10 Fundamental Classes
- 11 Files and Streams
- 12 Localization, Pattern Matching and Formatting
- 13 Threads
- 14 Generics
- 15 Collections and Maps
- A Taking the SCJP 1.6 Exam
- B Objectives for the SCJP 1.6 Exam
- C Objectives for the SCJP 1.6 Upgrade Exam
- D Annotated Answers to Review Questions
- E Solutions to Programming Exercises
- F Mock Exam
- G Number Systems and Number Representation
Happy learning!