did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780134777566

Java 9 for Programmers

by ;
  • ISBN13:

    9780134777566

  • ISBN10:

    0134777565

  • Edition: 4th
  • Format: Paperback
  • Copyright: 2017-05-11
  • Publisher: PEARSO
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $59.99 Save up to $6.00
  • Digital
    $53.99
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java language and Java APIs in depth. The book presents concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code walkthroughs and program outputs. The book features hundreds of complete Java programs with about 20,000 lines of proven Java code, and hundreds of 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, exception handling, generics, collections, concurrency, lambdas, JDBC™, web-application development,  web services and more. You’ll enjoy the Deitels’ classic treatment of object-oriented programming.  When you’re finished, you’ll have everything you need to build industrial strength Java SE object-oriented Java applications.

Author Biography

Paul Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT, where he studied Information Technology. Through Deitel & Associates, Inc., he has delivered hundreds of programming courses worldwide to clients, including Cisco, IBM, Siemens, Sun Microsystems, Dell, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, SunGard Higher Education, Nortel Networks, Puma, iRobot, Invensys and many more. He and his co-author, Dr. Harvey M. Deitel, are the world’s best-selling programming-language textbook/professional book/video authors.

 

Dr. Harvey Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has over 50 years of experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees in Electrical Engineering from MIT and a Ph.D. in Mathematics from Boston University. He has extensive college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., in 1991 with his son, Paul. The Deitels’ publications have earned international recognition, with translations published in Japanese, German, Russian, Spanish, French, Polish, Italian, Simplified Chinese, Traditional Chinese, Korean, Portuguese, Greek, Urdu and Turkish. Dr. Deitel has delivered hundreds of programming courses to corporate, academic, government and military clients.

Table of Contents

Part 1: Introduction
Chapter 1 Introduction and Test-Driving a Java Application
Chapter 2 Introduction to Java Applications; Input/Output and Operators
Chapter 3 Introduction to Classes, Objects, Methods and Strings
Chapter 23, Introduction to JShell: Java 9’s REPL for Interactive Java

 

Part 2: Core Programming Topics
Chapter 4, Control Statements: Part 1; Assignment, ++ and -- Operators
Chapter 5, Control Statements: Part 2; Logical Operators
Chapter 6, Methods: A Deeper LookJava 8 features
Chapter 7, Arrays and ArrayLists
Chapter 14, Strings, Characters and Regular Expressions
Chapter 15, Files, Input/Output Streams, NIO and XML Serialization

 

Part 3: Object-Oriented Programming
Chapter 8, Classes and Objects: A Deeper Look
Chapter 9, Object-Oriented Programming: Inheritance
Chapter 10, Object-Oriented Programming: Polymorphism and Interfaces
Chapter 11, Exception Handling: A Deeper Look

 

Part 4: JavaFX Graphical User Interfaces, Graphics, Animation and Video
Chapter 12, JavaFX Graphical User Interfaces: Part 1
Chapter 13, JavaFX GUI: Part 2
Chapter 20, JavaFX Graphics, Animation and Video

 

Part 5: Generics, Generic Collections, Lambdas and Streams
Chapter 16 Generic Collections
Chapter 17 Lambdas and Streams
Chapter 18 Recursion
Chapter 19 Generic Classes and Methods: A Deeper Look

 

Part 6: Concurrency and Multi-Core Performance
Chapter 21 Concurrency and Multi-Core Performance

 

Part 7: Database-Driven Desktop Development
Chapter 22 Accessing Databases with JDBC
Chapter 24 Java Persistence API (JPA)

 

Part 8: Additional Java 9 Topics
Chapter 27 Java Module System and Other Java 9 Features

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program