Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Java 9 for Programmers (4th Edition) (Deitel Developer Series)

Buy

The professional programmer’s Deitel® guide to Java® 9 and the powerful Java platform

 

Written for programmers with a background in another high-level language, this book applies the Deitel signature live-code approach to teaching programming and explores the Java® 9 language and APIs in depth. The book presents concepts in fully tested programs, complete with code walkthroughs, syntax shading, code highlighting and program outputs. It features hundreds of complete Java 9 programs with thousands of lines of proven code, and hundreds of software-development tips that will help you build robust applications.

 

Start with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including JavaFX GUI, graphics, animation and video, exception handling, lambdas, streams, functional interfaces, object serialization, concurrency, generics, generic collections, database with JDBC™ and JPA, and compelling new Java 9 features, such as the Java Platform Module System, interactive Java with JShell (for discovery, experimentation and rapid prototyping) and more. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the object-oriented design ATM case study, including a complete Java implementation. When you’re finished, you’ll have everything you need to build industrial-strength, object-oriented Java 9 applications.

 

New Java® 9 Features

  • Java® 9’s Platform Module System
  • Interactive Java via JShell—Java 9’s REPL
  • Collection Factory Methods, Matcher Methods, Stream Methods, JavaFX Updates, Using Modules in JShell, Completable Future Updates, Security Enhancements, Private Interface Methods and many other language and API updates.

Core Java Features

  • Classes, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces
  • Composition vs. Inheritance, “Programming to an Interface not an Implementation”
  • Lambdas, Sequential and Parallel Streams, Functional Interfaces with Default and Static Methods, Immutability
  • JavaFX GUI, 2D and 3D Graphics, Animation, Video, CSS, Scene Builder
  • Files, I/O Streams, XML Serialization
  • Concurrency for Optimal Multi-Core Performance, JavaFX Concurrency APIs
  • Generics and Generic Collections
  • Recursion, Database (JDBC™ and JPA)

Keep in Touch

  • Contact the authors at: deitel@deitel.com
  • Join the Deitel social media communities
    LinkedIn® at bit.ly/DeitelLinkedIn
    Facebook® at facebook.com/DeitelFan
    Twitter® at twitter.com/deitel
    YouTube™ at youtube.com/DeitelTV
  • Subscribe to the Deitel ® Buzz e-mail newsletter at www.deitel.com/newsletter/subscribe.html
  • For source code and updates, visit: www.deitel.com/books/Java9FP
(HTML tags aren't allowed.)

New Cambridge Advanced English Student's book
New Cambridge Advanced English Student's book

New Cambridge Advanced English is the revised and updated edition of the popular Cambridge Advanced English. The course has been completely redesigned in full colour and its stimulating reading and listening extracts have been supplemented with new authentic reading texts and interviews. Theme units, providing practice in spoken and written...

Embedded Linux Primer: A Practical Real-World Approach
Embedded Linux Primer: A Practical Real-World Approach

Comprehensive Real-World Guidance for Every Embedded Developer and Engineer

This book brings together indispensable knowledge for building efficient, high-value, Linux-based embedded products: information that has never been assembled in one place before. Drawing on years of experience as an...

Modern Nuclear Chemistry
Modern Nuclear Chemistry

Modern Nuclear Chemistry provides up-to-date coverage of the latest research as well as examinations of the theoretical and practical aspects of nuclear and radiochemistry. Includes worked examples and solved problems. 

  • Provides comprehensive information as a practical reference.
  • Presents fundamental...

C# 5 First Look
C# 5 First Look

C# is a wonderfully expressive and powerful language that lets you focus on your application rather than low level boilerplate. Over the last decade, the C# compiler has evolved to include many features from dynamic and functional languages, all while remaining statically typed. Most recently, it also tackles the proliferation of concurrent...

How Cool Brands Stay Hot: Branding to Generation Y
How Cool Brands Stay Hot: Branding to Generation Y

Generation Y (13-29 year olds) are the most marketing savvy and advertising critical generation ever. Three times the size of the previous Generation X, they have a much bigger impact on society and business. But what drives them and how do you develop the right brand strategies to reach this critical generation? How Cool Brands Stay...

Expert One-on-One Visual Basic 2005 Database Programming
Expert One-on-One Visual Basic 2005 Database Programming

Are you hesitant to migrate to Visual Studio® 2005? Maybe you're ready to upgrade to Visual Basic 2005 but feel a bit overwhelmed by ADO.NET 2.0 and the Visual Data Tools of this new release. In this hands-on guide, I'll share with you the best practices, the latest features, and advanced data management techniques with Visual...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy