Synopses & Reviews
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®, 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 Java
- How to write simple applets
- How to integrate applets into the World Wide Web
- Java Class Libraries
- Using threads
- Using arrays
- Network programming
- Content and protocol handling
- Using the Abstract Windowing Toolkit (AWT)
- Writing a security manager
Synopsis
The second edition of Exploring Java, fully revised to cover Version 1.1 of the JDK, introduces the basics of Java, the object-oriented programming language for networked applications. This book shows you how to get up to speed writing Java applets and other applications, including networking programs, content and protocol handlers, and security managers.
Synopsis
Exploring Java is a comprehensive introduction to a new tool for building the next generation of network-capable applications. The ability to create animated World Wide Web pages with Java has sparked its popularity. But Java is also important because it's truly portable. The code runs on all systems that provide a Java interpreter, whether Windows 95, Windows NT, Macintosh, or UNIX. Java's most dramatic claim concerns safety; its design makes it difficult to write viruses and other hostile software. Therefore it's an ideal language for writing software that travels across the Internet. With a practical, hands-on approach, Exploring Java shows how to write Java applets and create dynamic Web pages. But that's only the beginning. This book shows you how to get up to speed writing advanced applications like networking programs, content and protocol handlers, and security managers. Exploring Java is the first book in a Java documentation series from O'Reilly that will keep pace with rapid Java developments.
Synopsis
"Exploring Java" introduces the basics of Java, the hot new object-oriented programming language for networked applications. With a practical, hands-on approach, the book shows users how to write dynamic Web pages. This book also shows users how to quickly get up to speed writing Java applets and other applications, including networking programs, content and protocol handlers, and security managers.
About the Author
Patrick Niemeyer became involved with Oak (Java's predecessor) while working at Southwestern Bell Technology Resources. He is an independent consultant and author in the areas of networking and distributed applications. Pat is the author of BeanShell, a popular Java scripting language, as well as various other free goodies on the Net. Most recently, Pat has been developing enterprise architecture for A.G. Edwards. He currently lives in the Central West End area of St. Louis with various creatures.