Java Books

Bestselling
Head First Java
by Kathy Sierra, Bert Bates
Second Edition
Print: $44.95
Ebook: $35.99
Bundle: $49.45
Java Pocket Guide
by Robert Liguori, Patricia Liguori
Print: $14.99
Ebook: $11.99
Bundle: $16.49
Learning Java
by Patrick Niemeyer, Jonathan Knudsen
Third Edition
Print: $44.95
Ebook: $35.99
Bundle: $49.45
Java: The Good Parts
by Jim Waldo
Print: $29.99
Ebook: $23.99
Bundle: $32.99
Java SOA Cookbook
by Eben Hewitt
Print: $49.99
Ebook: $39.99
Bundle: $54.99
New
The Seductions of Scala
by Dean Wampler
Video: $99.99
Java: The Good Parts
by Jim Waldo
Print: $29.99
Ebook: $23.99
Bundle: $32.99
Spring in a Nutshell: Rough Cuts Version
by Tareq Abedrabbo, Sam Brannen, Boris Burgstaller, Russell Miles
Online:
Print : $59.99
Bundle:
Domain-Driven Design Using Naked Objects
(Pragmatic Bookshelf)
by Dan Haywood
Print: $36.95
Great Java Web Programming
by James Turner
Video: $59.99
Upcoming
No Books Were Found.
New Video
Great Java: Level 1
The stuff you need to know
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
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
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
is a software developer, architect, and general Java nut who has been developing software professionally since 1991.
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.
Java Online Courses

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!
Java Answers
O'Reilly Answers: Clever Hacks. Creative Ideas. Innovative Solutions.
- What Java Web App Frameworks Are You Using?
- help me to give java with mysql database programming examples coding....
- How to Use Closure Tools: A Hello World Example
- Java
- no one want help me?
- help me.. =(
- i want the java code to block certain urls for certain time(socket programming)
- i want the java code to block certain urls for certain time(socket programming)
- Streaming from a ip camera problem
- I keep getting java.lang.SecurityException and emulator crashes (Android)
Java News & Commentary
Vale Java? Scala Vala palava - and Go too

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

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

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

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

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

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

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?

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....