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


Objects First with Java: A Practical Introduction Using BlueJ

Objects First with Java: A Practical Introduction Using BlueJ

Author(s):
  • David J. Barnes
  • Author: David J. Barnes
    • ISBN:9789389552300
    • 10 Digit ISBN:9389552303
    • Price:Rs. 1060.00
    • Pages:660
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available


    Be the first to rate the book !!

    Objects First with Java: A Practical Introduction is an introduction to object-oriented programming for beginners. The main focus of the book is general object-oriented and programming concepts from a software engineering perspective.


    The first chapters are written for students with no programming experience with later chapters being more suitable for advanced or professional programmers. The Java programming language and BlueJ-the Java development environment - are the two tools used throughout the book. BlueJ's clear visualization of classes and objects means that students can immediately appreciate the differences between them and gain a much better understanding of the nature of an object than they would from simply reading source code. Unlike traditional textbooks, the chapters are not ordered by language features but by software development concepts."

     

    Table of Content

    "Part 1: Foundations of object orientation

    1. Objects and classes

    2. Understanding class definitions

    3. Object interaction

    4. Grouping objects

    5. Functional Processing of Collections (Advanced)

    6. More-sophisticated behavior

    7. Fixed-size collections - arrays

    8. Designing classes

    9. Well-behaved objects

     

    Part 2: Application structures

    10. Improving structure with inheritance

    11. More about inheritance

    12. Further abstraction techniques

    13. Building graphical user interfaces

    14. Handling errors

    15. Designing applications

    16. A case study

     

    Appendices

    A Working with a BlueJ project

    B Java data types

    C Operators

    D Java control structures

    E Running Java without BlueJ

    F Using the debugger

    G Unit unit-testing tools

    H Teamwork tools

    I Javadoc

    J Program style guide

    K Important library classes"
     

    Salient Features

    1. NEW! Introduces Java 8 in functional programming
    2. UPDATED! Flexible organization makes the book adaptable for different course lengths and levels
    3. Completely integrated use of the BlueJ Java development environment"