O'Reilly logo

Java 7 Pocket Guide, 2nd Edition by Robert Liguori, Patricia Liguori

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Java Platform, SE

The Java Platform, Standard Edition, includes the Java Runtime Environment (JRE) and its encompassing Java Development Kit (JDK; see Chapter 10), the Java Programming Language, Java Virtual Machines (JVMs), tools/utilities, and the Java SE API libraries; see Figure 9-1.

Java Platform, SE
Figure 9-1. Java Platform, SE

Common Java SE API Libraries

Java SE API standard libraries are provided within packages. Each package is made up of classes and/or interfaces. An abbreviated list of commonly used packages is represented here.

Java SE provides the JavaFX Runtime libraries from Java SE 7 update 6 and JavaFX 2.2 onwards.

Language and Utility Libraries

java.lang

Language support; system/math methods, fundamental types, strings, threads, and exceptions

java.lang.annotation

Annotation framework; metadata library support

java.lang.instrument

Program instrumentation; agent services to instrument JVM programs

java.lang.invoke

Dynamic Language Support; supported by core classes and VM

java.lang.management

Java Management Extensions API; JVM monitoring and management

java.lang.ref

Reference-object classes; interaction support with the GC

java.lang.reflect

Reflective information about classes and objects

java.util

Utilities; collections, event model, date/time, and international support

java.util.concurrent

Concurrency utilities; executors, queues, timing, and synchronizers

java.util.concurrent.atomic

Atomic ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required