Java: Classes in Java Applications An Introduction to Java Programming
Publisher: Bookboon.com
Published: 2013
ISBN-13: 9788776814953
Table of contents: title: Content; title: 1. Using the Java Application Programming Interface; title: 1.1. Documentation in Developer-Written Java Classes; title: 1.2. Documentation in the Java Application Programming Interface; title: 2. Flow Control; title: 2.1. Introduction to Flow Control; title: 2.2. Sequential Flow; title: 2.3. Conditional Flow; title: 2.4. Making Decisions; title: 2.5. Controlling the Repetition of Blocks of Code; title: 2.6. Deciding Which Construct to Use; title: 2.7. Branching Statements; title: 2.8. Handling Exception Objects; title: 3. Extending Classes by Means of Inheritance; title: 3.1. What Does Inheritance Mean?; title: 3.2. Overriding and Hiding Methods in a Subclass; title: 3.3. Invoking a Parent Class Constructor from a Subclass Constructor; title: 3.4. final and abstract Classes; title: 3.5. What Does Type Compatibility Mean?; title: 3.6. Virtual Method Invocation; title: 3.7. Controlling Access to the Members of a Class; title: 3.8. Summary of Inheritance; title: 4. Errors in Java Programmes; title: 4.1. Categories of Error; title: 4.2. What are Unexpected Error Conditions?; title: 4.3. Checked Exceptions; title: 4.4. try ... catch ... finally Blocks; title: 4.5. Throwing Exceptions; title: 4.6. Exceptions in the Themed Application; title: 4.7. Summary of Exceptions; title: 5. Java Interfaces; title: 5.1. What is a Java Interface?; title: 5.2. Defining and Implementing a Java Interface; title: 5.3. The Role of Interfaces as a Means to Introduce Behaviour to a Class; title: 5.4. Interfaces as Types; title: 5.5. Summary of Java Interfaces; title: 6. Grouping Classes Together in a Java Application; title: 6.1. An Introduction to Java Packages; title: 6.2. Creating Packages; title: 6.3. Naming Convention; title: 6.4. Packages in the Java Language; title: 6.5. Using and Accessing Package Members; title: 6.6. Compiling and Running Package Members