Documentation Home
> JDK 1.1 for Solaris Developer's Guide
JDK 1.1 for Solaris Developer's Guide
Book Information
Preface
Chapter 1 Introduction to the Java Programming Environment
Java Programming Environment and the Java Runtime Environment (JRE)
What is the Java Programming Environment?
JRE Components
JVM
Multithreading JVM
Sun Just-In-Time (JIT) Compiler
JIT Compile Process
Chapter 2 Multithreading
Definition of Multithreading*
Java Threads in the Solaris Environment -- Earlier Releases*
Multithreading Concepts*
Benefits of Multithreading*
Multithreading Models
Many-to-One Model (Green Threads)
One-to-One Model
Many-to-Many Model (Java on Solaris--Native Threads)
Multithreading Kernel
Advantages of Java Multithreading in the Solaris Environment
Grouping Threads
Java Threads Issues
Generic Java Issues
Solaris-Specific Issues
Using Multithreading-Unsafe Libraries
interrupt() Method
Thread Priorities
Chapter 3 Java Programming Environment
Java Programs
Sample Application
Sample Applet
javald and Relocatable Applications
Programming Compute-Bound, Parallellized Java Applications
thr_setconcurrency Example
API Mapping
Thread Group Methods
Java Development Tools
Java WorkShop (JWS)
Chapter 4 Deprecated Methods
What Is Deprecation?*
Deprecated Threads Methods
Chapter 5 Application Performance Tuning
Tuning Techniques
System Interface Level
Compiler Optimization Level
Code Tuning Level
I/O Issues
Strings
Arrays
Vectors
Hashing
Images
Painting and Drawing
Asynchronous Loading
Pre-Decoding
Memory Usage
Threads
Compiler Optimizations
Java Compiler
JIT Compiler
Code Optimization
Loops
Convert expr to Table Lookup
Caching
Precompute Results
Lazy Evaluation
Class as Opposed to Object Initialization
© 2010, Oracle Corporation and/or its affiliates