The Wayback Machine - https://web.archive.org/web/20101002131315/http://oreilly.com:80/java/index.html

Java Books

Many of our books are available as Ebook Bundles — your bookshelf on your devices! And don't forget, you can Buy 2 books, get the 3rd FREE! Use discount code: OPC10 See details.

Bestselling


Head First Java Head First Java
by Kathy Sierra, Bert Bates
Second Edition
Print: $44.95
Ebook: $35.99
Bundle: $49.45

Java Pocket Guide Java Pocket Guide
by Robert Liguori, Patricia Liguori
Print: $14.99
Ebook: $11.99
Bundle: $16.49

Learning Java Learning Java
by Patrick Niemeyer, Jonathan Knudsen
Third Edition
Print: $44.95
Ebook: $35.99
Bundle: $49.45

Java: The Good Parts Java: The Good Parts
by Jim Waldo
Print: $29.99
Ebook: $23.99
Bundle: $32.99

Java SOA Cookbook Java SOA Cookbook
by Eben Hewitt
Print: $49.99
Ebook: $39.99
Bundle: $54.99

New


The Seductions of Scala The Seductions of Scala
by Dean Wampler
Video: $99.99

Java: The Good Parts Java: The Good Parts
by Jim Waldo
Print: $29.99
Ebook: $23.99
Bundle: $32.99

Spring in a Nutshell: Rough Cuts Version Spring in a Nutshell: Rough Cuts Version
by Tareq Abedrabbo, Sam Brannen, Boris Burgstaller, Russell Miles
Online: $29.99
Print : $59.99 $39.99
Bundle: $59.99

Domain-Driven Design Using Naked Objects Domain-Driven Design Using Naked Objects (Pragmatic Bookshelf)
by Dan Haywood
Print: $36.95

Great Java Web Programming Great Java Web Programming
by James Turner
Video: $59.99

Upcoming


No Books Were Found.

More Java Books

New Video

Great Java: Level 1
The stuff you need to know

Great Java
So you're thinking about learning Java. What if someone pointed you to the things that are most important and said, "Hey! Here is the stuff to spend your time on." That's what Great Java: Level 1 is all about. We'll show you everything you need to know, programmer-to-programmer, as if you're sitting next to a good friend as he shares his knowledge with you, guiding you step-by-step through hands-on exercises. It's a great way to learn Java, from start to finish. Watch the video previews now!

Great Video Series
What are these videos?

Java Experts

Robert Liguori Robert Liguori is Chief Scientist with Gliesian LLC. He has been developing, maintaining and testing air traffic management systems since 1996. He is currently developing for several Java based enterprise applications.

Kyle Dent Kyle Dent currently works at PARC (formerly Xerox PARC) where he is focused on creating novel technologies that help people interact with information, and uses cognitive scientific techniques to model and evaluate this interaction.

J. Steven Perry J. Steven Perry is a software developer, architect, and general Java nut who has been developing software professionally since 1991.

Maximiliano Firtman Maximiliano Firtman is a developer focused in mobile and RIA development. He is a professor in web and mobile technologies, and founder of ITMaster Professional Training. He is author of many books in Spanish, including Java ME, ASP.NET, AJAX Professional Web 2.0 and he is working in a Flex 4 framework book.

More Java Experts

Java Online Courses

Java Certificate Series
Java Programming Certificate Series is comprised of four courses covering beginning to advanced Java programming and object-oriented concepts, as well as skills using the Eclipse open source IDE (Integrated Development Environment). Experience Ellipse, our brand-new Eclipse-based Learning Sandbox. Enroll today!

More Courses

Java Answers

O'Reilly Answers: Clever Hacks. Creative Ideas. Innovative Solutions.

More Java Answers

Java News & Commentary

Vale Java? Scala Vala palava - and Go too

By Rick Jelliffe
August 28, 2010

Dave Megginson (who drove the development of the SAX API that will be familiar to many XML developers who use Java) recently wrote Java is dead. Java stood out as a programming language (though not as a platform) in that...

@RIARadio Episode 18: IntelliJ

By Garth Braithwaite
August 25, 2010

Maxim Mossienko and Kirill Safonov, IntelliJ Developers at JetBrains, join us to discuss the improvements in the IDE, and how it works in Flex development. Special appearance by Joel Hooks. Ryan Gardner and Leif Wells cohost. Note: This episode...

Mirah: Taking Performance to the Next Level with Java's Ruby

By Timothy M. O'Brien
July 12, 2010

Charles Oliver Nutter discusses his latest attempt to bring the usability and clarity of Ruby to the JVM. In this interview Nutter discusses Mirah, a new, Ruby-like language which can be compiled to bytecode. He discusses some of the advantages of being able to compile to bytecode and how Mirah relates to JRuby.

Red Hat Overhauls the Enterprise Software Stack

By Andy Oram
June 24, 2010

Red Hat is openly badgering large, IT-driven organizations to move away from comfortable patterns and to adopt what they believe to be the best virtualization platform, the best cloud API, the best data storage mechanism, and so on.

Announcing: Flex on Java eXchange

By Rich Tretola
June 2, 2010

Skills Matter is organizing the first annual Flex on Java eXchange in London on June 16th. This highly interactive, intimate event will feature Tomas Lin, who will give a talk on Grails with Flex... Spring BlazeDS project Lead Jeremy...

Get ready to create an Android Twitter app

By Elisabeth Robson
May 4, 2010

If you're interested in learning how to build a Twitter app on your Android phone with Java then you'll want to check out our upcoming online course, Developing Android Applications with Java: Building a Twitter App, and you'll want to watch this screencast so you're ready to go on the first day of class.

The XML Character Encoding Detection Routine in Different Programming Languages

By Rick Jelliffe
April 16, 2010

The XML encoding detection routine is a nice single page size for comparing programming language capabilities related to simple scanning. Here are a few. Scala Python Java C++ search function definition for xmlSwitchInputEncodingInt PHP...

QOW: What is your definition of RIA?

By Rich Tretola
February 15, 2010

Just over 2 years ago when we starting this project known as InsideRIA, I posed the question "What is RIA?" to a select group of InsideRIA contributors. Please revisit the original post at What is RIA? to see the responses....

More Java News & Commentary

Popular Topics

Browse Books & Videos

News Topics

International Sites

O'Reilly China O'Reilly Germany O'Reilly Japan