No preview available - Common terms and phrases abstract class args argument array ArrayList base class binary file Boolean expression byte byte-code calling object catch block Chapter class definition class Employee class type clone method collection classes compiler contains copy constructor create deep copy defined derived class DiscountSale doubly linked list elements enumerated type equals error message example exception class exception handling given in Display hash table implements inner class input instance variable integer interface invoked IOException iterator Java program javadoc JFrame linked list menu method definition method named mutator methods node null numberUsed outer class output package primitive type Programming Projects public boolean public class public static void public void recursive recursive call return false Returns true Sample Dialogue Self-Test Exercises Serializable static method static variable static void main String syntax System. He has served as a visiting researcher at the Computer Science departments of the University of Washington in Seattle and and at the University of Colorado in Boulder, and has been a visiting scholar at the Centrum voor Wiskunde en Informatica in Amsterdam. Bibliographic information.
|Published (Last):||21 July 2006|
|PDF File Size:||9.27 Mb|
|ePub File Size:||18.18 Mb|
|Price:||Free* [*Free Regsitration Required]|
Customer Book Reviews excellent for a beginner By W Boudville on Jul 26, The book excels at teaching a reader new to either Java or any programming language. Savitch goes comprehensively through the core classes that come with the standard Java distribution. Also, he uses Java 5, which is the latest major release of Java.
If you are going to start learning Java, you might as well start here, instead of using a text that deals with earlier versions. It turns out that Java 5 also gives notational simplifications, which may help the new programmer.
For example, suppose we have "int i" and "Integer x". Experienced Java programmers will shrug and say, "so what? For a beginner, some of the earlier Java notation or formalism can be bulky. So long as you understand this, the new notation is better. It makes the code more concise and readable.
Which even for experienced programmers should be desirable. Easier to understand and debug. It should be said that Savitch goes much further into other aspects and improvements in Java 5. Without gainsaying his efforts, I think the above is the most understandable thing to appreciate about Java 5.
Another positive aspect of the book is the plethora of worked out examples and problems in each chapter. For the latter, answers are also furnished at the ends of the chapters. But if you want the most out of this book, retain enough self discipline to devote serious effort to the problems before checking the answers.
Savitch also brings up the topic of patterns. It reflects a roughly 10 year old realisation in computing about the importance of this to robust and rapid coding. And it also aids in the efficient communication of solutions between programmers. If you can learn just the overall concept of a pattern, as well as several specific and important patterns given in the text, then you get off to a good start in programming.
In any language. Just like interfaces. But when you get around to writing thousands of lines of source code, or having to maintain or extend such code bodies, then patterns and interfaces really show their utility.
Note in passing that the book is not really an algorithms text. The most involved it gets in this aspect is a brief discusssion of sorting methods. I tried Java for Dummies, learning online, also the Java tutorials from Sun and they were a waste of time or money or both. There are several reasons that make me love this book and the way this author teaches: 1. I read most of this book in seven weeks. After that, I took a second course on programming and I did great on my class.
The exercises are well designed to learn. Some are challenging but all go right to the core of what you learned on each chapter. It covers the basics and even some advanced topics that I have encountered in following programming courses.
The explanations are crystal clear. It is hard to be left with doubts. The organization is perfect. It builds a core and then it adds more to the core. After five chapters you can move on many different directions depending on your needs and the book will still make sense. The code is transparent and clarifications on the margins do help.
It is up to date with the latest Java release. In all honesty this book does not have a weak spot. BUY IT!!! A non-baby intro book By M. Uses lots of good, robust examples. Love it. This book is extremely good. Important concepts are hit upon from several different angles to really drive points home but not tediously and repetitive , code examples are very good, lots of tips, and warnings of frequent mistakes.
Also, if you want to skip ahead, he will tell you what sections you need to know before beginning a chapter, so you can hit some relevant topic without reading every chapter prior to it. Effective use of formatting and white space, clear headings that really help to find and organize the information, chapters are nice and manageable.
It helps you to be able to just look the code quickly if thats all you need, or really sit down and give it a thorough run through to see how it works in the program. I wish all my textbooks were like this, I advocate it to everyone interested in Java.
Excellent book! By Dave on Feb 22, It took me a couple months of my own time reading this book to prepare myself for a second round back to school. I have not programmed in almost 8 years and it was in C.
I have to say that as an introductory programming book, Savitch did a superb job. You cannot get any more clear on the topics of the basics and foundations of the Java language than this.
Savitch should urge his publisher not to begin a new subsection at the bottom of a page! Savitch should make available more solutions in a separate manaul for those wishing it. Deitel assumes a student undestands the concept of "extends", "implements" etc and this is exactly what graphics class uses and Deitel assumes students will understand these concepts just because they are graphical in nature.
Savithc covers these concepts later when other major concepts are covered so that a student will appreciate the "extends" concepts much better. So Savitch and Deitel cover the same material, but in different sequences.
Im not new to programming in any sense of the word, but I am new to java and to object oriented programming in general. I do prefer event driven programming but this book definately does good in explaining the idea behind OOP. The book is a great begginer book and describes what is goin on in the background to give a person a better understanding of programming. For anyone new to Java, Like myself, I recommended this book. Simply the best Introduction into a programing language book there is By H.
Khazaal on Mar 17, I have been programming for several years, but not professionally. This book explains things very well and has a very good set of examples. It also goes into things a little deeper so even if you are not a beginner, you can still get what you want out of it.
Very frustrating book! While the author should be commended for tackling some advanced items such as copy constructors and their use, the presentation is poor. One of my favorites is Display 5. Why bother putting samples at all. My advice is buy the Deitel book,Java How to Program early objects 9th Edition Deitel , then find some supplementary info on Copy Constructors, Clone, and overriding methods in the Object class.
There is one trivial problem, however, that I find very telling: his placement of braces in sample code. So if this were a book teaching one of those languages, his consistent use of the former style would be reasonable, though it wastes the equivalent of a page or two of vertical space.
So where else is this book likely to mislead? Great Book and easy to grasp concepts. By Abraham on Feb 14, Used this book for my intro to Java class. The books does a great job in teaching basic concepts of java and some downfall of using the wrong tools to do certain programs.
I loved this book. Wish more authors could be as clear as the ones from this book. Easy Java By Tasha Crafton on Mar 02, This is book is well written, easy to understand and there are great quotes throughout the book. Perfect read for first time learners. Excellent introductory course companion By Rishi Agrawal on Jul 14, I am currently taking an intro to object oriented programming class and this book has been a great supplement with its straight explanations and in depth examples.
The book does not come across as terribly boring, and moves at a relatively quick pace. Four Stars By Sean R. Four Stars By Temesgen on Sep 21, In good condition as stated by the seller, and good for the value.
Great resource, not a fun read. By Holisticteacher on Jan 02, You could say that this text is a dry read but is certainly full of important Java information. It does what it needs to do in a concise yet detailed manner. Four Stars By Richard A. Weid on Dec 17, Helps a lot. This particular edition is in a Paperback format. It was published by Pearson and has a total of pages in the book. To buy this book at the lowest price, Click Here.
The Editorial team at Pearson has worked closely with educators around the world to include content which is especially relevant to students outside the United States. Absolute Java uses the following features to facilitate learning: Friendly and accessible language presents material clearly to students who may not have previous experience in Java. The text extensively explores encapsulation, inheritance, and polymorphism as it is recognized by the Java language in an accessible, easily understandable way. A text that is highly up-to-date with the recent developments and use of Java NEW! Content and examples have been added to the text on looping, networking, and exception handling. Introduces modern programming topics such as UML, multithreading, and servlets. Flexibility of text opens up the material to a wide range of audiences Chapter introductions brief instructors on what information must have already been taught to the class before proceeding with the chapter.
Absolute Java, Global Edition
Brazuru So Savitch and Deitel cover the same material, but in different sequences. There was a problem filtering reviews right now. Email to friends Share on Facebook — opens in a new window or tab Share on Twitter — opens in a new window or tab Share on Pinterest — opens in a new window or tab. A highly recommended java book for those that are just learning java or already deep into it. Social responsibility Did you know that sinceBiblio has used its profits to build 12 public libraries in rural villages of South America?
9780136083825 - Absolute Java by Savitch, Walter
Absolute Java, 4th Edition