Buy new:
$189.51$189.51
Dispatched from: Amazon Germany Sold by: Amazon Germany
Save with Used - Good
$55.83$55.83
$24 delivery 7 - 11 July
Dispatched from: Fourventures USA Sold by: Fourventures USA

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer—no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera, scan the code below and download the Kindle app.
Follow the author
OK
Java: An Introduction to Computer Science & Programming Paperback – 2 November 2000
You can select and apply an appropriate plan based on your cart value at checkout.
-
3-12 mo instalmentsLatitude
-
Pay at Your PaceZip
Payment options | Interest | Total* |
---|---|---|
$31.59/mo (6 mo) minimum purchase of $100 | 0% | $189.51 |
$63.17/mo (3 mo) minimum purchase of $50 | 0% | $189.51 |
** Latitude: Monthly credit card fee (currently $10.95) will apply. Equal monthly repayments apply, account fees, late fees apply. Provider may charge interest. Exclusions apply. For more details click on Learn more above. You acknowledge that credit is provided to you by Latitude Finance Australia ABN 42 008 583 588, Australian Credit Licence number 392145, and the instalment plan is subject to the terms and conditions imposed on you by Latitude. Equal monthly repayments apply (exact amounts specified in your Latitude statement) and card fees will be charged by Latitude. If you fail to make your minimum monthly payment for two consecutive months, you agree that your equal monthly payment plans (Instalment Interest Free Promotion) with a term of fewer than 33 months will change into a minimum monthly payment plan (Interest Free Promotion) for the remaining duration of the initial plan term. If you fail to make a payment on time, Latitude will charge late fees. Latitude will also charge interest on any outstanding balance at the end of the instalment plan period you select at the rate set out in its T&Cs (currently 29.99% p.a.). Interest may also apply to other Latitude credit card transactions or if you do not comply with the Latitude T&Cs.
Account type | Interest |
---|---|
Zip Pay | Always interest free^ |
Zip Money | 12 mo interest free,
25.9% p.a. thereafter* |
^Zip Pay: This is a credit product and is interest free. Minimum monthly repayments are required. A monthly account fee of $9.95 is charged by Zip and is subject to change. Pay your closing balance in full by the due date each month and Zip will waive the fee. Available to approved applicants only and subject to completion of satisfactory credit assessment by Zip. Other charges may be payable. Fees and charges subject to change. Zip T&Cs apply. T&Cs available on application. See your Zip contract for further details. Credit provided by Zip Money Payments Pty Ltd (ABN 58 164 440 993), Australian Credit Licence Number 441878.
*Zip Money: Interest free term subject to minimum spend and promotional partner offer. Available to approved applicants only and subject to completion of satisfactory credit check. The repayment advertised will repay the transaction balance within the advertised interest free period. A monthly account fee of $9.95 applies and a one off establishment fee may apply for new customers. Under the contract, minimum monthly repayments are required and will vary depending on your credit limit. Instalment plans split eligible purchases of $300 and above into equal repayments within the interest free period. If you turn off instalments, transactions will be reverted to the minimum monthly repayment. Paying only the minimum monthly repayment may not necessarily repay a purchase within the interest free period. Any balance outstanding at the expiry of the interest free period will be charged at the standard variable interest rate, 25.9% per annum, as at 1 June 2023. Other charges may be payable, see T&Cs. Interest, fees and charges are subject to change. Terms & Conditions apply and are available on application. See your contract for further details. Credit provided by ZipMoney Payments Pty Ltd (ABN 58 164 440 993), Australian Credit Licence Number (441878).
Purchase options and add-ons
Appropriate for introductory Computer Science courses using Java (CS1 with Java) and other introductory programming courses using Java offered in Computer Science, Computer Engineering, Computer Information Systems, Management Information Systems, Information Technology, and Business departments.
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 testing and debugging techniques, program style, inheritance, and exception handling. It includes through coverage of the Swing libraries and event driven programming. 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. The author includes a highly flexible format that allows instructors and readers to adapt coverage of topics to their preferred order. Although the text does cover such more advanced topics as inheritance, exception handling, and the Swing libraries, it starts from the beginning, and it does first teach traditional, more basic techniques, such as algorithm design.
- Print length1049 pages
- LanguageEnglish
- PublisherPearson
- Publication date2 November 2000
- Dimensions19.69 x 3.81 x 23.5 cm
- ISBN-100130316970
- ISBN-13978-0130316974
There is a newer edition of this item:
$404.32
(84)
Usually dispatched within 4 to 5 days
Product details
- Publisher : Pearson
- Publication date : 2 November 2000
- Edition : 2nd
- Language : English
- Print length : 1049 pages
- ISBN-10 : 0130316970
- ISBN-13 : 978-0130316974
- Item weight : 1.61 kg
- Dimensions : 19.69 x 3.81 x 23.5 cm
- Customer Reviews:
About the author

Walter John Savitch (born February 21, 1943) is best known for discovering the complexity class NL (nondeterministic logarithmic space), and for Savitch's theorem, which defines a relationship between the NSPACE and DSPACE complexity classes. His work in establishing complexity classes has helped to create the background against which non-deterministic and probabilistic reasoning can be performed.
He has also done extensive work in the field of natural language processing and mathematical linguistics. He has been focused on computational computing as it applies to genetics and biology for over 10 years.
Aside from his work in theoretical computer science, Savitch has written a number of textbooks for learning to program in C/C++, Java, Ada, Pascal and others.
Savitch received his PhD in mathematics from UC Berkeley in 1969 under the supervision of Stephen Cook. Since then he has been a professor at UCSD where he is currently a professor emeritus in the computer science department.
Bio from Wikipedia, the free encyclopedia.
Customer reviews
- 5 star4 star3 star2 star1 star5 star100%0%0%0%0%100%
- 5 star4 star3 star2 star1 star4 star100%0%0%0%0%0%
- 5 star4 star3 star2 star1 star3 star100%0%0%0%0%0%
- 5 star4 star3 star2 star1 star2 star100%0%0%0%0%0%
- 5 star4 star3 star2 star1 star1 star100%0%0%0%0%0%
Top reviews from Australia
Top reviews from other countries
- HJ SzczesniakReviewed in the United States on 8 September 2000
5.0 out of 5 stars Excellent ++
Verified PurchaseThis is truly an excellent book on Java and OOP, even if you are new to computer programming. Each topic is explained very thoroughly and the programming examples are easy to understand. The book is very well organized. Most books on Java that I've encountered are so obtuse that, even if you're familiar with programming, you'll drown in the example programs alone. It's nice to know that there's someone out there that not only understands Java and OOP but also can explain it clearly. Savitch is the man!
- Chad SparksReviewed in the United States on 18 July 2000
5.0 out of 5 stars Best Book On Java Out There!
Verified PurchaseThis book is simply awesome! After trying to read several other Java books, and a couple of online tutorials, I was just confused. Until I came across this book. WOW! I actually know Java now! That's saying something people! If you need to know Java, and you have no programming experience... get THIS book. It's all you'll need.
P.S. I might mention, Savitch also quickly responded to a couple of emails I sent him (his addy's in the book) and answered my questions that same day. Now that's service!