O'Reilly Lions
java.oreilly.com
oreilly.com O'Reilly Network Safari Bookshelf Conferences Sign In/My Account | View Cart   
Book List Learning Lab eDocuments O'Reilly Gear Newsletters Press Room Jobs      O'Reilly China O'Reilly France O'Reilly Germany O'Reilly Japan O'Reilly Taiwan O'Reilly UK  
advertisement

 
Bioinformatics
C/C++
Databases
Digital Media
Enterprise Development
Game Development
Java
Linux/Unix
Macintosh/OS X
.NET
Open Source
Oracle
Perl
Python
Scripting
Security
Software Development
SysAdmin/Networking
Web
Web Services
Windows
Wireless
XML
Annoyances
CD Bookshelves
Cookbooks
Developer's Notebooks
Hacks
Head First
In A Nutshell
Missing Manuals
Pocket References
Personal Trainer
Technology & Society
Mandriva
No Starch Press
Paraglyph Press
PC Publishing
Pragmatic Bookshelf
SitePoint
Syngress Publishing
LinuxDevCenter.com
MacDevCenter.com
ONDotnet.com
ONJava.com
ONLamp.com
OpenP2P.com
Perl.com
WebServices.XML.com
WindowsDevCenter.com
XML.com
Novell Learning Channel
Beta Chapters
Events
From the Editors List
Letters
MAKE
Open Books
tim.oreilly.com
Academic
Corporate Services
Government
About O'Reilly
Bookstores
Catalog Request
Contact Us
International
User Groups
Writing for O'Reilly


bookJava: Where Do I Start?

The Java programming language was introduced by Sun Microsystems in 1995. Java is a state-of-the-art, object-oriented language that has a syntax similar to that of C. Its designers strove to make the Java language powerful, but at the same time, they tried to avoid the overly complex features that have bogged down other object-oriented languages, such as C++. By keeping the language simple, the designers also made it easier for programmers to write robust, bug-free code. As a result of its elegant design and next-generation features, the Java language has proved popular with programmers, who typically find it a pleasure to work with Java after struggling with more difficult, less powerful languages.

O'Reilly's Java books are written for beginning to advanced programmers. If you're just starting with Java, you'll want to begin with Head First Java, and then you can branch out with the other books listed below.

Head First Java -- This introductory book takes advantage of the latest research in cognitive science, neurobiology, and educational psychology, by actively combining words and pictures to help readers understand and remember important Java concepts. Full of mind-stretching exercises, memorable analogies, and stories with humor and attitude that are used to drive home key points and make ideas come alive, the Head First approach is as effective as it is unique.

Learning Java -- This book is for programmers who have experience with C, C++, or other languages, and who now want to learn Java. It provides an accessible yet comprehensive introduction to the Java programming language and is filled with easy-to-follow code examples that guide you through Java's many features, APIs, and facilities. This book comprehensively addresses important topics, such as web applications, servlets, and XML, that are increasingly driving enterprise applications. [Read it online on Safari.]

Java in a Nutshell -- This complete quick-reference guide to Java contains descriptions of all of the classes in the key APIs, with a definitive listing of all methods and variables. It also contains an accelerated introduction to Java for C and C++ programmers who want to learn the language quickly. [Read it online on Safari.]

Java Examples in a Nutshell -- A companion to Java in a Nutshell, this book is full of real-world Java programming examples and contains 164 complete, practical programs. That's over 17,900 lines of densely commented, professionally written Java code covering 20 distinct Java APIs, including Servlets, JavaServer Pages, XML, Swing, and Java 2D.

Java Cookbook -- This book is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Java. Developers will find hundreds of tried-and-true Java "recipes" covering all of the major APIs, as well as some APIs that aren't as well documented in other Java books. [Read it online on Safari.] [Get a free Java recipe daily.]


Perl.com
bullet Using Drools in Your Enterprise Java Application , by Paul Browne
bullet Setting Up Vonage with Your PC , by Russell Shaw
bullet Introduction to the ASM 2.0 Bytecode Framework , by Eugene Kuleshov
bullet An In-Depth Look at Vista, Part 2 , by Wei-Meng Lee
bullet What Is a Pivot Table , by Matthew MacDonald
bullet Important Notice for ONJava Readers About O'Reilly RSS and Atom Feeds
bullet Important Notice for Windows DevCenter Readers About O'Reilly RSS and Atom Feeds
bullet iBatis DAO , by Sunil Patil
bullet Hacking Swing with Undocumented Classes and Properties , by Joshua Marinacci




Java Resources

bullet java.oreilly.com -- O'Reilly's Java books
bullet ONJava.com -- O'Reilly articles and news
bullet java.net -- A meeting place for developers to collaborate on projects and share ideas
bullet java.sun.com -- Sun's official Java portal
Java.net Featured Weblog
More Weblogs »

Sponsored by:



O'Reilly Home | Privacy Policy

© 2005, O'Reilly Media, Inc.
Website: | Customer Service: | Book issues:

All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.