- Shopping Bag ( 0 items )
Ships from: acton, MA
Usually ships in 1-2 business days
Ships from: acton, MA
Usually ships in 1-2 business days
Best-selling author, Walter Savitch, uses a conversational style to teach programmers problem solving and programming techniques with Java. Readers are introduced to object-oriented programming and important computer science concepts such as top-down design, debugging, style, and abstract data types. The Java coverage is a concise, accessible introduction that covers key language features. Thorough early coverage of objects is included, with an emphasis on applications over applets.
Professor Savitch includes a highly flexible format that allows instructors and readers to adapt coverage of topics to their order of preference. This text assumes no previous programming experience.
Other Key Features
|Chapter 1||Introduction and a Taste of Java||1|
|1.3||A Taste of Java||15|
|Answers to Self-Test Questions||26|
|Chapter 2||Primitive Types and Strings||29|
|2.1||Primitive Types, Assignment, and Expressions||30|
|2.2||The Class String||55|
|2.3||Documentation and Style||63|
|2.4||Keyboard and Screen I/O||71|
|Answers to Self-Test Questions||79|
|Chapter 3||Flow of Control||83|
|3.2||Java Loop Statements||107|
|3.3||Programming with Loops||128|
|3.4||The Type boolean||138|
|Answers to Self-Test Questions||148|
|Chapter 4||Classes, Objects, and Methods||155|
|4.1||Class and Method Definitions||156|
|4.2||Information Hiding and Encapsulation||184|
|4.3||Objects and Reference||206|
|Answers to Self-Test Questions||225|
|Chapter 5||Programming with Classes and Methods||233|
|5.1||Programming with Methods||234|
|5.4||Information Hiding Revisited||275|
|Answers to Self-Test Questions||283|
|6.2||Programming with Inheritance||300|
|Answers to Self-Test Questions||317|
|Chapter 7||Event-Driven Programming Using the AWT||323|
|7.2||Simple Window Interfaces||327|
|7.3||Components, Containers, and Layout Managers||345|
|7.4||Panels and Text Components||365|
|7.6||Inner Classes (Optional)||393|
|Answers to Self-Test Questions||397|
|Chapter 8||Exception Handling||403|
|8.1||Basic Exception Handling||404|
|8.2||Defining and Using Exception Classes||415|
|Answers to Self-Test Questions||453|
|Chapter 9||Streams and File I/O||457|
|9.1||Streams and Simple File I/O||458|
|9.2||Exception Handling with File I/O||477|
|9.3||More Classes for File I/O||510|
|9.4||Text File I/O||515|
|Answers to Self-Test Questions||530|
|10.2||Arrays In Classes and Methods||552|
|10.3||Programming With Arrays and Classes||570|
|Answers to Self-Test Questions||594|
|Chapter 11||Multidimensional Arrays and Vectors||603|
|Answers to Self-Test Questions||634|
|12.1||The Basics of Recursion||640|
|12.2||Programming With Recursion||657|
|Answers to Self-Test Questions||665|
|Chapter 13||Applets and Html||673|
|Answers to Self-Test Questions||691|
|Appendix 1||Reserved Words||692|
|Appendix 3||ASCII Character Set||706|
|Appendix 5||Beyond Public and Private||710|
Posted June 25, 2000
I bought this book as part of a college class and it is not a bad book, simply not well written for the Java neophyte. I could not get Code warrior to run from the cdrom and how to get started was not well defined. I particularly had problems with compiling and running Java code using WinEdit, as it compiled without errors code written with deliberate errors and the Run feature did not allow you to configure for standalone graphical usage. This text is written for those who have some real programming knowledge or background. It is also quite pricey for what you actually get and i wish that more examples were given and a better index designed. I had a very difficult time using the index to find things like how to construct message boxes and output only positive integers,etc..
1 out of 1 people found this review helpful.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted March 3, 2002
This book is very detailed.I was struggling with the language until i found this book.I even sent an e-mail to walter S. to congratulate him. The book is very well organized;the author went into very little details that you won't find in many other books.I'm a computer science major at AUGSBURG COLLEGE in minnesota and i can tell you that i'm acing people in class in the matter of programming in java. This book gives you a good foundation of programming with java. Get this book an also 'Java from the begining' from K.N.KING.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted April 27, 2001
I've gotten three books for java programming, and I must say this. This book is not the best book i've read, and it's by far certainly not the worst. I would suggest getting this book if you've read other books, and I would also suggest that you look elsewhere. My experience with Java was first with this book, and it unfortunately made me almost not want to take this course a second time.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted January 31, 2001
I've read a number of Java books and can honestly say this is by far the best I've read yet. In actuality it was the first of three begginners books I read for the sake of developing a solid base. Perhaps the the indiviuals that gave this book poor reviews have had no experience with other books or are not quite what they seem. Take it upon yourself to pick this book up and open it. You'll find comprehensive, clear text. Common mistakes that aren't obvious to a beginner are exposed and explained. Programming poblems are given at the end of each chapter, as well as the solutions, to solidify you cumulating knowledge. The authors not only know there stuff, but know how to teach it.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted December 12, 2000
I think Savitch did a poor job of using examples to illustrate programming for beginning programmer, such as freshmen in college. The book is very hard to understand on the point he is trying to get accross on each chapter. Also the reading is very boring. The book is not precise on the examples, but his review questions at the end of every chapter is pretty easy understanding.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted November 5, 2000
I am a student trying to learn Java through this book. It doesn't really help AT ALL! I think we need a better book. Stay clear at all costs, Unless, you really don't want to learn Java.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted November 6, 2000
Posted October 4, 2000
This is the worst book that I've ever read. First of all, the content of this book is so ambiguous. Also, the software enclosed with this book is expired. However, my CS professor just forced us to use it. I'm ending up to buy an additional java book. If u still have choices, buy another one! Be smart!Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted July 19, 2000
This book is very unclear on how to get started with Java- including downloading JDK 1.2.2 and loading up Java. The Code Warrior on the cd rom did not work and we had to use an instructor-provided cd to compile java code. This book suffers from flaws found in most computer books today: it is choppy with poorly defined reserved words and syntax. There are functions mentioned but not shown in context of a valid program.For example, i read the passage on using 'public static final' for constants and it did nothing. The index is very poor in this book and many of my classmates stopped reading the book early in the class because it only made us more confused. To improve this the author could have had more examples of programs and then explained more fully how each of the components of those programs interacted and what their functions are.In Java individual words have important meanings and I found myself confused by many terms i did not understand even after reading the text several times. The author also lists an email address for feedback and i did not find him particularly receptive to such feedback.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted July 24, 2000
This text is very confusing, and very hard to follow. It shows very poor examples of programs especially in the first 4 chapters. This can be very problematic for the inexpierienced programmer. It also fails to give very good definitions of key terms or reserve words making it a poor reference.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted June 30, 2000
Since Java is my first programming language, I wanted to purchase a book that would really help me to understand Java. I followed the programming exercises, but nothing would compiled because the author just didn't explain how to retrieve one of his class files. As a result, I couldn't complete any of its exercises. In addition, this was one of the most expensive Java books. Definitely not worth its money. In my opinion, Thinking in Java is much better.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.