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