Java 8 Recipes

Java 8 Recipes

4.11 - 1251 ratings - Source

Java 8 Recipes offers solutions to common programming problems encountered while developing Java-based applications. Fully updated with the newest features and techniques available, Java 8 Recipes provides code examples involving Lambdas, embedded scripting with Nashorn, the new date-time API, stream support, functional interfaces, and much more. Especial emphasis is given to features such as lambdas that are newly introduced in Java 8. Content is presented in the popular problem-solution format: Look up the programming problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved! The problem-solution approach sets Java 8 Recipes apart. Java 8 Recipes is focused less on the language itself and more on what you can do with it that is useful. The book respects your time by always focusing on a task that you might want to perform using the language. Solutions come first. Explanations come later. You are free to crib from the book and apply the code examples directly to your own projects. Covers the newly-released Java 8, including a brand new chapter on lambdas Focuses especially on up-and-coming technologies such as Project Nashorn and Java FX 2.0 Respects your time by focusing on practical solutions you can implement in your own code What youa€™ll learn Develop Java SE applications using the latest in Java SE technology Exploit the newly-introduced lambda features in Java 8 Build dynamic web applications with JavaScript and Project Nashorn Create great-looking user interfaces with Java FX 2.0 Generate graphics and work with media such as sound and video Add internationalization support to your Java applications Who this book is for Java 8 Recipes is aimed mainly at intermediate and experienced Java programmers. If you're past the point of being able to write qHello, Worldq, then you'll find Java 8 Recipes to be chock full of interesting and useful programming solutions to help you achieve your goals and meet with success in your Java programming projects. Table of ContentsChapter 1: Language Basics Chapter 2: Java 8 JDK Enhancements Chapter 3: Strings Chapter 4: Numbers and Dates Chapter 5: Object-Oriented Java Chapter 6: Lambda Expressions Chapter 7: Data Structures, Conditionals, and Collections Chapter 8: Input and Output Chapter 9: Exceptions and Logging Chapter 10: Concurrency Chapter 11: Debugging and Unit Testing Chapter 12: Unicode, Internationalization, and Currency Codes Chapter 13: Working with Databases Chapter 14: JavaFX Fundamentals Chapter 15: Graphics with JavaFX Chapter 16: Media with JavaFX Chapter 17: JavaFX on the Web Chapter 18: Nashorn and Scripting Chapter 19: Email Chapter 20: XML Processing Chapter 21: Networking Chapter 22: Java 8 Security EnhancementsTo utilize the JavaMail API, start by creating a Properties object that works as a standard Map object (in fact, it inherits from it), in which you put the ... The hostname is set using the property, and ifthe host requires authentication then you must set the mail.smtp.auth property to true. ... The following code creates such a message: Message message = new MimeMessage(session); message.

Title:Java 8 Recipes
Author:Josh Juneau
Publisher:Apress - 2014-09-15


You Must CONTINUE and create a free account to access unlimited downloads & streaming