Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Buy New
Usually ships within 9 to 11 days.
Ships from and sold by Amazon.com. Gift-wrap available.
Beginning Java 2 SDK 1.4 ... has been added to your Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Beginning Java 2 SDK 1.4 Edition Paperback – March, 2002

4.2 out of 5 stars 125 customer reviews

See all 4 formats and editions Hide other formats and editions
New from Used from
"Please retry"
$8.98 $0.80

ITPro.TV Video Training
Take advantage of IT courses online anywhere, anytime with ITPro.TV. Learn more.
$49.99 FREE Shipping. Usually ships within 9 to 11 days. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Editorial Reviews

From the Back Cover

"In all the years I have been programming and teaching people about computers, I have never come across a language that offers the power and flexibility of Java and all for free! Java is an extraordinarily easy language to learn and use, and is ideal for the beginner.

With the latest edition of Java, some things are a lot easier, but the new and improved classes mean you can do so much more! Whether it’s creating graphic rich and interactive web pages or creating full-featured Windows applications, you can do it with Java. With my book you can learn Java plus the techniques you need for success with your own projects.

Nothing worthwhile is achieved without effort. You’ll need to put in the work and have the ambition to succeed when the going gets tough. If you have commitment, I can help you become a competent Java programmer."

Who is this book for

This book is for anyone who wants to learn to create real-world applications with Java. The Beginning Java series has proven popular with over 150,000 people with its tutorial format. The numerous step-by-step examples provide you with an understanding of the ins and outs of programming with Java.

We assume no previous programming experience, although progress will be easier if you have programmed before. Either way, you’ll soon become an expert in creating your own Java programs.

What this book will teach you

This book will teach you all you need to know to start programming in Java. This latest edition of my series teaches Java with the Java 2 SDK 1.4; a free Software Development Kit for creating Java applications.

  • The code is designed and tested for use with the latest SDK – J2SDK 1.4.
  • Teaches the Java language from scratch.
  • Handling Errors and Exceptions in applications.
  • Manipulating data and files.
  • Concurrent programming and Threads.
  • Comprehensive introduction to Swing, the Graphical User Interface API for Java. We will learn both about standalone applications and applets: embedded Java programs for web pages.
  • Large GUI example: We will create a program called Sketcher: a simple drawing tool for making sketches. We will learn how to save sketches to and load sketches from files, use color in our applications, and respond to user input.
  • Printing in Java.
  • Now included: an introduction to XML – an exciting technology for representing data. We will modify the sketcher application to use XML.
--This text refers to an out of print or unavailable edition of this title.

About the Author

Ivor Horton has extensive experience of programming and large-scale systems implementation in a wide range of industrial environments. He has in-depth knowledge and experience of production scheduling and online control systems, computer-aided design and manufacturing systems, as well diverse engineering and scientific applications. He's also taught programming in a variety of languages to engineering and scientific personnel primarily in aerospace and automotive companies. After countless years in the computer industry both doing and managing, Ivor now writes on programming topics for relaxation. When not relaxing, he takes an interest in cosmology, cacti, chaos, and cameras, and does a little editing and criticising of other peoples' efforts on the side.

The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Paperback: 1100 pages
  • Publisher: Wrox Press (March 2002)
  • Language: English
  • ISBN-10: 1861005695
  • ISBN-13: 978-1861005694
  • Product Dimensions: 9 x 7.3 x 2.4 inches
  • Shipping Weight: 4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (125 customer reviews)
  • Amazon Best Sellers Rank: #5,137,524 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
