Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
  Our Catalog   Languages & Tools   Java

Java 9 with JShell


Free Shipping Included! Java 9 with JShell by Packt Publishing - ebooks Account at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Key FeaturesA full account of Java 9's new featuresThis tutorial emphasises fluency using JShell exercisesGet a thorough introduction to contract


Product Description

Key Features

  • A full account of Java 9's new features
  • This tutorial emphasises fluency using JShell exercises
  • Get a thorough introduction to contract programming code reuse via Java generics
  • Learn how to use the new module system
  • How to use proper functional programming style inside Java 9

Book Description

The release of Java 9 has brought many subtle and not-so-subtle changes to the way in which Java programmers approach their code. The most important ones are definitely the availability of a REPL, known as JShell, which will make experiments and prototyping much more straightforward than the old IDE-based project-led approach. Another, more subtle change can be seen in the module system, which will lead to more modularized, maintainable code. The techniques to take full advantage of object-oriented code, functional programming and the new modularity features in Java 9 form the main subjects of this book.

Each chapter will add to the full picture of Java 9 programming starting out with classes and instances and ending with generics and modularity in Java.

What you will learn

  • Engage with object-oriented programming in Java 9, starting with code snippets in JShell
  • Optimize your code, applying functional programming features
  • Discover the advantages of modularity
  • Become very proficient at using JShell itself
  • Learn the new approach to Java programming, which uses the REPL as a prototyping tool

About the Author

Gaston C. Hillar is Italian and has been working with computers since he was 8 years old. In the early 80s, he began programming with the legendary Texas TI-99/4A and Commodore 64 home computers. Gaston has a bachelor's degree in computer science (he graduated with honors). He also holds an MBA (he graduated with an outstanding thesis). At present, Gaston is an independent IT consultant and a freelance author who is always looking for new adventures around the world.

He was a senior contributing editor at Dr. Dobb's and has written more than a hundred articles on software development topics. He has received the prestigious Intel® Black Belt Software Developer award eight times. He has written many articles about Java for Oracle Java Magazine. Gaston was also a former Microsoft MVP in technical computing.

He lives with his wife, Vanesa, and his two sons, Kevin and Brandon.

Table of Contents

  1. JShell – A Read-Evaluate-Print-Loop for Java 9
  2. Real-World Objects to UML Diagrams and Java 9 via JShell
  3. Classes and Instances
  4. Encapsulation of Data
  5. Mutable and Immutable Classes
  6. Inheritance, Abstraction, Extension, and Specialization
  7. Members Inheritance and Polymorphism
  8. Contract Programming with Interfaces
  9. Advanced Contract Programming with Interfaces
  10. Maximization of Code Reuse with Generics
  11. Advanced Generics
  12. Object-Oriented, Functional Programming, and Lambda Expressions
  13. Modularity in Java 9
  14. Exercise Answers

Additional Information

Manufacturer:Packt Publishing - ebooks Account
Publisher:Packt Publishing - ebooks Account
Studio:Packt Publishing - ebooks Account
EAN:9781787282841
Item Size:0.92 x 9.25 x 9.25 inches
Package Weight:1.72 pounds
Package Size:7.48 x 0.94 x 0.94 inches

Java 9 with JShell by Packt Publishing - ebooks Account

Buy Now:
Java 9 with JShell

Brand: Packt Publishing - ebooks Account
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$49.99


Quantity:  

 


View More In Java.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Packt Publishing - ebooks Account, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


By McGraw-Hill Education
ean: 9781260117387, isbn: 1260117383,
A Complete, Integrated Study System for OCP Exam 1Z0-809Study for the OCP Java SE 8 Programmer II exam using this effective exam preparation guide from Oracle Press. Written by a team of experts, including two developers of the original exam, OCP ...

By Robert Lafore
ean: 9780672323089, isbn: 0672323087,
Object-Oriented Programming in C++ begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. While the structure of this book is similar to that...

By imusti
ean: 9781119067900, isbn: 1119067901,
Complete, trusted preparation for the Java Programmer II examOCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide is your comprehensive companion for preparing for Exam 1Z0-809 as well as upgrade Exam 1Z0-810 and Exam 1Z0-813. Wi...

By Prentice Hall
ean: 9780135166307, isbn: 0135166306,
The #1 Java Guide for Serious Programmers: Fully Updated for Java SE 9, 10 & 11   For serious programmers, Core Java, Volume I—Fundamentals, Eleventh Edition, is the definitive guide to writing robust, maintainable code. Whether you’re using ...

By Bruce Eckel
mpn: 978-0-1318-7248-6, ean: 9780131872486, isbn: 0131872486,
“Thinking in Java should be read cover to cover by every Java programmer, then kept close at hand for frequent reference. The exercises are challenging, and the chapter on Collections is superb! Not only did this book help me to pass the Sun Certif...

By Brand: Manning Publications
ean: 9781617290893, isbn: 1617290890,
SummaryThe Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You'll master the foundational ideas and quickly move to high...

By Mike Murach & Associates
mpn: 289 illus, ean: 9781890774936, isbn: 1890774936,
Want to learn how to develop Android apps? Then don't miss our new book: Murach's Android Programming (2nd Edition). It teaches you how to develop high-quality apps like the ones you can find in the Google Play store. The only prerequisite is a basic...

By Manning Publications
ean: 9781617293337, isbn: 1617293334,
Summary Machine Learning Systems: Designs that scale is an example-rich guide that teaches you how to implement reactive design solutions in your machine learning systems to make them as reliable as a well-built web app. Foreword by Sean Owen, Direc...

By CreateSpace Independent Publishing Platform
ean: 9781514278901, isbn: 1514278901,
Are you looking for a hands-on approach to learning how to program? This book uses a mixture of Java and Alice3, a 3D programming environment, to bring abstract fundamental programming concepts to life....

By Addison-Wesley Professional
mpn: 9780134540566, ean: 9780134540566, isbn: 0134540565,
Interest in the Scala programming language continues to grow for many reasons. Scala embraces the functional programming style without abandoning the object-oriented paradigm, and it allows you to write programs more concisely than in Java. Because S...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.