Using a step-by-step approach that fosters self-teaching, Liang presents Java programming in four parts. The early chapters outline the conceptual ... Show synopsis Using a step-by-step approach that fosters self-teaching, Liang presents Java programming in four parts. The early chapters outline the conceptual basis for understanding Java. Subsequent chapters progressively present Java programming in detail, culminating with the development of comprehensive Java applications. Revised in every detail to enhance clarity, content, presentation, examples, and exercises. Updated to JDK 1.5. Features many new illustrations and short examples throughout to demonstrate concepts and techniques. Presents large examples in case studies with overall discussions and thorough line-by-line explanations. Expands treatment of Object-Oriented Programming and GUI Programming. Revises completely treatment of Simple Input and Output. Provides practical examples such as computing loan payments, taxes, and printing payroll statements to replace pure mathematical examples such as computing deviations and matrix multiplications. Includes almost twice the number of exercises from the previous edition. A useful reference for programmers who want to learn more about Java.