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


Java: An Introduction to Problem Solving and Programming, 7/e

Java:  An Introduction to Problem Solving and Programming,  7/e

Author(s):
  • Walter Savitch
  • Author: Walter Savitch
    • ISBN:9789332585935
    • 10 Digit ISBN:9332585938
    • Price:Rs. 899.00
    • Pages:1024
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available


    Be the first to rate the book !!

    Java: An Introduction to Problem Solving and Programming, 7e, is ideal for introductory Computer Science courses using Java, and other introductory programming courses in departments of Computer Science, Computer Engineering, CIS, MIS, IT, and Business.

     

    Students are introduced to object-oriented programming and important concepts such as design, testing and debugging, programming style, interfaces inheritance, and exception handling. The Java coverage is a concise, accessible introduction that covers key language features. Objects are covered thoroughly and early in the text, with an emphasis on application programs over applets.

     

    Table of Content

    Chapter 1 Introduction to Computers and Java
    Chapter 2 Basic Computation
    Chapter 3 Flow of Control: Branching
    Chapter 4 Flow of Control: Loops
    Chapter 5 Defining Classes and Methods
    Chapter 6 More About Objects and Methods
    Chapter 7 Arrays
    Chapter 8 Inheritance, Polymorphism, and
    Interfaces
    Chapter 9 Exception Handling
    Chapter 10 Streams, File I/O, and Networking
    Chapter 11 Recursion
    Chapter 12 Dynamic Data Structures and Generics
    APPENDICES
     

    Salient Features

    A Concise, Accessible Introduction to Java

    NEW: Latest Java Coverage: All of the code in this book has been tested using a pre-release version of Oracle's Java SE Development Kit (JDK), version 8.0. Any imported classes are standard and in the Java Class Library that is part of Java. No additional classes or specialized libraries are needed.
    NEW: An introduction to functional programming with Java 8's lambda expressions is included in this edition.
    NEW: Additional material is included on secure programming (e.g. overflow, array out of bounds), introduction to Java 2DTM API, networking and the URL class as further examples of polymorphism in the context of streams.
    Coverage of Problem-solving and Programming Techniques: Includes numerous case studies and programming tips to foster the development of problem-solving skills.
    Object-Oriented and Traditional Techniques: Although students are exposed to using classes in Chapters 1 and 2, the defining of objects is delayed until Chapter 5. All of the basic information about objects and classes, including inheritance, is presented by the end of Chapter 8.
    Language Details and Sample Code: This book gives complete explanations of Java language features and lots of sample code. Programs are presented in their entirety, along with sample input and output."