- . , . , . , , .
, (application). . , . , . , , , , , . CD-, DVD- - . . , MS Windows Linux, . , Java, - Java-, , Java-. - , Java.
, Java, .java. ( , , ). () .class. - - Java- . , - - , . Java-. - : , - Java-, . , Java.
, JIT- (Jast-In-Time) , . - ( ) Java- , - . . .
|
|
JIT- . , JIT- . , . . . Sun HotSpot JIT- -, . .
Java - , . , , , Java- (Java Virtual Machine - JVM), (native code ). Java- . Java- , , Java. , Sun, Java Java-.
. Java, , Java-, . , Java-. . main.
Java , . JIT- - , , C C++. , JIT- C/C++, , . JIT- , . Java - (native code ). , GNU gjc. , Sun Java- , , . , Java, - , , C/C++, (slot , -).
Java- - ( , JIT- JIT- ), . , , . , (garbage collection).
|
|
Java :
(application) .
(applet) , WWW- .
(servlet) - , WWW . JSP (Java Server Pages - Java) WWW- .
(Enterprise application) .
(Java Class Library , NetBeans Module NetBeans) Java
Java : . WWW , - WWW , , . WWW. , , .
Java, . , JSP javax.servlet. JSP HTML- XML-, (), Java. , . Java , . , , , Java-. , Sun Application Server , WWW. , Sun Application Server NetBeans Enterprise Pack.
Java Sun , WWW- . Java , JSP , . .
Java- (Java Runtime Environment - JRE).
Java- :
JRE Software Development Kit (SDK) - .
JRE -, Java plugin.
SDK Sun http://java.sun.com/.
, JRE. , , . MS Internet Explorer Microsoft.
|
|
Java- , SDK Sun. Java-, SDK . , , , Java, ( ).
SDK , Java ( , , Java-) . , SDK 1.0, 1.1, 1.2, 1.3, 1.4, 1.5 1.6. , , . , 1.4.1_01 1.5.0_04.
Java 1.0 1.1 Java 1. Java c 1.2 Java 2. SDK, Java SDK 1.5 Java SDK , . , Java SDK 1.5, Java SDK 1.4. Java SDK 1.3 1.2. , Sun Java 2 j2.
SDK . SDK:
Java ME Java Micro Edition (-) http://java.sun.com/j2me/, . , - , , , -. J2ME.
Java SE Java Standard Edition ( ) http://java.sun.com/j2se/, . , - . J2SE.
Java EE Java Enterprise Edition http://java.sun.com/j2ee/, . J2EE.
- , Java, Java- (JRE Java Runtime Environment). , Java 1.4.1_01 - j2re1.4.1_01. j2re1.4.1_01 bin lib. bin , Java- . lib , .
SDK. , SDK Java SE 1.5.0_04 JDK1.5.0_04 bin, demo, include, jre, lib, sample, src.zip Java. bin , demo - . include - C Java Java- - - JNI (Java Native Interface) JVMDI (Java Virtual Machine Debugging Interface), . jre , Java-. lib , bin. sample .
JDK Java Development Kit Java. , Sun, . . .