Book description
Prepare yourself to take on new and exciting Java programming challenges with this one-stop resource
Job Ready Java delivers a comprehensive and foundational approach to Java that is immediately applicable to real-world environments. Based on the highly regarded and effective Software Guild Java Bootcamp: Object Oriented Programming course, this book teaches you the basic and advanced Java concepts you will need at any entry-level Java position.
With the “Pulling It Together” sections, you’ll combine and integrate the concepts and lessons taught by the book, while also benefiting from:
- A thorough introduction to getting set up with Java, including how to write, compile, and run Java programs with or without a Java IDE
- Practical discussions of the basics of the Java language, including syntax, program flow, and code organization
- A walk through the fundamentals of Object-Oriented Programming including Classes, Objects, Interfaces, and Inheritance, and how to leverage OOP in Java to create elegant code.
- Explorations of intermediate and advanced Java concepts, including Maven , unit testing, Lambdas, Streams, and the Spring Framework
Perfect for Java novices seeking to make a career transition, Job Ready Java will also earn a place in the libraries of Java developers wanting to brush up on the fundamentals of their craft with an accessible and up-to-date resource.
Table of contents
- Cover
- Title Page
- Introduction
- PART I: Getting Set Up
-
PART II: Basics of Object Oriented Programming
- Lesson 4: Using Program Statements and Variables
- Lesson 5: Collecting and Parsing Input from the User
- Lesson 6: Pulling It All Together: Building a Useful Program
- Lesson 7: Controlling Program Flow
- Lesson 8: Looping Program Flow
- Lesson 9: Understanding Flowcharts and Algorithms
- Lesson 10: Adding Randomness to Your Programs
- Lesson 11: Debugging
- Lesson 12: Adding Methods
- Lesson 13: Organizing with Arrays
-
PART III: Fundamentals of Classes and Objects
- Lesson 14: Object-Oriented Concepts
- Lesson 15: Creating Classes and Types
- Lesson 16: Managing Storage and Memory
- Lesson 17: Exploring Interfaces, Composition, and Inheritance
- Lesson 18: Diving into Interfaces
- Lesson 19: Diving into Composition
- Lesson 20: Diving into Inheritance
- Lesson 21: Understanding Collections
- Lesson 22: Introduction to Lists
- Lesson 23: Exploring Maps
- Lesson 24: Using Simple File Input and Output
- Lesson 25: Applying Application Design
- Lesson 26: Handling Exceptions
-
Lesson 27: Pulling It All Together: Building the Class Roster App
- APPLICATION REQUIREMENTS AND USE CASES
- UNDERSTANDING THE APPLICATION STRUCTURE
- SETTING UP THE CLASS ROSTER APPLICATION SHELL
- CREATING THE MENU SYSTEM
- ADDING A STUDENT USE CASE
- VIEWING ALL STUDENTS USE CASE
- GETTING A STUDENT USE CASE
- REMOVING A STUDENT USE CASE
- HANDLING UNKNOWN COMMAND AND EXITING
- WORKING WITH DEPENDENCY INJECTION
- HANDLING APPLICATION EXCEPTIONS
- ADDING FILE PERSISTENCE
- SUMMARY
- EXERCISES
-
PART IV: Intermediate Java
- Lesson 28: Exploring the Service Layer
- Lesson 29: Pulling It All Together: Coding the Class Roster Service Layer
- Lesson 30: Doing Unit Testing
- Lesson 31: Testing Stateful Code
- Lesson 32: Including Magic Numbers and Enums
- Lesson 33: Manipulating Dates and Times
- Lesson 34: Using the BigDecimal Class
- Lesson 35: Working with Lambdas and Streams
- PART V: Advanced Java
- PART VI: Appendices
- Index
- Copyright
- About the Authors
- About the Technical Writer
- About the Technical Editors
- Acknowledgments
- End User License Agreement
Product information
- Title: Job Ready Java
- Author(s):
- Release date: March 2021
- Publisher(s): Wiley
- ISBN: 9781119775645
You might also like
book
Java 8 in Action
Java 8 in Action is a clearly written guide to the new features of Java 8. …
video
Learning Path: Professional Java Developer
40+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Java™ SE 7 …
video
Java SE 11 Developer (1Z0-819)
18+ Hours of Video Instruction Description An intensive study resource designed to guide you in best …
book
Modern Java in Action
Manning's bestselling Java 8 book has been revised for Java 9 and 10! In Modern Java …