ÿþJ z y k J A V A
p o d s t a w y p r o g r a m o w a n i a
[ 4 3 ] N a o g ó B Ba t w i e j d a j e s i c z Bo w i e k
p r z e k o n a r a c j o m , d o k t ó r y c h s a m
d o s z e d B, n i | t y m , k t ó r e n a s t r c z y By
s i k o m u [ i n n e m u .
M y [l i B l a i s e P a s c a l
© J a c e k R u m i Ds k i , 1 9 9 9
J a c e k R u m i Ds k i - J z y k J A V A -
J a c e k R u m i Ds k i - J z y k J A V A - W p r o w a d z e n i e
J a c e k R u m i Ds k i - J z y k J A V A -
J a c e k R u m i Ds k i - J z y k J A V A -
W p r o w a d z e n i e
J z y k J A V A j e s t n i e w t p l i w i e n a j b a r d z i e j r o z w i j a j c y m s i o b e c n i e
[r o d o w i s k i e m t w o r z e n i a a p l i k a c j i . C z e r p i e o n t o c o n a j l e p s z e z t a k i c h j z y k ó w j a k
C + + c z y S m a l t a l k p r z y z d e c y d o w a n i e p r o s t s z e j i b a r d z i e j c z y t e l n e j s k Ba d n i
( k o n s t r u k c j i ) p r o g r a m ó w . Z a w i e r a e l e m e n t y p r o g r a m o w a n i a z a r ó w n o s t r u k t u r a l n e g o
j a k i o b i e k t o w e g o , z d a r z e n i o w e g o j a k i w s p ó Bb i e |n e g o . P o p r z e z s t a n d a r d o w e j a k i
r o z s z e r z o n e b i b l i o t e k i w k r a c z a w r ó |n o r o d n e r e j o n y z a s t o s o w a D t a k i e j a k n p . k a r t y
i n t e l i g e n t n e i e l e k t r o n i k a , s y s t e m y z a r z d z a n i a b a z a m i d a n y c h , o b s Bu g a
m u l t i m e d i ó w , I n t e r n e t , g r a f i k a 3 D , k r y p t o g r a f i a , i t d . C o w i c e j J A V A j e s t
n i e s p o t y k a n i e b e z p i e c z n y m [r o d o w i s k i e m i u m o |l i w i a w z n a c z n y s p o s ó b k o n t r o l i
s t e r o w a n i e b e z p i e c z e Ds t w e m . Z d e c y d o w a n i e r ó |n i s i o d i n n y c h j z y k ó w t r z e c i e j
g e n e r a c j i t y m , |e j e s t j z y k i e m i n t e r p r e t o w a n y m a n i e k o m p i l o w a n y m . O z n a c z a t o , |e
p o w s t a By w w y n i k u k o m p i l a c j i k o d w y n i k o w y n i e j e s t p r o g r a m e m j a k i m o |n a
n i e z a l e |n i e u r u c h o m i l e c z s t a n o w i t z w . B e t a - k o d , k t ó r y j e s t i n t e r p r e t o w a n y p r z e z
M a s z y n W i r t u a l n ( J a v a V M ) p r a c u j c w o k r e [l o n y m [r o d o w i s k u . Z e w z g l d u n a
k o d n i e i s t o t n e j e s t n a j a k i m s p r z c i e b d z i e u r u c h a m i a n a a p l i k a c j a . W a |n a j e s t t y l k o
M a s z y n a W i r t u a l n a . J e s t t o n i e z w y k l e c i e k a w y p o m y s B u m o |l i w i a j c y o d c i c i e s i o d
w s z y s t k i c h p o z i o m ó w s p r z t o w o - p r o g r a m o w y c h b d c y c h p o n i |e j M a s z y n y
W i r t u a l n e j . K o n c e p c j a t a j e s t p o w s z e c h n a r ó w n i e | w s a m y m j z y k u J A V A , d z i k i
c z e m u p o p r z e z s t w o r z e n i e a b s t r a k c y j n y c h k l a s i m e t o d p o d s t a w o w e b i b l i o t e k i J a v y
n i e m u s z b y n i e u s t a n n i e r o z b u d o w y w a n e .
J A V A j e s t n i e w t p l i w i e j z y k i e m n a j b l i |s z e j p r z y s z Bo [c i , w a r t o w i c p o [w i c i m u
t r o c h c z a s u .
K r ó t k a h i s t o r i a J a v y
1 9 9 0 - B i l l J o y w r a p o r c i e F u r t h e r s u g e r u j e S U N o w i s t w o r z e n i e [r o d o w i s k a
o b i e k t o w e g o n a b a z i e C + + ,
1 9 9 1 - W r a m a c h p r o j e k t u G r e e n p o w s t a j e j z y k O A K - O b j e c t A p p l i c a t i o n K e r n e l
( J a m e s G o s l i n g ) , p r z e z n a c z o n y d l a a p l i k a c j i w e l e k t r o n i c e p o w s z e c h n e g o u |y t k u ,
1 9 9 5 - z m i a n a n a z w y n a J A V A z e w z g l d u n a z a s t r z e |e n i e n a z w y O A K ,
1 9 9 6 - P o j a w i a s i N e t s c a p e z g o d n y z J a v 1 . 0 , S u n p r o p a g u j d a r m o w e
[r o d o w i s k o J D K 1 . 0 ,
1 9 9 9 - J a v a 2 N o w e o b l i c z e J a v y .
G Bó w n e zr ó d Ba i n f o r m a c j i o J a v i e w I n t e r n e c i e
h t t p : / / j a v a . s u n . c o m , S U N , T h e s o u r c e o f J a v a T e c h n o l o g y ( zr ó d Bo t e c h n o l o g i i J a v y ) ,
a w s z c z e g ó l n o [c i :
0 - 7
J a c e k R u m i Ds k i - J z y k J A V A -
J a c e k R u m i Ds k i - J z y k J A V A - W p r o w a d z e n i e
J a c e k R u m i Ds k i - J z y k J A V A -
J a c e k R u m i Ds k i - J z y k J A V A -
h t t p : / / j a v a . s u n . c o m / d o c s / b o o k s / j l s / , G o s l i n g J . , J o y B , S t e e l e G . T h e J a v a
L a n g u a g e S p e c i f i c a t i o n . A d d i s o n - W e s l e y , 1 9 9 6 , ( s p e c y f i k a c j a j z y k a ! ! ! ) ,
h t t p : / / j a v a . s u n . c o m / p r o d u c t s / j d k / 1 . 2 , S U N , J a v a 2 S D K s o f t w a r e a n d
d o c u m e n t a t i o n s i t e ( s t r o n a zr ó d Bo w a o p r o g r a m o w a n i a i d o k u m e n t a c j i J a v y ) ,
h t t p : / / d e v e l o p e r . j a v a . s u n . c o m / d e v e l o p e r / i n f o d o c s / , S U N , O n - l i n e b o o k s &