Professional >> Engineering and Computer Science >> Computer Science >> Computer Science


Java 9 for Programmers

Java 9 for Programmers

Author(s):
  • Paul J. Deitel
  • Harvey M. Deitel
  • Author: Paul J. Deitel
    • ISBN:9789352866540
    • 10 Digit ISBN:9352866541
    • Price:Rs. 1175.00
    • Pages:1120
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available


    Be the first to rate the book !!

    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.

     

    Table of Content

    Foreword
    Preface
    Before You Begin
     
    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 4: Control Statements: Part 1; Assignment, ++ and -- Operators
    Chapter 5: Control Statements: Part 2; Logical Operators
    Chapter 6: Methods: A Deeper Look
    Chapter 7: Arrays and ArrayLists
    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
    Chapter 12: JavaFX Graphical User Interfaces: Part 1
    Chapter 13: JavaFX GUI: Part 2
    Chapter 14: Strings, Characters and Regular Expressions
    Chapter 15: Files, Input/Output Streams, NIO and XML Serialization
    Chapter 16: Generic Collections
    Chapter 17: Lambdas and Streams
    Chapter 18: Recursion
    Chapter 19: Generic Classes and Methods: A Deeper Look
    Chapter 20: JavaFX Graphics, Animation and Video
    Chapter 21: Concurrency and Multi-Core Performance
    Chapter 22: Accessing Databases with JDBC
    Chapter 23: Introduction to JShell: Java 9's REPL for Interactive Java
    Chapter 24: Java Persistence API (JPA)
    Chapter 25: ATM Case Study, Part 1: Object-Oriented Design with the UML
    Chapter 26: ATM Case Study Part 2: Implementing an Object-Oriented Design
    Chapter 27: Java Platform Module System
    Chapter 28: Additional Java 9 Topics
    Appendix A: Operator Precedence Chart
    Appendix B: ASCII Character Set
    Appendix C: Keywords and Reserved Words
    Appendix D: Primitive Types
    Appendix E: Bit Manipulation
    Appendix F: Labeled break and continue Statements
     

    Salient Features

    A comprehensive tutorial to the Java programming language, for programmers who are new to Java
    Uses the Deitels' signature ""live code"" style, where every programming concept is explored in the context of a complete working program, not a code fragment
    Covers everything from the basics to advanced topics such as multithreading, as well as all the new features in Java SE 9