  JAVA.
  23  1995 .      ,     ,        ()  - ,      .  Sun       .         (,         Java (Java Users Group).Java       ,            .   Oak ()         .      Java           .      Java,   ,          .       Java,  , Java     (   ,    )    -,    ,      .
Java 1.0
 Java   1990 ,     Java 1.0,      1996 .
Java 1.2
 1998      JDK 1.2,    Java 2.           strictfp.    :
?  Swing      .
? .
?   Policy    .
?  Accessibility.
? Java 2D.
?   drag-and-drop.
?   Unicode,     ,    .
?      .
?    CORBA.
? JIT-,  .
?    JDK,      Java-.
? Java 5
 Java 5     2004 .           :
?   (enum).    Java      C++,       .
?      Java,     , , ,      .
?    .
?     ,       ,  ,  ,     ,    ,    .
?        ,     ,            .       .           Java-.
?    (generics)  ,  Eiffel (     C#,     C++),             .           Java.
?     .
? Autoboxing/Unboxing       Java   - (,  int  Integer).     ,           .
?      .
?        (, foreach).
?    Javadoc-,           .
   . 