Learning Java, Third Edition
By O'Reilly Media, Inc.
View More By This DeveloperOpen iTunes to buy and download apps.
Description
By Pat Niemeyer, Jonathan Knudsen
Published by O'Reilly Media (http://oreilly.com/catalog/9780596008734/)
Version 5.0 of the Java 2 Standard Edition SDK is the most important upgrade since Java first appeared a decade ago. With Java 5.0, you'll not only find substantial changes in the platform, but to the language itself-something that developers of Java took five years to complete. The main goal of Java 5.0 is to make it easier for you to develop safe, powerful code, but none of these improvements makes Java any easier to learn, even if you've programmed with Java for years. And that means our bestselling hands-on tutorial takes on even greater significance.
Learning Java is the most widely sought introduction to the programming language that's changed the way we think about computing. Our updated third edition takes an objective, no-nonsense approach to the new features in Java 5.0, some of which are drastically different from the way things were done in any previous versions. The most essential change is the addition of "generics", a feature that allows developers to write, test, and deploy code once, and then reuse the code again and again for different data types. The beauty of generics is that more problems will be caught during development, and Learning Java will show you exactly how it's done.
Java 5.0 also adds more than 1,000 new classes to the Java library. That means 1,000 new things you can do without having to program it in yourself. That's a huge change. With our book's practical examples, you'll come up to speed quickly on this and other new features such as loops and threads. The new edition also includes an introduction to Eclipse, the open source IDE that is growing in popularity.
Learning Java, 3rd Edition addresses all of the important uses of Java, such as web applications, servlets, and XML that are increasingly driving enterprise applications. The accompanying CD includes the Java 5.0 SDK for Windows, Linux, and Solaris, plus the Eclipse IDE, the NetBeans IDE, and the many example programs from the book.
Superb Reading Features
Through a partnership between O'Reilly Media and Lexcycle, this app includes the same features that have made Stanza an iPhone
phenomenon with over a million downloads:
* Full book text search
* Several fonts and themes to choose from
* Built-in dictionary
* The ability to add annotations
* Landscape view
* Extensive cross-referencing and working hyperlinks
* Zoom function for images and screenshots
About O'Reilly Media
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, research, and conferences. Whether it's delivered in print, online, or in person, everything O'Reilly produces reflects the company's unshakeable belief in the power of information to spur innovation. Learn more about Ebooks from O'Reilly at oreilly.com/ebooks.
About Lexcycle
Lexcycle is the creator of Stanza Bookbinder which was used to create this standalone book application. Stanza Bookbinder is based on the popular iPhone Ebook reading application, Stanza. For more information about Stanza, visit www.lexcycle.com.
Customer Reviews
It's a book
I didn't rate the app I rated the book
Amazing idea, great app, one MAJOR problem
I was surprised and excited to see O'Reilly titles available on the iPhone/iPod, and for such a reasonable price! I downloaded Learning Java, and really enjoyed the intuitive and powerful Stanza-style interface. The option to view pictures larger was great too.
However, the major drawback is the formatting of the actual code snippets in the book. Even the very simple and short programs at the beginning of the book are too long to see completely in landscape view, and when you hold down on them to open the code in a separate view, the new font there renders the code differently and in a jumbled manner.
This drawback prevents me from giving this app a 5, and also from purchasing more O'Reilly programming books for my iPod touch. I will still enjoy the reading material in Learning Java, but having the code presented well in the new format is paramount to using these apps and their rich information effectively.
Thanks anyway, and please consider reformatting the code for all of your offerings. I would be a dedicated customer if you improve that aspect.
***update****
You can change the font size on the app to be very small, and the code lines will not be cut off in landscape. A hack that works, but not ideal. Maybe make the code font a little smaller relative to the other text so we don't have to make all the text so tiny.
- $4.99
- Category: Books
- Released: Aug 24, 2009
- Version: 1.0
- 1.0 (iPhone OS 3.0 Tested)
- 8.5 MB
- Language: English
- Seller: O'Reilly Media, Inc
- © O'Reilly Media, Inc.
Requirements: Compatible with iPhone and iPod touch. Requires iPhone OS 2.0 or later.






