{"product_id":"9780134778150","title":"Java 9 for Programmers","description":"\u003cp\u003e \u003cb\u003eThe professional programmer’s Deitel® guide to Java® 9 and the powerful Java platform\u003c\/b\u003e \u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eWritten for programmers with a background in another high-level language, this book applies the Deitel signature \u003cb\u003elive-code approach\u003c\/b\u003e to teaching programming and explores the \u003cb\u003eJava® 9 language and APIs\u003c\/b\u003e 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.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eStart with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including \u003cb\u003eJavaFX GUI, graphics, animation and video\u003c\/b\u003e, exception handling, \u003cb\u003elambdas, streams, functional interfaces\u003c\/b\u003e, object serialization, concurrency, generics, generic collections, \u003cb\u003edatabase with JDBC™ and JPA\u003c\/b\u003e, and compelling new \u003cb\u003eJava 9\u003c\/b\u003e features, such as the \u003cb\u003eJava Platform Module System\u003c\/b\u003e, interactive Java with \u003cb\u003eJShell\u003c\/b\u003e (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.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cb\u003eNew Java® 9 Features\u003c\/b\u003e \u003cul\u003e \u003cli\u003eJava® 9’s Platform Module System\u003c\/li\u003e \u003cli\u003eInteractive Java via JShell—Java 9’s REPL\u003c\/li\u003e \u003cli\u003eCollection 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.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e \u003cb\u003eCore Java Features\u003c\/b\u003e \u003c\/p\u003e \u003cul\u003e \u003cli\u003eClasses, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces\u003c\/li\u003e \u003cli\u003eComposition vs. Inheritance, “Programming to an Interface not an Implementation”\u003c\/li\u003e \u003cli\u003eLambdas, Sequential and Parallel Streams, Functional Interfaces with Default and Static Methods, Immutability\u003c\/li\u003e \u003cli\u003eJavaFX GUI, 2D and 3D Graphics, Animation, Video, CSS, Scene Builder\u003c\/li\u003e \u003cli\u003eFiles, I\/O Streams, XML Serialization\u003c\/li\u003e \u003cli\u003eConcurrency for Optimal Multi-Core Performance, JavaFX Concurrency APIs\u003c\/li\u003e \u003cli\u003eGenerics and Generic Collections\u003c\/li\u003e \u003cli\u003eRecursion, Database (JDBC™ and JPA)\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e \u003ci\u003eKeep in Touch\u003c\/i\u003e \u003c\/p\u003e \u003cul\u003e \u003cli\u003eContact the authors at: deitel@deitel.com\u003c\/li\u003e \u003cli\u003eJoin the Deitel social media communities \u003cbr\u003e LinkedIn® at bit.ly\/DeitelLinkedIn \u003cbr\u003e Facebook® at facebook.com\/DeitelFan \u003cbr\u003e Twitter® at twitter.com\/deitel \u003cbr\u003e YouTube™ at youtube.com\/DeitelTV \u003c\/li\u003e \u003cli\u003eSubscribe to the Deitel ® Buzz e-mail newsletter at www.deitel.com\/newsletter\/subscribe.html \u003c\/li\u003e \u003cli\u003eFor source code and updates, visit: www.deitel.com\/books\/Java9FP\u003c\/li\u003e \u003c\/ul\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":47147855053040,"sku":"9780134778150","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780134778150_p0.jpg?v=1763641532","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780134778150","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}