Book description
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
Publisher resources
Table of contents
-
Learning Java
- Preface
- 1. Yet Another Language?
- 2. A First Application
- 3. Tools of the Trade
- 4. The Java Language
- 5. Objects in Java
-
6. Relationships Among Classes
- Subclassing and Inheritance
- Interfaces
- Packages and Compilation Units
- Visibility of Variables and Methods
- Arrays and the Class Hierarchy
- Inner Classes
- 7. Working with Objects and Classes
- 8. Threads
- 9. Basic Utility Classes
- 10. Input/Output Facilities
- 11. Network Programming with Sockets and RMI
- 12. Programming for the Web
- 13. Swing
- 14. Using Swing Components
- 15. More Swing Components
- 16. Layout Managers
- 17. Drawing with the 2D API
- 18. Working with Images and Other Media
- 19. Java Beans
- 20. Applets
- 21. Glossary
- A. Content and Protocol Handlers
- B. BeanShell: Simple Java Scripting
- Index
- Colophon
Product information
- Title: Learning Java
- Author(s):
- Release date: May 2000
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781565927186
You might also like
book
Java 8 in Action: Lambdas, streams, and functional-style programming
Java 8 in Action Summary About the Book Every new version of Java is important, but …
video
Python Fundamentals
51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
book
Python for Programmers, First Edition
The professional programmer's Deitel® guide to Python® with introductory artificial intelligence case studies Written for programmers …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …