Note: Supplemental materials are not guaranteed with Rental or Used book purchases.
Purchase Benefits
What is included with this book?
Khalid A. Mughal is an associate professor at the Department of Informatics, University of Bergen, Norway. During his extensive career, he has designed and implemented many courses on Java, object-oriented system development, web application development, software security, and compiler techniques. He has also given seminars for the IT industry. He is the principal author of two programming books on Java.
Rolf W. Rasmussen is a system development manager at Vizrt, a company that develops real-time graphics systems for broadcast media. Previously he worked on clean-room implementations of the Java class libraries. He is a coauthor of two programming books on Java.
1. Basics of Java Programming
I. SECTION: Declarations, Initialization and Scoping
2. Declaring Variables
3. Defining Classes and Enums
4. Nested Classes and Interfaces
II. SECTION: Flow Control
5. Control Flow, Exception Handling, and Assertions
III. SECTION: API Contents
6. Fundamental Classes
7. Files and Streams
8. Locales, Regular Expressions and Formatting
IV. SECTION: Concurrency
9. Threads
V. SECTION: OO Concepts
10. Object-oriented Programming
VI. SECTION: Collections / Generics
11. Generics
12. Collections and Maps
VII. SECTION: Fundamentals
13. Access Control
14. Operators and Assignments
15. Calling Methods
16. Object Lifetime
VIII. APPENDICES
A. Taking the OCJP Exam
B. Objectives for the OCJP Exam
C. Annotated Answers to Review Questions
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.