Java 9 recipes a problem-solution approach

Quickly find solutions to dozens of common programming problems encountered while building Java applications. Content is presented in the popular problem-solution format. Look up the programming problem that you want to resolve. Read the solution. Apply the solution directly in your own code. Proble...

Full description

Bibliographic Details
Main Author: Juneau, Josh
Format: eBook
Language:English
Published: California, New York, NY Apress, Distributed to the Book trade worldwide by Springer Science+Business Media 2017
Edition:Third edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 05482nmm a2200433 u 4500
001 EB001928154
003 EBX01000000000000001091056
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781484219768 
050 4 |a QA76.73.J38 
100 1 |a Juneau, Josh 
245 0 0 |a Java 9 recipes  |b a problem-solution approach  |c Josh Juneau 
250 |a Third edition 
260 |a California, New York, NY  |b Apress, Distributed to the Book trade worldwide by Springer Science+Business Media  |c 2017 
300 |a 1 online resource 
505 0 |a At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Getting Started with Java 9; 1-1. Creating a Development Environment; Problem; Solution; How It Works; 1-2. Getting to "Hello, World"; Problem; Solution; How It Works; Packages; JavaBeans-Style Classes; The Main Program; 1-3. Configuring the CLASSPATH; Problem; Solution; How It Works; 1-4. Organizing Code with Packages; Problem; Solution; How It Works; 1-5. Declaring Variables and Access Modifiers; Problem; Solution; How It Works 
505 0 |a Includes bibliographical references and index 
505 0 |a How It Works2-7. Redirecting Platform Logs; Problem; Solution; How It Works; 2-8. Utilizing Factory Methods to Create Immutable Collections; Problem; Solution; How It Works; Summary; Chapter 3: Strings; Compact Strings: Java 9 String Enhancements; 3-1. Obtaining a Subsection of a String; Problem; Solution; How It Works; 3-2. Comparing Strings; Problem; Solution; How It Works; 3-3. Trimming Whitespace; Problem; Solution; How It Works; 3-4. Changing the Case of a String; Problem; Solution; How It Works; 3-5. Concatenating Strings; Problem; Solution 1; Solution 2; Solution 3; How It Works 
505 0 |a 1-6. Compiling and Executing from the Command-Line or Terminal InterpreterProblem; Solution; How It Works; 1-7. Developing Within the Interactive jShell; Problem; Solution; How It Works; 1-8. Converting to and from a String; Problem; Solution; How It Works; 1-9. Passing Arguments via Command-Line Execution; Problem; Solution; How It Works; 1-10. Executing a Script via the jShell; Problem; Solution; How It Works; 1-11. Accepting Input from the Keyboard; Problem; Solution; How It Works; 1-12. Documenting Your Code; Problem; Solution; How It Works; Formatting the Documentation 
505 0 |a 3-6. Converting Strings to Numeric ValuesProblem; Solution 1; Solution 2; How It Works; 3-7. Iterating Over the Characters of a String; Problem; Solution; How It Works; 3-8. Finding Text Matches; Problem; Solution 1; Solution 2; How It Works; 3-9. Replacing All Text Matches; Problem; Solution; How It Works; 3-10. Determining Whether a File Suffix Matches a Given String; Problem; Solution; How It Works; 3-11. Making a String That Can Contain Dynamic Information; Problem; Solution 1; Solution 2; How It Works; Summary; Chapter 4: Numbers and Dates 
505 0 |a Executing the Tool1-13. Reading Environment Variables; Problem; Solution; How It Works; Summary; Chapter 2: Java 9 Enhancements; 2-1. Avoiding Redundancy in Interface Code; Problem; Solution; How It Works; 2-2. Creating Modules for Simplifying and Code Reuse; Problem; Solution; How It Works; 2-3. Easily Retrieving Information on OS Processes; Problem; Solution; How It Works; 2-4. Handling Errors with Ease; Problem; Solution; How It Works; 2-5. Filtering Data Before and After a Condition with Streams; Problem; Solution; How It Works; 2-6. Developing a Concise HTTP Client; Problem; Solution 
653 |a COMPUTERS / Programming Languages / Java / bisacsh 
653 |a Programming & scripting languages: general / bicssc 
653 |a Computer programming / software development / bicssc 
653 |a Java (Computer program language) / fast 
653 |a Java (Langage de programmation) 
653 |a Java (Computer program language) / http://id.loc.gov/authorities/subjects/sh95008574 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
028 5 0 |a 10.1007/978-1-4842-1976-8 
776 |z 9781484219751 
776 |z 1484219759 
776 |z 9781484219768 
776 |z 1484219767 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484219751/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.13/3 
520 |a Quickly find solutions to dozens of common programming problems encountered while building Java applications. Content is presented in the popular problem-solution format. Look up the programming problem that you want to resolve. Read the solution. Apply the solution directly in your own code. Problem solved! This revised edition covers important new features such as Java 9's jShell and the new modularity features enabling you to separate code into independent modules that perform discrete tasks. Also covered are the new garbage collection algorithm and completely revamped process API. Enhanced JSON coverage is provided as well as a new chapter on JavaServer Faces development for web applications. What You Will Learn: Develop Java SE applications using the latest in Java SE technology Exploit advanced features like modularity and lambdas Utilize the jShell to quickly develop solutions Build dynamic web applications with JavaScript and Project Nashorn Create great-looking web interfaces with JavaServer Faces Generate graphics and work with media such as sound and video Add internationalization support to your Java applications