There is a lot to like about "Beginning Java 2." It provides excruciatingly detailed coverage of Java, written in a clear, intelligent way. The author does an effective job of tempering the extensively technical content with a friendly writing style that is never flip or insulting to the reader.
I also appreciate the abundance of examples, illustrations, and diagrams, which support the text well and are easy to read. Pertinent code samples are shaded in gray, which enhances readability. Diagrams are clear and and are supported with well-written callouts.
Although the book's title is "Beginning Java 2," it could be daunting to readers with little or no programming background, especially as they progress beyond the first two chapters. Chapter 1 provides an excellent introduction to Java and object-oriented programming concepts. The first part of Chapter 2 provides a good introduction to variables and data types. About the middle of Chapter 2, however, when the author begins discussing additional mathematical concepts, the reader is led into deeper waters and at this point, "absolute" beginners may start to feel overwhelmed. This doesn't mean that they should abandon the book, but they may need to take additional time to absorb the concepts.
Each chapter concludes with a summary of its content and several practice exercises. Although such practice is certainly valuable, I would have liked to see an additional appendix with "answers" to the exercises so that readers could check their work and benefit from the author's expertise. Without such author feedback, the exercises are less effective as learning tools.
Read more ›
Comment 86 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Ivor Horton has once again produced an exceptional beginner's book for Java. I have reviewed many beginner books on Java in the search for a textbook for an "Introduction to Java" class that I teach at Hofstra University. Few of these books have met the goal of providing a solid base of knowledge upon which a programmer can build. Ivor Horton's "Beginning Java" is one of those few. This book is an excellent introduction to Java for anyone who has a basic understanding of programming and is willing to apply some effort to learn the language. Horton proceeds at a rapid pace to cover virtually every important topic in Java outside of the Enterprise Edition. Starting with the basics of the Java language Horton explains the Java syntax in great detail. He then goes on to cover exceptions, streams, utility classes, threads, GUI (with a concentration on Swing), and file processing. In addition, Horton covers all the important new features of the 1.4 release including more than 100 pages on XML. Each chapter builds upon the previous chapter using extensive, well designed and clearly explained examples. Although the book covers a wide range of topics, it does not treat any of them lightly. Many introductory books fall short in the very important topic of object oriented technique. Horton does an excellent job of both explaining OO and then using it in his many examples. Unlike other books that you may read and discard, this is a book that will continue to provide help far into your Java career.
Comment 91 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Warning to all you Java beginners: Don't expect to read this book and immediately graduate to an "intermediate" Java programmer - ESPECIALLY if you're new to programming and/or object-oriented programming.
This book gives you a fairly good introduction to the basics of Java; Ivor Horton is a bit "dry" but does the job. If you don't have experience with object oriented design (like C++), you'll NEED to also purchase, "Beginning Java Objects" by Jacquie Barker. And when I say "NEED", I mean NEED!! Jacquie's book is absolutely ESSENTIAL for any person new to objects.
It is impossible to fit all the beginning Java topics into one book (even if it is 1200+ pages) and Ivor doesn't try too. He goes over threading and Swing but you'll need to seperate books for these topics.
Another warning for Java newbies: Beginning Java topics can be quite boring, I'm sure many will want to jump straight to the cool stuff like Swing, JSP/Servlets, J2ME...but you MUST understand objects, java terminology, and other basic principles FIRST. You may want to check out books like "Java Cookbook", "Design Patterns Java Workbook", "Design Patterns Explained", "Objected Oriented Thought Process" and especially "Beginning Java Objects" to complement Ivor's book.
I gave this book 4 stars because "beginning" books should take you by the hand and babystep you through the process (in my opinion), this book doesn't quite do this (Jacquie's book does). You may feel more comfortable with one of these "dummies" or "teach yourself in 21 days" or "Java Bible" instead (though I haven't read any of these).
Read more ›
Comment 54 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book is a pretty good introduction to Java, especially for beginners. However I would like to point out certain drawbacks of the book:
1)As the previous reviewer pointed out, Horton uses too much of math to illustrate his examples. He'd be better off tackling real-world problems.
2)Lot of coverage is given to Input/output streams, filing, printing etc. Infact these topics span 3 chapters in the book which is a bit excessive.
3) There is absolutely NO mention of network programming. A chapter on network programming would be greatly appreciated instead of the excessive coverage of streams.
4)However there is excellent coverage and explanation of JDBC. Also threads are explained very well.
Overall the book is definitely worth a buy, especially for the beginner/intermediate programmer. Object-oriented concepts are very well-explained. Also it has much better coverage of Swing than books like Thinking in Java. It is definitely better than Just Java which I found to be too superficial and elementary.
Comment 55 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Pages with Related Products. See and discover other items: java