<< 1 >>
Rating:  Summary: "best book I have seen so far in Java books" Review: "Dear Mr. Gittleman: Congratulations for publishing a wonderful textbook of "Computing with JAVA: Programs, Objects, Graphics". ISBN: 1-57676-023-5 It is the best book I have seen so far in Java books: I like your sense of humor, interesting examples, assorted end of chapter problems, non-threatening, and easy to follow book. Best wishes, Theresa Park, Instructor Computer Science Department Texas State Technical College
Rating:  Summary: Gittleman gives you choices that other Java books don't. Review: Gittleman provides a flexible introduction to objects and classes so that they may be covered at any point up to mid-way in the course. The second half of Gittleman is entirely object-oriented. Features: For classes full of beginners: emphasize Part II, cover Parts III and IV as needed For classes full of students who have already had a programming course: summarize Part II, cover Parts III and IV in depth. Dissection approach carefully annotates example programs line-by-line. Many examples also show output. Emphasize either code details, or design concepts. ยท Chapters 1-5 conclude with an optional "Getting Started with OOP"; Chapters 6-10 conclude with "Problem-Solving with Java", an application of object-oriented design to a programming problem. I.Introduction 1. Computing with Java 1.1 Introduction to Computing 1.2 Overview of Java 1.3 Running Java Programs and Applets 1.4 Program-driven vs. Event-driven Applications 1.5 A First Look at (OOP)*** II. Program-driven Applications 2. Java Progamming Basics 2.1 Identifiers and Keywords 2.2 Variables, Assignments, and Output 2.3 Arithmetic Expressions 2.4 Methods and Parameters 2.5 Console Input 2.6 Getting Started with OOP: Classes and Objects *** 3. Control Structures 3.1 Relational Operators and Expressions 3.2 If and If-Else Statements 3.3 The Type Double 3.4 The While Loop 3.5 Problem-Solving Methods: Stepwise Refinement 3.6 Debugging 3.7 Getting Started with OOP: Constructors and Overloading *** 4. More Control Structures and Types 4.1 The AND, OR, and NOT Operator 4.2 Nested-Ifs and the Switch Statement4.3 The For and Do-While Loops4.4 Additional Primitive Types4.5 Using the Math Library 4.6 Solving Problems with Java: An Iterative Development Cycle 4.7 Getting Started with OOP: Using an Abstract Data Type *** 5. Arrays 5.1 Using Arrays 5.2 Reference versus Value5.3 Passing Array Arguments and Returning Arrays5.4 Arrays of Arrays5.5 Packages 5.6 Solving Problems with Java: Insertion Sort 5.7 Getting Started with OOP: Data Abstraction and the Stack *** 6. Object-Oriented Programming 6.1 Using Objects: The String Class 6.2 Subclasses and Inheritance 6.3 Polymorhphism and Abstract Classes 6.4 Interfaces 6.5 Modifiers and Access 6.6 Solving Problems with Java: Object-Oriented Design with Use Cases and Scenarios III. Event-driven Programming 7. Applets and Graphics 7.1 The World Wide Web and Applets 7.2 A First Look at the AWT and Event-Driven Programming 7.3 Drawing Shapes 7.4 Drawing Text 7.5 Using Color 7.6 Solving Problems with Java: Drawing the Tangram Puzzle 8. User Interfaces 8.1 Introducing Components 8.2 Button and TextFiel 8.3 Checkbox and Choice 8.4 Layouts 8.5 Solving Problems with Java: A GUI for Insertion Sorting 9. Mouse, Key, and Window Events 9.1 Using the Mouse 9.2 Key Events 9.3 Closing Windows 9.4 Applets <--> Standalone Applications 9.5 Solving Problems with Java: The Mouse, Keys, and Tangrams IV. Additional Topics 10. Going On With Java 10.1 Exception Handling 10.2 File Input and Output 10.3 Command-Line Arguments and Applet Parameters 10.4 Recursion 10.5 Data Structures: The Linked List 11. Multimedia and Networking 11.1 Introduction to Threads11.2 Animation 11.3 Images 11.4 Sound 11.5 Introduction to Networking
Rating:  Summary: New Gittleman JAVA book published Fall 99! Review: GITTLEMAN: : OBJECTS TO COMPONENTS: WITH THE JAVA (TM) PLATFORM teaches those with some prior programming experience modern computing concepts using Java, uniquely combining strong content with clear presentation designed for student learning.
Rating:  Summary: It covers almost everything you need to know about Java Review: I absolutely love this book!!! As a student of computer science, I found the book invaluable in learning Java on my own. It is easy to read, it fully explains diffucult concepts and the examples are detailed. The skill-builder and critical thinking sections are a great way to evalutate and reinforce your knowledge on the various concepts that are introduced. I would whole-heartedly reccommend this book to anyone who needs a good practical knowledge of Java.
Rating:  Summary: Excellent JAVA text Review: Looking for a book to teach with? Looking for a book that discusses data structures, JDBC, Algorithm design, pretty much everything? This is the book for you. I was looking for a text for new classes I am teaching in Java and this one fit the bill. Buy it!
Rating:  Summary: Poorly organized, poorly edited, poorly written. Review: The writing in this book is often hard to follow. When they try to break down concepts for you, their analogies are often illogical or simply not helpful. Also, the order of chapters makes very little sense to me (for instance waiting till chapter 7 to introduce User-Interfaces). As a beginning student of Java, i know there are better books out there. I would suggest shopping around for a text that is better thought out.
Rating:  Summary: Poorly organized, poorly edited, poorly written. Review: The writing in this book is often hard to follow. When they try to break down concepts for you, their analogies are often illogical or simply not helpful. Also, the order of chapters makes very little sense to me (for instance waiting till chapter 7 to introduce User-Interfaces). As a beginning student of Java, i know there are better books out there. I would suggest shopping around for a text that is better thought out.
Rating:  Summary: Good Book, but full of typos and errors Review: This is a great book for a beginner Java programmer. Many of the concepts are clearly explained and are easy to understand.However, considering that this is the Second Edition of this book, one would think that they would have addressed the errors in the programs. It is as if no one bothered to compile these programs after they were written. For example, in Example 2.9 on pages 53 and 54, line 20 states: "JOptionPane.showMessageDialog("The result is " + result);" when it should be: "JOptionPane.showMessageDialog(null,"The result is " + result);"
Rating:  Summary: Good Book, but full of typos and errors Review: This is a great book for a beginner Java programmer. Many of the concepts are clearly explained and are easy to understand. However, considering that this is the Second Edition of this book, one would think that they would have addressed the errors in the programs. It is as if no one bothered to compile these programs after they were written. For example, in Example 2.9 on pages 53 and 54, line 20 states: "JOptionPane.showMessageDialog("The result is " + result);" when it should be: "JOptionPane.showMessageDialog(null,"The result is " + result);"
<< 1 >>
|