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

51 used & new from $15.17

Have one to sell? Sell yours here
 
   
Big Java
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Big Java (Paperback)

by Cay S. Horstmann (Author)
3.6 out of 5 stars See all reviews (24 customer reviews)


Available from these sellers.


13 new from $42.35 38 used from $15.17
Also Available in: List Price: Our Price: Other Offers:
Paperback (1) 94 used & new from $0.31
CD-ROM (CD-Rom) Order it used!
Unknown Binding 2 used & new from $171.50
There is a newer edition of this item:
Big Java Big Java 4.3 out of 5 stars (11)
$101.35
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?
Big Java
47% buy the item featured on this page:
Big Java 3.6 out of 5 stars (24)
Big Java
45% buy
Big Java 4.3 out of 5 stars (11)
$101.35
Head First Java, 2nd Edition
3% buy
Head First Java, 2nd Edition 4.4 out of 5 stars (240)
$29.67
Java Concepts for Java 5 and 6
2% buy
Java Concepts for Java 5 and 6 3.3 out of 5 stars (3)
$87.12

Customers Who Bought This Item Also Bought

Cases and Materials on Criminal Procedure (American Casebook Series and Other Coursebooks)

Cases and Materials on Criminal Procedure (American Casebook Series and Other Coursebooks)

by Phillip E. Johnson
$87.00
Discrete Structures, Logic, and Computability

Discrete Structures, Logic, and Computability

by James L. Hein
4.0 out of 5 stars (6)  $103.96
Ensemble, Cahier de laboratoire (Lab Manual): Grammaire en action

Ensemble, Cahier de laboratoire (Lab Manual): Grammaire en action

by Raymond F. Comeau
$35.00
Black Leadership in America (2nd Edition) (Studies In Modern History)

Black Leadership in America (2nd Edition) (Studies In Modern History)

by J. White
$75.00
Islands of Healing: A Guide to Adventure Based Counseling

Islands of Healing: A Guide to Adventure Based Counseling

by Jim Schoel
Explore similar items


Editorial Reviews

Product Description
This text is an exploration into computer science, programming principles and advanced features of the Java language. The text is useful for anyone interested in learning or reinforcing introductory programming concepts and beginning to take advantage of many of the exciting attributes of the Java language. Now updated with Java 1.5, Big Java, Second Edition remains the definitive introduction to programming.
Horstmann, in his extensive teaching and industry experience, has always emphasized that those who truly want to study the discipline of Computer Science and the art of programming must, before writing a line of code, first learn to think like a problem solver. With this in mind, the first part of the text is focused not on programming as an abstract exercise, but on fundamental principles of programming and problem solving. Java is both the tool to be mastered and the key to understanding basic computer science concepts.
The second part of this text introduces advanced concepts of the Java programming language. Assuming an understanding of programming concepts at this point, the author offers the reader an in-depth look into how Java relates to searching and sorting, data structures, multithreading, networking, database connectivity, XML, and Java Server Pages.
In addition, the author also offers many reference resources in the appendices, including the Java Library, HTML, running applets, and number systems.
Throughout the text, readers will find notes that cover historical and social aspects of computing and capsule introductions to advanced topics of computer science. These optional features provide valuable context for those interested in going more deeply into the subject.

From the Back Cover
The cat is out of the bag…

 Tiger––aka Java Version 5.0––is one of the most exciting developments in the Java language, and it’s now integrated throughout this new Second Edition of Cay Horstmann’s Big Java! This one comprehensive and authoritative guide will help you learn computing concepts and programming principles, develop strong problem-solving skills, and become a better programmer, while exploring the elements of Java that are needed to write real-life programs.

With Big Java, 2e, you can:

  • Keep up with the latest Java advances. This Second Edition is updated to reflect the innovations of Java Version 5.0, but it can still be used with older versions of the Java SDK (Java 1.2 or higher).
  • Get a complete programming and Java reference. Big Java, 2e is a reference that will be of value when studying advanced Java technologies, Internet programming, database access, and many other areas of computer science.
  • Master computing concepts and problem solving. The first part of the book encourages you to think as a problem solver, and gives you the resources you need to design efficient and successful programs.
  • Take a closer look at the Java language. The second part introduces advanced concepts of the Java programming language, including multithreading, Internet networking, relational databases, XML, and JavaServer Faces.
  • Apply what you’ve learned. Realistic case studies and a software engineering focus enable you to tackle complex projects that build upon the knowledge gained across chapters.
  • Develop effective habits for professional programming. Quality tips, tips on avoiding common errors, and the online programming style guide teach good programming habits.

