Unique among Java books, A Programmer's Guide to Java SE 7 Certification, A Comprehensive Primer, Fourth Edition,combines an integrated, expert guide to Java SE 7 with comprehensive review for Oracle's newest Java certification exams. Khalid A. Mughal and Rolf W. Rasmussen have thoroughly revised this tutorial/reference/prep guide to reflect major changes in all 3 Java certification exams (OCA/OCP/Upgrade), including their increased focus on analyzing code scenarios, not just individual language constructs. Mughal and Rasmussen thoroughly address each exam objective, reflecting the latest Java SE 7 features, API classes, and best practices for effective development. Features include:
Expert coverage of declarations, access control, operators, flow control, File I/O, concurrency, generics, collections, localization, key APIs, and more
Summaries that clearly state and differentiate each objective of the OCA/OCP/Upgrade exams, clearly indicating what topics to read for each exam
Dozens of exam-relevant review questions with annotated answers
Programming exercises and solutions to put theory into practice
Program output demonstrating expected results from running each example program
Extensive use of UML (Unified Modeling Language) for illustration purposes
An introduction to object-oriented programming essentials and design patterns
Advice on avoiding common pitfalls in writing Java code and taking the certification exams
Practice Mock Exam to find out if you are ready to take the real exams
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.