Book description
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.
- Quickly find Java language details, such as naming conventions, types, statements and blocks, and object-oriented programming
- Get details on the Java SE platform, including development basics, memory management, concurrency, and generics
- Use new features in Java 9, including modular source code and JShell
- Browse through information on basic input/output, NIO 2.0, the Java collections framework, and the Java Scripting API
- Get supplemental references to fluent APIs, third-party tools, and basics of the Unified Modeling Language (UML)
Publisher resources
Table of contents
- Preface
- I. Language
- 1. Naming Conventions
- 2. Lexical Elements
- 3. Fundamental Types
- 4. Reference Types
- 5. Object-Oriented Programming
- 6. Statements and Blocks
- 7. Exception Handling
- 8. Java Modifiers
- II. Platform
- 9. Java Platform, Standard Edition
- 10. Development Basics
- 11. Memory Management
- 12. Basic Input and Output
- 13. New I/O API (NIO.2)
- 14. Concurrency
- 15. Java Collections Framework
- 16. Generics Framework
- 17. The Java Scripting API
- 18. Date and Time API
- 19. Lambda Expressions
- 20. JShell: the Java Shell
- 21. Java Module System
- III. Appendixes
- A. Fluent APIs
- B. Third-Party Tools
- C. UML Basics
- Index
Product information
- Title: Java Pocket Guide, 4th Edition
- Author(s):
- Release date: September 2017
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491938690
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …