learn to program the fundamentals the Java 9+ way /
Luliana Cosmina.
New York :
Apress,
2018.
1 online resource :
illustrations (some color)
Includes bibliographical references and index.
An introduction to Java and its history -- Preparing your development environment -- Getting your feet wet -- Java syntax -- Data types -- Operators -- Controlling the flow -- The stream API -- Debugging, testing, and documenting -- Making your application interactive -- Working with files -- The publish/subscribe framework -- Garbage collection.
0
Chapter 3: Getting Your Feet Wet; Using JShell; Java Fundamental Building Blocks; Access Modifiers; Introducing Modules; Configuring Modules; Determining the Structure: A Java Project; The HelloWorld! Project in IntelliJ IDEA; The HelloWorld! Project Compiled and Executed Manually; Putting the HelloWorld Class in a Package; Configuring the com.sandbox Module; Java Projects Using Build Tools (Mostly Gradle); Explaining and Enriching the Hello World! Class; Summary; Chapter 4: Java Syntax; Base Rules of Writing Java Code; Package Declaration; Import Section; Java "Grammar."