Any time you need quick answers for developing or debugging Java programs, this pocket guide is the ideal reference to standard features of the Java programming language and its platform. You’ll find helpful programming examples, tables, figures, and lists fast—including Java 9 features such as modular source code and the new JShell interactive command-line REPL. It’s a handy companion, whether you’re in the office, in the lab, or on the road.
This book also provides material to help you prepare for the Oracle Certified Associate Java Programmer exam.
Part I. Language
Chapter 1. Naming Conventions
Chapter 2. Lexical Elements
Chapter 3. Fundamental Types
Chapter 4. Reference Types
Chapter 5. Object-Oriented Programming
Chapter 6. Statements And Blocks
Chapter 7. Exception Handling
Chapter 8. Java Modifiers
Part II. Platform
Chapter 9. Java Platform, Standard Edition
Chapter 10. Development Basics
Chapter 11. Memory Management
Chapter 12. Basic Input And Output
Chapter 13. New I/O Api (Nio.2)
Chapter 14. Concurrency
Chapter 15. Java Collections Framework
Chapter 16. Generics Framework
Chapter 17. The Java Scripting Api
Chapter 18. Date And Time Api
Chapter 19. Lambda Expressions
Chapter 20. Jshell: The Java Shell
Chapter 21. Java Module System
Part III. Appendixes
Appendix A. Fluent Apis
Appendix B. Third-Party Tools
Appendix C. Uml Basics