Learning Java

by Patrick Niemeyer and Daniel Leuck

Published 7 June 2000
Whether you're just migrating to Java or working steadily in the forefront of Java development, "Learning Java" gives a clear, systematic overview of the Java 2 Standard Edition. It covers the essentials of hot topics like Swing and JFC; describes new tools for signing applets; and shows you how to write networked clients and servers, servlets, JavaBeans, and state-of-the-art user interfaces. Includes a CD-ROM containing the Java 2 SDK, version 1.3.

Exploring Java

by Patrick Niemeyer and Josh Peck

Published 21 May 1996

"Exploring Java" introduces the basics of Java, the hot new object-oriented programming language for networked applications from Sun Microsystems. "Exploring Java" enables programmers to quickly get up to speed writing Java applets, programs executed within web browsers.Even before the first release of Java, companies from Oracle to Netscape and Microsoft licensed Java to integrate with their Internet products. What makes this new language so important? It's truly portable. The same code runs on any machine that provides a Java interpreter, whether Windows 95, Windows NT, the Macintosh, or any flavor of UNIX. And, potentially, Java is designed to be as fast as programs written in C and C++.The ability to create animated World Wide Web pages has also sparked the rush to Java. But, the story does not end with the Web. Sophisticated large applications, such as spreadsheets or word processors, can also be written with Java. An early example is Sun's self-extensible web browser, HotJava.With a practical, hands-on approach characteristic of O'Reilly's Nutshell Handbooks(R), "Exploring Java" shows you how to write dynamic web pages. But that's only the beginning. This book also shows you how to write content and protocol handlers, networking programs, and other standalone applications."Exploring Java" is the first book in a new Java documentation series from O'Reilly that will keep pace with the rapid Java developments. In this book, you will learn about: History and principles of JavaHow to write simple appletsHow to integrate applets into the World Wide WebJava Class LibrariesUsing threadsUsing arraysNetwork programmingContent and protocol handlingUsing the Abstract Windowing Toolkit (AWT)Writing a security manager