See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

114 used & new from $0.01

Have one to sell? Sell yours here
 
 
Core Java 2 : Volume 1 Fundamentals
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Core Java 2 : Volume 1 Fundamentals (Paperback)

by Cay S. Horstmann (Author), Gary Cornell (Author)
3.9 out of 5 stars See all reviews (122 customer reviews)


Available from these sellers.


11 new from $1.00 103 used from $0.01

Customers Who Bought This Item Also Bought

Core Java(TM) 2, Volume II--Advanced Features (7th Edition) (Core Series)

Core Java(TM) 2, Volume II--Advanced Features (7th Edition) (Core Series)

by Cay S. Horstmann
4.1 out of 5 stars (49)  $37.11
Explore similar items

Editorial Reviews

Amazon.com Review
If you need to get something done in Java, Core Java 1.2, Volume 1--Fundamentals is one of the best books you can turn to for assistance. It's devoid of shaky, academic examples and packed with robust demonstrations that illustrate hundreds of powerful concepts.

This book begins with an explanation of the Java programming and execution environments in general terms and then provides specific examples of how to put key parts of the core packages to work. The authors back up the many examples with sharp, fact-rich commentary on how to get things done with Java. This volume covers data structures, object orientation, events, applets, input/output, and Swing.

A quick note: though the title of this book includes the words Java 1.2, the Java examples appear to be based on a very late beta and effectively cover what's now called Java 2. JavaSoft changed the name of the software during the final stages of testing--after the authors had finished this book. --David Wall

Product Description
The bestselling guide for serious programmers updated to Java 1.2!Ask any experienced Java programmer: Core Java delivers the real-world guidance you need to master Java. That's why it's been an international best-seller for three straight years! Completely revised and updated, Core Java 1.2, Volume I-Fundamentals gives experienced programmers the firm foundation they need to build their Java careers. It thoroughly covers the fundamentals of the JDK 1.2, including the new Swing user interface components. The new edition is filled with even more of the robust, non-toy programs that previous versions were famous for and now they are updated to take advantage of the Swing classes where appropriate. Volume 1 includes a thorough explanation of object-oriented programming, Java inner classes and exception handling, as well as debugging, the current Java event model, and a thorough coverage of both Input/Output and File Management. For experienced programmers, Core Java 1.2, Volume I-Fundamentals sets the standard-again! State-of-the-art information for Java developers, including: ? Building GUI applications with the new Swing classes ? Making the most of inner classes ? Mastering the current Java event model ? Understanding streams and file management with Java CD-ROM contains complete source code examples, the JDK 1.2(beta), and useful tools, including TextPad, HexWorkshop, SourceAgain, and Together<178>/Java.

See all Editorial Reviews


Product Details

  • Paperback: 737 pages
  • Publisher: Prentice Hall; Bk&CD-Rom edition (January 15, 1999)
  • Language: English
  • ISBN-10: 0130819336
  • ISBN-13: 978-0130819338
  • Product Dimensions: 9.1 x 6.9 x 2.2 inches
  • Shipping Weight: 3.4 pounds
  • Average Customer Review: 3.9 out of 5 stars See all reviews (122 customer reviews)
  • Amazon.com Sales Rank: #894,458 in Books (See Bestsellers in Books)


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

122 Reviews
5 star:
 (54)
4 star:
 (31)
3 star:
 (12)
2 star:
 (16)
