Next
The Java Language Environment: A White Paper
James Gosling
Henry McGilton
This paper provides a detailed discussion about the design goals, merits, and attributes of the Java programming language. This document also includes a chapter on the HotJava browser--a useful World Wide Web browser that demonstrates the power of Java.
For a brief overview of the Java language, please refer to
The Java Language: An Overview.
For a brief overview of the HotJava browser, please refer to
The HotJava Browser: An Overview.
Table of Contents
- Copyright Information
-
- Introduction
-
- Simple, Object Oriented,
and Familiar
-
- 2.1 - Main Features of the Java Language
-
- 2.2 - Object Oriented
-
- 2.3 - Features Removed from C and C++
-
- 2.4 - Summary
-
- Architecture Neutral, Portable,
and Robust
-
- 3.1 - Architecture Neutral
-
- 3.2 - Portable
-
- 3.3 - Robust
-
- 3.4 - Summary
-
- Interpreted, Dynamic, Secure,
and Threaded
-
- 4.1 - Dynamic Loading and Binding
-
- 4.2 - Security in the Java Environment
-
- 4.3 - Multithreading
-
- 4.4 - Java Class Libraries
-
- 4.5 - Performance
-
- 4.6 - The Java Language Compared
-
- 4.7 - Summary
-
- The HotJava
World-Wide Web Browser
-
- 5.1 - The Evolution of Cyberspace
-
- 5.2 - First Generation Browsers
-
- 5.3 - The HotJava Browser--A New Concept in Web Browsers
-
- 5.4 - The Essential Difference
-
- 5.5 - Dynamic Content
-
- 5.6 - Dynamic Types
-
- 5.7 - Dynamic Protocols
-
- 5.8 - Freedom to Innovate
-
- 5.9 - Implementation Details
-
- 5.10 - Security
-
- 5.11 - Summary
-
- Further Reading
-
Next
Generated with CERN WebMaker