c c
c
! " #" $
#
"%" ! &'$! "!%" ! ( "c c " )
*
c $
+ ,- " ". !
/
0$1!2 $ ! $ 3! $ c 45!%c%--6 ! 6 76--- "+"$! )
8
! 0$ %, , c ! )! . $ ! )
"%" "" 4 ! !0 .. $
9
c : ,-
! ! : " " $
'
##-6--- :, !! % ;6--- 6$
< #,- ! /*= >,,
!
;
:, # ?! < $ c
! @A B "0 0 C" >,:
# ! #-6--- #DD$ " 0D (Ec
"
#---
/--> ! $ ,8 $ $ ) !
$ 4! $ !)
#--
+ F % 6D D @DDA:
(,1% "c G 1Ec + 1"
#--#
#DD: # ';= 3! #DD $! 0$ c D! ! "c $ !"$
! c?
#--*
! 88- % 4 '8= !
! !
? ..( @? A $ "c "!$
#--/
# 6 D 8@ cA c . 1 @ A !
! ! !
#--8
$ - $ 4 3 /,8 ! #,8$ .$$ ,
$!
c
$ 1D
#--9
1 ! #--9 < ! ! 6 $! ,c ) (D8,-,! . !DD
, , DD
!, $$E< ,
p Oak !
" #
Green
Java #$
%&%'' (
$ )* +, - . / # +0,-./1 2 # #! 3# # applets# # 4 ! ,
Java 20
5(65 7 81 #
2 J2EE
# J2ME J2SE ( 6 * 5$$9 ! (
#J2 Java EE Java ME Java SE * : ( 3 *(-&*6%% 6 * ; # # 5 de facto % < =/ (
# # (
; 6 ( ( #
(# 7
> 0(7>1 . 6
0.610 (7>1" ! - @ = 5$$9 (
# @A
< B
0
# &
# ( C( "
.
( " # + +) ( ( # # #
# A
# # C 0* # # C51
# # )$ )
@ #
Standard Edition0(61 # # ! 0 1 ! D6.(*-@-2/D/ à Ô E Ô : @:A $ !, ;% ## ) #,-./,-!,-,
, à Ô E Ô ÔE #*%.8-/ ( !$ 66 ?, ,,
$? ! ( D3 , $ !
$ ,, i % $ $! $! ! !, à Ô E Ô
6 Java 2 Platform 8%.8#-
$! c : @:A + ! @+A6$ 6 ! 6 ! !, 4(!! ! 6 6 , à E Ô '9%.;/# ! potspot ! , à E Ô *8%.# ( (6HG! 6 , à 2004:Version 5.0 (previously numbered 1.5): 98%6 *--- + !
+ ! ! ( ! ! 0!8,- ! 3 ! ! % $ ,
$ ! ! 6
6?
,
( -6! B$ 6 tos6 , 6 $ E
Ricro Java D $ ! ! !
% ,c !$ % % 6
,( !! , + ! !
, à .3 9%$
8#$ à .$ , *#$ $ ! 8#%$ 114,(!%6 !$ ! %
, à O.$ ,,; #1 14, à O .$ # 6#D ,$ @D $ $! A,c
! ! , J2EE - Java 2 Platform, Enterprise Edition 0 # ! ,c #D D
$!
! $ 6 6 , ¢ 4 ! $$$ !
,4 6 ! Java Dvlopmt Kt$
ioft ar Dvlopmt Kt,+ !6
6 !! ! .8,-. $ ! !, ) ! ,36:,36#D,3 $ 6 8,-6:8,-6#D8,-,c ! ,/,#$! 8,-, 0 " "
$
6?6 !
$ % !,Ê