Introduction Assessment Test Part I The programmer's Exam Chapter 1 Language Fundamentals Source Files Keywords and Identifiers Primitive Data Types Literals Arrays Class Fundamentals Argument Passing: By Reference or By Value Garbage Collection Summary Exam Essentials Key Terms Review Questions Answers to REview Questions Chapter 2 operators and Assignments Evaluation Order The Unary Operators The Arithmetic Operators The Shift Operators; <<,>>,and >>> The Comparison Operators The Bitwise Operators: &,^,and| The Short-Circuit Logical Operators The Conditional Operator:?: The Assignment Operators Summary Exam Essentials Key Terms Review Questions Answers to REview Questions Chapter 3 Modifiers Modifier Overview The Access Modifiers Other Modifiers Modifiers and Features Summary Exam Essentials Key Terms Review Questions Asnwers to REview Questions Chapter 4 Converting and Casting Explicit and Implicit Type Changes Primitives and Conversion Primitives and Casting Object Reference Conversion Object REference Casting Summary Exam Essentials Key Terms Review Questions Answer to Review Questions Chapter 5 Flow Control Assertions, and Exception Handling The Loop Constructs The Selection Statements Exceptions Assertions Summary Exam Essentials Key Terms Review Quiestions Answers to REview Questions Chapter 6 Object and Classes Benefits of Object-Oriented Implementation Implementing Object-Oriented RElationships Overloading and Overriding Constructors and Subclassing Inner Classes Summary Exam Essentials Key Terms Review Questions Answers to REview Questions Chatper 7 Threads Thread Fundamentals Controlling Threads Monitors, wait(), and notify() Summary Exam Essentials Key Terms Review Questions Answer to Review Questions Chapter 8 The java.lang and java.util Package The Object Class The Math Class The Wrapper Classes Strings The Collections API Summary Exam Essentials Key Terms Review Questions Answers to Review Questions Part II The Developer's Exam Chapter 9 Taking the Developer's Exam Are You REady for the Exam? Formalities of the Exam Structure of teh Assignment Example Assignment: Build a Trouble-Ticket System Coding Tips Submission Requirements Preparatoin for the Follow-up Exam Summary Exam Essentials Key Terms Review Questions Answers to REview Questions Chapter 10 Creating the User Interface with Swing Defining the GUI's Requirements Common Swing Methods Basic Swing Components Building a JTable Building a JTree Jmerus and Actions Panes Summary Exam Essentials Key Terms Review Questions Answers to REview Questions Chapter 11 Layout Managers Layout Manager Theory Layout Policies Other Layout Options Summary Exam Essentials Key Terms Review Questions Answers to Review Questions Chatper 12 Writing the Network Protocol Client-Server from Scratch Remote Method Invocatoin(RMI) More on Threads Summary Exam Essentials Key Terms Review Questions Answers to REview Questions Chapter 13 Connecting Client and Server Events Basics Using Java Bean Conventions Java Beans and the MVC Design Pattern Listeners Remote Notification Using Distributed Notification Summary Exam Essentials Key Terms Review Questions Answers to Review Questions Chapter 14 Enhancing and Extending the Database Two-Tier Databases Designing a Basic Scheme Issues in Implementation Summary Exam Essentials Key Terms Review questions Answers to REview Questions Chapter 15 Building the Database Server Database Requirements Record Locking Summary Exam Essentials Key Terms Review Questins Answers to REview Questions Practice Exam Answers to Practices Exam Glossary