Other Wiley books by Cay Horstmann

Java Concepts, Fourth Edition, 0-471-69704-4

Object-Oriented Design and Patterns, 0-471-31966-X

Big C++ (with Timothy Budd), 0-471-47063-5

Computing Concepts with C++ Essentials, Third Edition, 0-471-16437-2


Product Details

  • Paperback: 1248 pages
  • Publisher: Wiley; 2 edition (March 8, 2005)
  • Language: English
  • ISBN-10: 0471697036
  • ISBN-13: 978-0471697039
  • Product Dimensions: 9.1 x 7.5 x 1.6 inches
  • Shipping Weight: 4.2 pounds
  • Average Customer Review: 3.6 out of 5 stars See all reviews (24 customer reviews)
  • Amazon.com Sales Rank: #282,898 in Books (See Bestsellers in Books)

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.

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

24 Reviews
5 star:
 (10)
4 star:
 (4)
3 star:
 (4)
2 star:
 (2)
1 star:
 (4)
 
 
 
 
 
Average Customer Review
3.6 out of 5 stars (24 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
16 of 19 people found the following review helpful:
5.0 out of 5 stars More than just a Java textbook for a class, April 18, 2002
By Matthew K. Morgan (Ruther Glen, VA USA) - See all my reviews
(TOP 1000 REVIEWER)    (REAL NAME)      
When I bought this book, I was unaware that it was written with the intention of being a class textbook for learning not just Java, but also the basics of computer science. Even so, this is an excellent Java book that will serve the reader well.

First, this book is extremely well organized. The table of contents lays out the biggest points of each chapter without cluttering. In turn, each chapter has its own table of contents, outlining more minor points. Things that relate directly to Java and the targeted course are outlined in black, while other topics such as coding suggestions, historical notes and bits of trivia are outlined in blue. This makes navigation through the book very easy and straightforward.

As any textbook has, this one has plenty of practice exercises. These exercises are very relevant to the topics covered and offer the reader some practice. If you buy this book and are turned off by the idea of doing a bunch of exercises, well, don't do them. Then again, practice does make perfect...

Many people like Java books that plunge right into graphics programming. I don't. This book does cover basic graphics and applet programming fairly early on (chapter 4), and that is not much to my personal preference. But, it's relevant in relation to the information in surrounding chapters.

The book even comes with a style guide, which is very nice when you would like some idea of coding standards. Perhaps you will adopt the author's suggestions, perhaps not. Either way, it's an excellent place to start.

This book covers some advanced topics, including XML, JSP, servlets, and relational database interfacing. The coverage is clear and occurs later in the book after the building blocks are out of the way.

There are some errors in the book. HOWEVER, there is an errata page, at the author's web site, that addresses the problems and gives very clear corrections. Most programming books seem to have errors in them, and this one is no exception. The fact that there is a very easily accessible path to get the updates (at no extra cost) is a big plus.

Before I got this book, I was using "Thinking in Java" (Eckel) as my primary book for learning Java. Big Java has taken TIJ's place. I heartily recommend this book to anyone wanting to learn the Java language.

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



 
13 of 15 people found the following review helpful:
5.0 out of 5 stars Great for College Course, January 13, 2002
By Kip Irvine (Miami, FL USA) - See all my reviews
(REAL NAME)   
I'm a Java instructor at a state university, and I recently received a copy of this book. I think it addresses the needs of a classroom far better than many of the other Java books I've seen so far. We used Core Java for a while, but it lacked the pacing, visual aids, and examples that were needed for our students. I think it will be perfect for our 2nd-semester students who have had a semester of C++ and now need to explore inheritance, polymorphism, and recursion. I particularly like the fact that Big Java introduces container classes and elementary data structures, providing a smooth path from this level into a full-blown data structures course in the following semester. Another plus: Horstmann introduces graphics at a very early point in the book, making this topic easily accessible and providing motivation for the students to explore graphical programming at a deeper level later on in the course.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 26 people found the following review helpful:
5.0 out of 5 stars This is an excellent book..., February 24, 2003
First, Big Java is a college level, introductory object oriented programming book. It is an in-depth book designed to take you from a programming novice to an advanced intermediate programmer (I don't like to throw around the term "expert"). This book focuses on the important aspect of computer science, and is not simply a Java book.

Second, the book is well organized and clearly transitions among parts. Each chapter (and most sections within the chapter) have areas devoted entirely to common errors, quality tips, productivity hints, advanced topics, random facts, and a howto guide. These separate sections may not be necessary depending on the readers interest level, but you can tell immediately if you want to skip something. However, I believe that the "unnecessary" sections (such as random facts) keep the book interesting and fresh.

Third, in response to other reviewers:

This book is good for beginners and intermediate programmers. It does not require that you know calculus. It does not ask you to calculate integrals or differentials. It does however, require the reader to know slightly more than basic algebra. Since this is a college level book, and because algebra is the basis for any computer language, it is not shocking that it makes the reader practice those skills.

The only part of the book that assumes that you know "nothing" about computers is chapter 1 (gasp).

In any book, there are going to be exercises that you think are pointless. The solution is amazingly simple(pun intended): don't do the problems! If you have a teacher that makes you do the problems, then complain to your teacher.

There are always a few mistakes in code examples. This is even less surprising in this book because it is very rich with code examples. In addition, the web resources (which is great all around) contain a section for typos in the book that is easily accessed.

A final note. Please don't bash a book that you obviously haven't read much of, and don't make claims such as "requires calculus" when it is obvious that you haven't taken calculus. This book has 25 chapters and over 1100 pages of good information on Java programming and computer science concepts.
If your smart you'll buy it, if you aren't, you'll buy Java for Dummies.

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

4.0 out of 5 stars big java
This appears to be a good supplemental text for my AP Computer Science class. Well written and easy to understand.
Published 13 months ago by Alan I. Kessie

5.0 out of 5 stars Fast shipping, good book
the price was great, shipping was amazingly fast, and the seller was really great to work with.
Published 21 months ago by Byrav Kadalur

2.0 out of 5 stars Too brief on material and examples
I "had" to buy this textbook for a Java 2 class that I am just finishing up. For Java 1, I had to buy Deitel's "Java(tm) How to Program
Sixth Edition" book. Read more
Published on February 21, 2007 by Jeremy J. Baker

4.0 out of 5 stars Recommended & Good
I am a college student, and this text was recommended by all of the professors. Originally it wasn't required (another one was) and I tried out the other textbook. Read more
Published on February 17, 2007 by Steven W. Lambright

2.0 out of 5 stars Splicing Introductory CS and Java together just causes confusion
This book just confuses matters by trying to mix the teaching of introductory computer science principles with learning the Java programming language all the way from simple... Read more
Published on August 8, 2006 by calvinnme

1.0 out of 5 stars I am Encouraged, but not the way that you think
This book sucks ... it starts out with the author trying to describe some concepts of java then he annoyingly refers other concepts to other chapters because the reader is not yet... Read more
Published on July 11, 2006 by College Student

5.0 out of 5 stars Great book.
This book is excellent for anyone wanting to learn Java. It has great examples that actually work, and it teaches in an easy to learn manner. Read more
Published on June 24, 2006 by Dan Patterson

5.0 out of 5 stars This is by far the best Java book I read.
This is by far the best Java book I read. The concepts and key points are are neatly categorised and also summarized at the end of each chapter. Read more
Published on June 18, 2006 by Anubhav Gupta

4.0 out of 5 stars pretty resourceful
i like this book only because i have to. I really don't like the class that I am taking that requires this book. Read more
Published on March 21, 2006 by Dawn L. Wiatrowski

5.0 out of 5 stars use Generics!
As opposed to what? Small Java?

Well, seriously, Horstmann offers a lot in this massive Java text. Fully up to date with Java 5. Read more
Published on March 7, 2006 by W Boudville

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
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


Cut Wood Down to Size

Cut Wood Down to Size

Split wood with ease using a log splitter from the Outdoor Power & Lawn Equipment Store.

Shop all log splitters

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Every Tool in Its Place

Shop for tool storage
Shop our huge selection of tool bags, boxes, and chests in Storage & Organization.

Shop for tool storage now

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

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
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

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