1 star:
 (9)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (122 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
59 of 62 people found the following review helpful:
2.0 out of 5 stars A nice presentation marred by some serious flaws., October 27, 1999
By Christopher Rodrigues Macias (Canberra, Australia) - See all my reviews
Overall, this book is easy to read, has good to-the-point examples, and covers the material in the right depth for someone with some programming experience who wants to start learning Java. It has such a nice presentation of the material that I wanted to rate it five starts.

The sad part is that this book has a near-fatal flaw: it teaches novice Java programmers some really awful programming habits.

For example, here we have a supposedly up-to-date cutting-edge intro to Java 2 that is teaching newbies that the Vector(!) class is the latest and greatest way to hold groups of objects. Vector and its cousin the Hashtable were retained in Java 2 only for 'backward compatibility', and Java 2 programmers should be using one of the (much better designed) new collection classes. This book never mentions them, instead presenting Vector as 'the way to go'.

Another set of 'bad habits' the authors are pushing is their approach to AWT event handling. Creating inner classes as event listeners (the OO way to do this) is touched on briefly, but almost every example shows a primary class implementing the ActionListener interface and 'if' statements being used to determine the source of the event. (!?!) Here, Horstman and Cornell have pulled out the 'workarounds' required by the old Java 1.0 event model and presented them as 'the way to do this' to legions of unsuspecting Java students.

I cringed everytime I found something like this in the book. The fact that this book is so well written and designed (not to mention that it comes from Sun and is quite likely outselling all other Java tutorials combined) just makes it worse. IMHO, giving a student bad information, and training him or her in bad habits that will be hard to unlearn, is about the worst sin a teacher can commit. These guys do it over and over again.

Look, this book gets glowing reviews because it looks good, reads well, has clear examples, and *appears* to be a solid intro to the language. Stay away from it anyway. The 'perfect' Java tutorial doesn't exist, but I'd recommend Bruce Eckel's "Thinking in Java" instead, even if it is getting dated. It covers in one book what C&H take two volumes to cover, it is generally accurate and thorough, and Eckel gives you a real insights into *why* things work better one way than another. TIJ is denser, and therefore harder to follow, than Core Java 2, but in the end you'll be glad you put in the extra effort. (And you'll be able to help all the poor victims of Horstmann and Cornell to shed their bad habits.)

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
52 of 55 people found the following review helpful:
4.0 out of 5 stars A good book on general java language and programming., February 3, 1999
By A Customer
I have noticed that some readers give the rating very low, while others give very high. I read the Core Java 1.1 (vol 1 and vol 2)from ends to ends. Here are my remarks: 1) If you do not already know some object-oriented programming (such as C++), you may find the books a little tough to comprehend. But if you persist, I think you will do fine. 2) The books contain some remarks here and there, comparing java with Visual Basics and C++. Some of these remarks are helpful and others are annoying. On the whole, it does not help or hurt much. 3) The book teach java, irrespect of the computer platform. Because most people use PC platforms, the authors pay more attention to PC users. However, this preferential attention is so minor in comparing to the books overall contents. 4)Personally, I like the books. I bought the second volume because I like the first volume. I like the second volume too. I truely believe that my remark is a fair, objective one. I Hope you'll find this comment to be useful.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
25 of 25 people found the following review helpful:
5.0 out of 5 stars Great for VB developers learning Java, March 6, 2000
By Jeff Benson (Aurora, IL) - See all my reviews
(REAL NAME)      
I'm an experienced VB programmer who understands advanced object-oriented concepts and has been itching to learn a language that can implement them. Coming from a strong VB background, this book was IDEAL for me. I don't think I would recommend it to someone who was new to programming, but this book has really gotten me up to speed quickly. I honestly can't imagine a better way they could have laid it out or presented the information.

The tone was conversational, and there were lots of high-level discussion paragraphs (for me, this is good, because I hate thinly disguised reference material). The whys are covered, as well as the whats and hows. Maybe this book isn't appropriate for people coming from other backgrounds, but I think it's ideal for VB developers who want to learn about Java - not just semantic differences, but the core philosophical undercurrents of both language. (Note - the book is peppered with mini-sidebars for VB programmers and C++ programmers.)

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Not a book to learn to code Java
If you have any in depth programming experience whatsoever, this book is worthless. It ruminates over all of Java's abilities and could be a good reference. Read more
Published on December 4, 2003

4.0 out of 5 stars Pretty Good
I didn't stick to it long, but the book was helpful when I was eager to learn.
Published on February 3, 2003 by SeaMomma

4.0 out of 5 stars Best general Java reference
I literally have dozens of Java reference books. ... Every so often though I need some place to find something simple. The answer to a dumb question. Read more
Published on July 15, 2001 by Sandy Desjardin

3.0 out of 5 stars It's okay, if that's all you can find
If there's one thing that drives me nuts about computer programming books, it's when the authors try to hide complexity by offering some special utility or library to make... Read more
Published on July 3, 2001 by J. Wiest

3.0 out of 5 stars Good but leaves room for improvement
This book has its strengths but it also definitely has its weaknesses. On the plus side, there are numerous valuable discussions and programming tips. Read more
Published on February 23, 2001 by Declan Moran

5.0 out of 5 stars Most detailed Java book there is
I have read several Java books, and looked into many others. This is the mose detailed and in-depth books on Java that I have read. Read more
Published on January 8, 2001 by dustin_marceau

4.0 out of 5 stars Great Book with Minor Annoyances
I got the book to supplement Beginning Java 2 from Wrox Press. I figured I would read them in tandem and get a more even view of the language from two perspectives. Read more
Published on December 11, 2000 by Maurice Reeves

4.0 out of 5 stars Almost perfect
If you have some experience programming and want to become very familiar with the workings of Java, this book is almost amasterpiece- it teaches you using the jdk (which means you... Read more
Published on November 30, 2000 by Omar Azam

4.0 out of 5 stars Not for a novice programmer!
If you are not an experienced programmer, don't buy this book. This book, when accompanied with vol 2, cover everything you need to begin a career with Java 2. Read more
Published on November 25, 2000 by jackofsometrades

1.0 out of 5 stars sadly, a complete waste of time
I bought this book - both vols - and wasted 3 months reading Vol 1.

If you really want to learn Java, buy a good Java 2 Programmer Certification book (eg. Read more

Published on November 13, 2000

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 6 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Sephora: Free Shipping

Sephora Brand Color Play Palette
Get free shipping on Sephora orders of $50 or more. Shop What's New, Sephora Exclusives, and Bare Escentuals Exclusives right here. Plus, shop Sephora's 75% off Sale and get free shipping on all Bare Escentuals starter kits for a limited time only.

Shop Sephora now

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 
Shop for Garage Storage Products
Make No Bones About It Create a place to store your Bone Creeper. Browse through garage shelving and accessories in the Home Improvement Store.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich
My Soul to Lose
My Soul to Lose by Rachel Vincent

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates