Books+ Search Results

Java 9 recipes : a problem-solution approach

Title
Java 9 recipes : a problem-solution approach / Josh Juneau.
ISBN
9781484219768
1484219767
1484219759
9781484219751
Edition
Third edition.
Publication
California : Apress, [2017]
Distribution
New York, NY : Distributed to the Book trade worldwide by Springer Science+Business Media
Copyright Notice Date
©2017
Physical Description
1 online resource
Local Notes
Access is available to the Yale community.
Access and use
Access restricted by licensing agreement.
Summary
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.
Variant and related titles
O'Reilly Safari. OCLC KB.
Other formats
Print version: Juneau, Josh. Java 9 recipes. Third edition. California : Apress, [2017]
Format
Books / Online
Language
English
Added to Catalog
January 14, 2020
Bibliography
Includes bibliographical references and index.
Contents
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.
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.
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.
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.
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.
Also listed under
Safari Books Online (Firm)
Citation

Available from:

Online
Loading holdings.
Unable to load. Retry?
Loading holdings...
Unable to load. Retry?