|Objects First with Java : A Practical Introduction Using BlueJ by David J....|
Returns not accepted
|Objects First with Java : A Practical Introduction Using BlueJ by David J. Barnes and Michael Kolling (2008, CD-ROM / Paperback) : Da...|
Returns not accepted
|The BlueJ development environment was specifically designed to support introductory teaching of object-orientations and helps users grasp the complicated concepts of class structure. Unlike most books on the subject, this text uses BlueJ to get readers started on object-oriented programming from day one.Uses a spiral approach that introduces a topic in a simple context early on, then revisits it later to increase understanding; Offers an abundance of projects for hands-on practice; Chapters are ordered around software development concepts rather than language features; Language-feature introduction is naturally driven by problems to be solved; Chapters are based around distinct projects for more variety; Does not cover traditional topics like control structures.A useful reference for programmers.|
|Author||David J. Barnes, Michael Kolling|
|Number Of Pages||560 pages|
|Format||CD-ROM / Paperback|
|Publisher||Prentice Hall PTR|
|LC Classification Number||QA76.73.J38|
|Table Of Content|
|Table Of Content||NOTE: This TOC is as of 3/8/2008. This is subject to change between now and the book's publication date. Part 1 FOUNDATIONS OF OBJECT ORIENTATION Chapter 1 Objects and classes 1.1 Objects and classes 1.2 Creating objects 1.3 Calling methods 1.4 Parameters 1.5 Data types 1.6 Multiple instances 1.7 State 1.8 What is in an object? 1.9 Object interaction 1.10 Source code 1.11 Another example 1.12 Return values 1.13 Objects as parameters 1.14 Summary Chapter 2 Understanding class definitions 2.1 Ticket machines 2.1.1 Exploring the behavior of a naÏve ticket machine 2.2 Examining a class definition 2.3 Fields, constructors, and methods 2.3.1 Fields 2.3.2 Constructors 2.4 Passing data via parameters 2.5 Assignment 2.6 Accessor methods 2.7 Mutator methods 2.8 Printing from methods 2.9 Summary of the naÏve ticket machine 2.10 Reflecting on the design of the ticket machine 2.11 Making choices: the conditional statement 2.12 A further conditional-statement example 2.13 Local variables 2.14 Fields, parameters, and local variables 2.15 Summary of the better ticket machine 2.16 Self-review exercises 2.17 Reviewing a familiar example 2.18 Summary Chapter 3 Object interaction 3.1 The clock example 3.2 Abstraction and modularization 3.3 Abstraction in software|
Average review score based on 2 user reviews
This book's 2nd edition was required by my course. For an introductory text, the book lacks a viable glossary or any answers for the exercises. I found the included CD program that the lessons are built around would often not accept input parameters. The written text also assumes a lot of object oriented programing familiarity ot be comprehensible. In short not a good textbook.
Objects First with Java is an excellent way to begin life with programming. The book goes into great detail about the codes and methods used in the book and the associated program, BlueJ, is an easy to use, interactive program to help teach beginners at programming. Highly recommended for first-time and novice programmers looking for a simple, yet informative place to start.