Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Part of O'Reilly's definitive set of Java documentation, Learning Java introduces the basics of Java, the object-oriented programming language for networked applications from Sun Microsystems. This book provides a broad survey of the Java 2 Standard Edition and contains everything necessary to get up to speed quickly. It covers the essentials of hot topics like Swing and JFC; describes new tools for signing applets and other Java classes; and shows how to write networked clients and servers, servlets, JavaBeans, and state-of-the-art user interfaces. Java started out as a tool for creating animated web pages, but it's proven to be much more. Java is now used for everything from sophisticated web clients to mission-critical enterprise applications. In the future, Java will become the basis for a new generation of distributed software that runs on devices ranging from cell phones to supercomputers. In the practical, hands-on approach characteristic of O'Reilly, Learning Java demonstrates why Java is now the language of choice for building the next generation of computer software. Includes a CD-ROM containing the example code and JBuilder for Windows and Solaris. Learning Java covers:

  • History and principles of Java

  • How to write simple applets and applications

  • How to integrate applets into the World Wide Web

  • Java Fundamental Class (JFC) and Swing Libraries

  • Using threads

  • Using arrays

  • Network programming with sockets

  • Remote Method Invocation

  • Servlets

  • Signing applets

  • Creating a security policy

Subscriber Reviews

Average Rating: 4 out of 5 rating Based on 2 Ratings

"My review" - by Steve on 06-MAY-2010
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
that's my review
Report as Inappropriate

Table of Contents



The publisher has provided additional content related to this title.


Visit the catalog page for Learning Java

  • Catalog Page

Visit the errata page for Learning Java

  • Errata

Download the supplemental electronic content for Learning Java

  • Supplemental Content