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


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.)

SQL Server CE Database Development with the .NET Compact Framework
SQL Server CE Database Development with the .NET Compact Framework

SQL Server CE Database Development with the .NET Compact Framework is the only book of its kind for developers wishing to examine in detail all aspects of SQL Server CE 2.0 and the .NET Compact Framework, the most significantly updated area of Visual Studio 2003.

Featuring in-depth information on SQL Server CE 2.0 and the .NET...

Expert C# 2008 Business Objects
Expert C# 2008 Business Objects
Do you want to create .NET applications that provide high performance and scalability? Do you want to employ object–oriented programming techniques in a distributed environment? Do you want to maximize the reuse and maintainability of your code? Then this book is for you.

In Rockford Lhotka’s Expert C# 2008...


Economics is a highly respected and successful textbook, valued world-wide by students for its comprehensive and engaging coverage of introductory economics. The book presents economics as an interesting, lively and relevant subject and it helps students to see how the world works by developing "an economic way of thinking" Its...

Calculus for Business, Economics, Life Sciences and Social Sciences (12th Edition) (Barnett)
Calculus for Business, Economics, Life Sciences and Social Sciences (12th Edition) (Barnett)
The twelfth edition of Calculus for Business, Economics, Life Sciences, and Social Sciences is designed for a one- or two-term course in calculus for students who have had one to two years of high school algebra or the equivalent. The book s overall approach, refined by the authors experience with large sections of college freshmen,...
Beautiful Security: Leading Security Experts Explain How They Think
Beautiful Security: Leading Security Experts Explain How They Think
In this thought-provoking anthology, today's security experts describe bold and extraordinary methods used to secure computer systems in the face of ever-increasing threats. Beautiful Security features a collection of essays and insightful analyses by leaders such as Ben Edelman, Grant Geyer, John McManus, and a dozen others who have found...
Maximizing .NET Performance (Expert's Voice)
Maximizing .NET Performance (Expert's Voice)

Maximizing .NET Performance is the first book dedicated entirely to providing developers and architects with information on .NET Framework performance. .NET is a technology with a vast surface area, and coverage of every aspect of performance relevant to all .NET technologies is not possible within a single volume. This book...

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