0% found this document useful (0 votes)
284 views

Fun Mentals of Java in Telugu Language

Fun Mentals of Java in telugu language

Uploaded by

Rajesh Kanna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
284 views

Fun Mentals of Java in Telugu Language

Fun Mentals of Java in telugu language

Uploaded by

Rajesh Kanna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

WO@~\ =oH JO =i *" QqOQ

WO@~\ =oH JO =i
*" QqOQ
6.1

iKO (Introduction)

WO@~\ O K= Ju^ HO@~ <\=~ Wk <\=~ <\=~Q O K= "`=


qi Oz LOk. nxx 25 O=`~= =O^ J"iH ~H}
== H~ ` ~ K |_#. nx H
L^ = J}^ K~ _ K ^~=Q ql O|_# HO@~ "\ H =K~=#
=i_ KH#@ ^==@O. 1960 HO@~# LyOK "\ OY# OQ
H @=K#. D~A WO@~\ " OY Q <\=~ O`Q ql OK#. D <\=~ H
OY Q L Q # O|O^ ~ # k. WO@~\ ^~ O K= qi O|_# O "\
H =K~=# =~H#=K#. [ XHi` =~H~ "Q= O`OQ O+OKH=K#. g_
H#~ xOQ ^~ WO@~\ XH =H =~H =Hx ^~ O`= =< K O+OKH=K#.
WO\ ~x qH K =K#. "~ _ ZHxH Q}OHG= PH K`<~.
Wk "~x = =i "Q= O`= K #. WO@~\ K OHuH~ " # PH } # =O^
f=K#. Jk U=#Q ~H` " # , "Q= O`" # , =HQ ` " # O+}# JOkOK@ =i g_
3Dx J#eOK_O
, WO@~\ XH H` QqOQ + H P=H`# K # k. nx ^~ JH +<#
Q K " _"O\Q =~QQ@O.
z=~ Wk *" + QqOQ (Java Programing language) @x zOk. D ~O nx
QiOz qOQ <~ HO\~.
6.2

H (Objectives)
D ~= # Kkq# `~` g~

WO@~\ L yOK qq^ i+ ^# `HO\~.


HO@~ <

91

WO@~\ =oH JO =i *" QqOQ

WO@~\ HeOK qq^ =# qxyOKHO\~.

WO@~\ PtOK =K~= H~ "` `~.

WO@~\# L yOz P#O^x O^`~.

D"~# x~z~ =i ^x H qq^ JO# `HO\~.

=~ "_ " (World Wide Web) H qq^ JO# q=i~ .

*" (Java) =i WO@~\ =^ O|O^= # Qi~ .

6.3

WO@~\ Ki` (Internet - The History)

1969 J"iH ~H}


Y XH <\=~ ` ~ K * ~OaOK#. ^x HO` _|#
"zOK#. Jk O| ^_x _ x^x =O_e. =Y ``~= U=#Q Wk XH ~H` " #
<\=~ J~ LO_e. =i J}^ K~ # _ `@ < H Hey LO_e. D }oH#
ARPANET JO\~. D qOK <\=~ J^ =HO^=Q =O_
_^ . "`= Q zOK
H = Wk. 10 O=`~= i^# `~` Local Area Networks (LANs) Q =O^ =z#k.
H~= LAN ^~ J#O^#O (Connect) K|_#. D H~= H LAN
ARPANET H< K|_#. ARPANET "OK H} = Wk ~"Q=Q " KO^#.
ARPANET H< K |_# HO@~ XH =}H=
^ POH # O+OKH#@ L yOK^ ~.
D =}=# *f xO`} \H (National Control Protocol-NCP) Jx JO^~.
\H J#Q Network O+OK#. L Q_ =}=# zOK ^O Hx H =}=
W#~ +< >Hr "QO Q =~ NCP x JkQq Oz TCP / IP (Transmission Control Protocol) ^
Internet Protocol =O^ =K#. TCP ==K O|_# =K~=# H\ H "=Q
=~#. `~` Q=#= #O^ D H\ OQ Oz O|_# =K~=Q =~#. WO@~\ D
\H H\ H ~"}# #_O zOk. IP z~<=# =i Yz`=Q H\ <_
^~ K~ @# KO@Ok. Q==# K~ @ <_# ^ <\=~# ^ =}#
_ IP ^~ H\ }OK ^ `# fO@Ok. TCP / IP H =~ Q}= =
\H <\=~ ARPANET Connected Network == <\=~Q =iOk. nx< WO@~\
Jx JO^~.
HO^~ [ WO@~\# `= x Ju^ *=Q =iOK^~ . nxH x~t OK JkHi
LO_~ . [ ZO^ WO@~\ H< J=`~ JO> Jk HeOK K, ux^ =O_H =_O, TCP
/ IP \H OHuH POH
\OK#O` =~ D K LO_#. WO@~\ O ~H}
Y
HO@~ <
92

WO@~\ =oH JO =i *" QqOQ

=i i^# O #Oz ~ , H, aH QO^ "}[ ^


=i ~Q L yOK@ =~ KO^#.
6.4

WO@~<\
= E - mail, FTP, Telnet, WWW (Services of Internet
- E - mail, FTP, Telnet, WWW)

WO@~\` u XH~ Uq K~ ? g~ =YOQ <Q # J#Q "~, QOQ


K~ @O, ^~ ^ HO\OQ =i # `~e OK@. ZHxH "~# (D"~) ==
"~` e` K "QO Q " #. WOH " ~ =i qq^ ~O L# _\ ^
HO_ z`=# H@ ^~ O=K#. =K~ QO (News Group) ^ QOQ KiOK@O
(Discuss longgroups)# qq^ ~H= K~ #@ WO@~\ ^~ O JQ#. ^~ ^
HO\OQ ARPANET # Ja=$k K @ ~ OK# =i =Y"# =# WO@~\ WOH
JOkO k. Q" JHO\# ^~ ^ O #Oz x~OK=K#. H =O`" # HO@~ ^~
Q"# Execute K =K. # `~e OK (File Transfers) =u WO@~\# "_ "~ ^~
^ O L# O`# L yOK=K =i Q=#, _\# ^ =K~x fH#=K#.
Z) E - Mail (Electronic Mail) :
D"~ J<k ~ L Q= O_ "~ #, L`~ # XH =H #Oz =~HiH ^
=iH XHi WO@~\ ^~ O ^u . D"~ "~ Q=#=# Hx H# < K~ H##.
D "~ , ZC_# O=K# =i Wk =~H}
" K~"
#. ^Q~ xsHO K#@Q
=i = L<, ^ KH< ^u LO_^ . Wk 24 QO@ =i "~O 7 ~A
xK #. g~ OOz# z# =K~= (message) Z_# KH=_xH LO_#. ~H=
"\x L^~} , z`, QH "^Q=O\ "\x _ O =u H^. nx H Ju^
L QO Wk K ` = Y~` _#k. =YOQ "~ # =~H ~+O ^ ^= O@ K
O , =i XHi O KO L# =iH O=K#. Wk XH <\ ` ~ K Q=#
z~<=# fHx `~` O#. XHi "~ JOk# `~` ^xx Kkq W`~ O=K ^
uiy ^xH =^#O O=K#. D =z# "~# `~` L yOK@ ^ ~K = K ^
`yOK=K.

1. D"~ H H}
:

XHi #Oz XHiH ^ XHi #Oz =i` O+OK@O.


`i`Qu # O+OK@O
uHOQ J=`e =HH HxOK#=~O ^ .
K Y~ x "~

HO@~ <

93

WO@~\ =oH JO =i *" QqOQ

~A 24 QO@ =u =i "~O 7 ~A xK #.

O+}# `OK#.

2. D"~ z~<= H Q
Uq^O Q J~` == ` == =O@O^ J^ q^O Q D"~ KH# "i
z~<= g^ P^~_ ` Ok. D"~ J_ "`O =K~=# XH "*Q Q=#=
O KO ZH_ =## OQ ^. L^~} HOk D"~# Q=xOKO_.
[email protected]

L^~} ''John "~ HO@~ WO^ John Local J<k Of Q=. Wk Q=#
HO@~ "~ H H ~# zOK#. Hotmail J<k "~ ~ ~ WO^ John mail Box
LO_#. .com J<k WO@~\x HO@~ == H ~H= zOK#.
WO^ 6 =Y"# ~H= H=.
1.

Com

"}[~" # O ^ O =

2.

edu

q^ O

3.

gov

` == O|OkOz#k

4.

mil

~H}
Y == O|OkOz#k

5.

Net

~ ^~ =i [=# O (<\=~x =Y HO@~)# xOuOKk

6.

org

=HQ` O

a) FTP (File Transfer Protocol) :


" ~ # O@ ^ fH#@ L Q_ #. Wk _~ Hs x ~ "_HO HeOK#.
=i " ~ , _\, # qq^ HO@~ =^ O@ _ #. H~ O\/~ ~ H
=Y `= FTP O} K #. FTP H~ O\ J<k ` = [~QK# Q". Wk "~H
^ = x HO@~` O+Oz =i JH_ =K~= OQ OK#. FTP H~ O\ H
P^# fHO@Ok. =i ^~=x HO@~ =K~= H=OkQ J ~# # O#.
P J ~# # fH# HO@~# FTP ~ ~ JO\~.
FTP ~ ~ L
yOK@ JHO\ H P=H` J=~O H^ . FTP H~ O\, FTP ~ ~ [`

J~#_ x~iOK@ ~ =i =~ J_Q#, J#Q " = ^~ JHO\ H ~<


94

HO@~ <

WO@~\ =oH JO =i *" QqOQ

~ ~ H< J==K#. D =# HOk @= K|_#k.


[~
WO@~
P^
O}

~ ~

~ ~

O^#O

[~

[~

[~

==

==
H~O\

~ ~

@O 6.1 : FTP ==
Z=~< <=^
=Q " = ^~ FTP ~ ~H "t OK=K#. |~` =K~=#
ZH_<< JHO\ O_ O^=K#. FTP \ H " = (Log in) J"O> [~ ~#
<=^
=Q =i D"~ J_# =~Q W==#.
FTP H

=oH H

HO@~ Q"# (+iOQ K H=_xH `OK@), # =i _\# J#Q}=Q


=~@.

_\# <\=~ =~= O`=Q, qh=Q `~e OK#.

WO@~\ ^~ ^~= L# HO@~# L yOK@# `OK#.

=~H =H (Hosts) x ~ * == (File Storage System) # =~ K O_


~H}
H=K== LOK#.

FTP H H

=Y ^

1.

FTP H~
O\#

2.

FTP H~
O\

"^ K O> H=O_ O #O^ FTP Jx > K e.

` [` H=_xH XH J_ W"e D WK J_ FTP ~ ~k J~ =O_e.

3. FTP i"\ \ q=e QiOK@ "^@ " ~# (Log in Name) W"e.


HO@~ <

95

WO@~\ =oH JO =i *" QqOQ

4.

`~` =~ W"e.

5.

i"\ \ " ~# =i =~# sHO z FTP H~ O\ # L yOK


J#=u WK#.

6.

FTP ~ ~x _~
Hs x # "` #.

7.

H=#K _~ Hs # =~=K#.

8.

`~e OK sux =~H=K.

9.

H=# # fH=K#.

10. x+qOK=K.

) ><\ /i"\ HO\OQ (Telnet / Remote Computing)


><\ ^ i"\ HO\OQ J<k =K~ ==# L yOKH< " ~ . Wk =O^Q
L# =K~ == =` # L yOKHx ^~= L# HO@~# "_H#@ J#=uOK#.
XHi i"\ HO@~ "_@ aOK< JH_ #Oz qq^ ~H= Q "_=K#. ><\
^ Q xK #. H~ O\ HO@~ Wz# P^ WO@~\ s "_ ~ (Internet Service
ProviderISP) " #
. `~` JH_ #Oz ^~= #O^ Q HO@~ K~ Hx L yOK =ux
HeOK#. K ISP JOkOK"~ >< \ ^~ U^x ^ = #Oz `= JHO\H "t Oz D"~#
KH=K. } _ "~ H~= KH=K.
><\ H=# < :

><\ QO# ~ K e.

><\ QO H<H H=_xH J_ W"e.

Z H~H~ JO> Uq\ Jx zOKe.

i"\ HO@~ y< J"e.

>i# Z=+< # O^#O K e.

i"\ HO@~ H=# x i K H"e.

x+qOKe.
96

HO@~ <

WO@~\ =oH JO =i *" QqOQ

~O 6.1
1. WO@~\# O Q q=iOKO_?
2. D"~ H H}
"O_?
3.

FTP

H =eH JO# `O_.

4. Mm# iOKO_.
Z) .......................... J##k ^~} ` H< "Q=O`"#k.
a) ........................... J##k J_ ^ _<_ # WO@~\ \e\ " ~
#O_ L y~ .
) HO@~ Wz# P^ ZH_H O|_`~...................
_) WO@~\ J<k O KO HO@~ <\=~ ^^ ~ #k, ............... <\=~ O\k
=i OKO "`O qiOz#k.
6.5

=~ "_ " (World Wide WebWWW)


WWW J#Q =~ "_
" (World Wide Web) x "^\ ^= =^=. ^~}=Q

nxx " (Web) Jx _ JO^~. www J<k ~ >H P^~_ =K~=# Q OK ^# =.


XHi " _"O\ | q^Q =O_=K. J@=O\q >H , QH, Ux"+<,
=i ` g_ "`O =K~= _"O\ =kiQ Hx ^ " r =kiQ Qx
=O_#. D " r XH ^xH =~H\ |O^= Hey LO_#. D |O^= # ~ eOH (Hyper
links) Jx JO^~.
WO@~\ " r# K_\xH L yOK ^# =# " [~ (Web Browser) Jx
JO^~. Wk WO@~\ ^~ XH =H K# "~ =K~=# Q OK q^O Q ` H=Q ` ~
K |_# " ~ QO. Wk Q Oz# =K~=# " r #O^ O^~ K#. =~\
~H= [~ aOK#. HH` WO@~\ ZH~~ # (" H H) =i <\ (Netscape)
# Z=Q "_`~. WO@~\ [~# L yOK@ lOQ ^ iOQ Jx JO^~. L^~}
HOk @=# K_O_.
HO@~ <

97

WO@~\ =oH JO =i *" QqOQ

@O 6.2 : <+# F< " r


Z) WO@~\ z~<= (Internet Address) :
ZQ` u WO\H, u P u ^ = # z~<= =O_< JQ WO@~\ u rH
` H" # z~<= LO_#. D z~<=# L yOKHx WO@~\ ^~ " r# `=K#.
ZQ` WO\ z~<=# z~<=Q "_`" JQ WO@~\ #O^ z~<=# URL
(Uniform Resource Locals)Jx JO^~. XH ^~}"# URL HOk q^= Q LO_#.
http//www.nos.org/computers/internet/url.html
URL

O|OkOz# " r# H#Q#=.

URLx

Q= P H \H, ~ ~ =i Z=iH K~e J< ^xx z~.


L^~} XH URL # sHO K=.
http://www.nos.org/computer/internet/url.html

\H `~` H< (colon (:)) =O_#. (http:) ~ ~ =O^ ~ O_ J_w ` (Slashes)


=O_#. (//www.nos.org) ^i (path) x uQ= =O^ XH J_w ` (slash) =O_#. (/computer/
H ==. Wk =K~=# z~<= =^ Z
internet/url.html) \H J#Q x|O^#
i=iOK K #.
HO@~ <
98

WO@~\ =oH JO =i *" QqOQ

@O 6.3
"^\ Q= \H =K~=# `eK q^#=# zOK#. K WO@~\
r HTTP L yOK_O Q=xOKO_. nx` @ W`~ WO@~\ \H r FTP, NEWS
=i GOPHER J< ^# "_`<~.
~ O_= Q= ~ ~ H=# =K~= U HO@~ =#^ QiOK#. =i nxH
ui =O^ ~ O_ J_w ` (Slashes) =O_#. ~ ~ J<k =K~=# ^~ K Hx =i
Z_# H~ O\# J iOK< J_ =K~=# O#. u ~ ~ XH ` H" # J_ ~
LO_#.
z=i Q= Wk ~ ~x ^i (Path) x zOK#. J iOz# =K~= ~ ~ =O_ K@
K " r htm (or) html Jx z=i ~ (Extension) LO_#.

6.5.1 WO@~\ Z O^#O J"e


WO@~\ ~H= Q O^#O J==K#. g\x HOk q^= Q U~iK~.
1. Q \" H (Gateway Access)
2. _ J O^#O (Dial - up Connection)
3. + O^#O (Shell Connection)
4. \ / S O^#O (TCP/IP Connection)
5. b*_ O^#O (Leased Connection)
HO@~ <

99

WO@~\ =oH JO =i *" QqOQ

1. Q \" H :
Q \" H # "^\ ~ O^#O Jx _ JO\~. WO^ WO@~\# <\=~ ^~
O^=K#. Hx WO@~\ ^~ =`O H^. Q \" ~ O_ a#"# <\=~ O+OKH#@ =u
HeOK#. Hx Q \" <\=~ L yOK"iH WO@~\ =Q =`" L yOK =
H^. g~ WO@~\x Jx iH~= # L yOK " @ ^ . Of WO@~\ s
"_ ~ ^~}=Q ^ # x~t OK#.
VSNL <\=~x "^\
~ O^<xH =Oz L^~}. JO^~ WO@~\# VSNL Q \"
^~ L yOK^~ . Wk HOk @= KOK|_Ok.
WO@~\ H~ Q \" aO^=
~`^ O x VSNL
WO@~\ Q \"

WO@~\

@O 6.4 : VSNL WO@~\ Q \"

2. _ J O^#O :
nxx ~ O_=~ O^#OQ _ =|_#. Wk WO@~\ _ J O^#O ^~ JOkOK#.
U HO@~ J~` WO@~\ ^ =# JOkOK< ^xx Jx JO^~ =i U HO@~
J~` D ^ =# fO@O^ ^xx H~ O\ ^ >i# Jx JO^~. H~ O\ HO@~
"_" # L yOz O^#O J=#. H~ O\ \Q O^#O J~#@ U~_#. D
q^" # O^#O# i"\ "_" H O^#O Jx _ JO^~. U H ` H~ O\ O^#O
J=`_ P WO@~\ i == O^#O J~ =O_#. (@= 6.5 K# q^= Q)
_ J
O^#O

VSNL WO@~\

iHO
O^#O

HO@~

H~ O\
HO@~

WO@~\
WO@~\ Q \"
@O 6.5 : _ J O^#O

100

HO@~ <

WO@~\ =oH JO =i *" QqOQ

_ J O^#O H~ O\ W=|_# P^# Jx OQ Oz WO@~\ O#.


=K~=# WO@~\ #Oz H~ O\ `~ # OQ Oz H~ O\ K~"
#.

3. + O^#O
D ~H" # WO@~\ O^#O " rx "H=# ^ O # =`" OQ OK#. D
O^#O z`@
O ^~ # J#eOK^ . Hx L yOK"~ WO@~\# L yOK=K#.
FTP K =K#. "~# JO^H=K#.

4. TCP /IP O^#O


` = " L yOK"~ =bg_ =i z`=# = Q O^=K#.
+ =i TCP/IP H =Y"# =`= U=#Q + OH ^ =x KOKQ ^. Hh
z`# KOK^ . J^ TCP /IP OH ^ =O`@ z`=# _ KOKQ ^. H=#
Wk K =Y`# O^#. TCP /IP H= H==Q JO`iOKK#k.
D _ J JHO\# L yOK@ HO^ W=|_# iH~ H=#.
1) HO@~ 2) "_"
3) >e< O^#O
4) + (^) TCP /IP JHO\ ISP ^~ =O_e.
5) WO@~\ H~ O\ " ~ Q Internet browser =O_e.

5. b*_ O^#O
nxx <~ Q WO@~\` H K _O (^) =_=~ O^#O Jx JO^~. Wk K
~H` " # k, JOH`" # k =i K Y~` _# WO@~\ O^#O Z= "QO ` \<q+< ^~
WO@~\ O^#O# O^=K#. Wk i ~ O^#O =O@ ~A 24 QO@ =i
"~O 7 ~AQ xK #. D O^#O nx H ^ =# i OKQ ^ O =i
qq^ W=|_#. HOk @= D O^#O K|_Ok.
iHO
_ J
VSNL Q\"
O^#O
O^#O
Of

b*_ <

WO@~\

Of

LAN

O^<

Of H~ O\ Of H~ O\ Of H~ O\ Of H~ O\
@O 6.6 : b*_ O^#O
HO@~ <

101

WO@~\ =oH JO =i *" QqOQ

~O 6.2
1. =~ "_ " (World Wide Web) # x~zOKO_?
2. WO@~\ ^ O H~ Q qq^ O^<# ``, "\x q=iOKO_?
3. HOk "H XC ^ `C QiOKO_.
Z) www J#Q =~ "_ "
a) TCP/IP O^#O, qxQ^~_ " rx O r# =`" O^`_..
) b*_ O^<x <~ Q WO@~\` H H=_O JO\~.
_) _ J O^<x ~O_=~ O^#OQ ==i~.
6.6

*" (Java) =i C++

*" QO J##k C =i C++ #Oz L`#"# k. *" QO K = , J~= Q


"H~}
(syntax) =i ` = H+` ~ JO LO_#. WO^ C++ H +` x q O
=i ` = L yOK H} =O_=. *" ~O@~ =O_=, H =O O_~ J~ (bounder
`yOK#. =i JH==Q
arrays) =`" LO\~. nx ^~ uiy =~ " P=H`#
_\# =~@ `yOK ~O@~ C =i C++ =Y H= O`" # JO. Wq `
K @ _ K#q. *" ^~ Q" H+ ` ~ " # L=# =H ~ K@ _ #.
XH =~= O`" # J" K`# L yOK#kQ ""s xO`} K~ P^~_ =O_#.
*" C, C++ =kiQ H ~# ~ K ^, Z" , O H< # J#eOK^ . PH _ FiO>_
*" u PH L yOK=#. `~Q u (Class) x~K#= OMH (Static) =i Quj (Dy yOK=K.
namic) J#=`# J#=uOK#. nx ^~ O[# uiy L
*" | xi` Q" (Java Multiple inheritance) # J#=uOK^ . D JO= Hx
+ q"^^=Q =#k. xi` Q" `= H~= WO^ \"O\ "o
J" =Q > HO Q K @ ^~ P~ @~ F=~_ J~ =O_^ .
6.7

*" H H}=

1. H OQ =i OQ
*" Q" "@ K = . nxH HOKO JO K ZO^HO> Wk Ja=$k~ K | _#
iH~ C++ g^ P^~_ LO_#. K Ja=$k~K|_# iH~ K ^qQ =i
102

HO@~ <

WO@~\ =oH JO =i *" QqOQ

OH+ = Q LO_#. g\H K H= O`" # , Ja=$k KO^ "kH (Platforms) H=#. Hx *"x
Q` e#K K z#kQ LO_# =i `~K z#^# " ~ # ` ~ K ^xx O_
J< g^ Oz z# O` _ xK =K.
2. = q^#"#k
= q^#OQ ~Ok XH z# Q=Q, ` Q Wq_ LO_ ==Q ` ~ K @
J=HO WK@, W K |_# u^x `~` qxQ x~}=# L Q_ #. Wk WO@~\
H x~K#=# K # =i Q =i JO# J#=uOK#. nx ^~ =~ L yOK|_
" ~ Q# ~H= ~" ~ "kH = Q O=K#. qxQ=# =i ^`O=#
_ *_Oz XH LxH Q ^x =~=K#.
*" QO K = q^#"# JO# x^ K O k =i C++ x JO# Kz
U~@ K O k. H=# Q" = Q *" =~=K#. =i L`ux "Q= O`O K =K#.
XH = x"kH QO + HhO <Q HO^ K |_ H}
# J#eOKe.
Z<H+< (Encapsulation) : =K~=# ^K@ =i Q=Q ` HOK@ / x~OK@.
e=i[" (Polymorphism) : XH =K~=# == O#K "\ H = P
KH# == P^~_ LO_#.
W<i>< (Inheritance) : H` `~Q ` # x~zOK_O =i =O^ =# `~Q ` ^~ "\ H
=~# # Wq_ =O_@@ O[ ^~ =~ L yOK=K# =i H=|nHi OK=K.
Quj O _OQ (Dynamic binding) : = <\=~ ZH_ #Oz =z# =K~=# J~< ==
"\H `H ~H=# \ OKHO_ O q^=Q O[# "=#. Quj O_OQ
QO J==`#_ O^~ = #Q}=Q =i_ H}
=# HeO k.
== J#Q u~A =# K@ LO_ == " ~ QO ~=xH =~|_#q
L^~} H~, K@, WO_ "^# q. D q^" # " ~ qxQ == LO\~. L^~}
A_ "_ WO@~ |@<, _+\ , _+\ Q^ "^Q#q. D == u =i
=~# =O_#. D q^O Q " ~ ~=H =~|_# "\x == JO^~. L^~} XH
H~ ~= == Q =~=K. nx H u ("Q= , k, WO^# =) =i =~# ("^@_O ,
x@, = #_@ "II)# _ =~=K.
*" `~Q ` ="# ` =. Wk u = x"kH + =O_#. =# Q}= Q
== ^`O= `~Q ` ^~ `e* =~= H^. D ^`O=# L yOK@
HO@~ <

103

WO@~\ =oH JO =i *" QqOQ

WO@~ # ^= K e. Z<H\ O Q ^~ ^`Ox = Q L yOK=K. =i


W`~ \ " = #Oz ~H` = Q LO_#. WO@~ =i ^x ^`OO# =~
K @ = . *" "|_ K O[ = Q =~ L yOK=K. *" K=~
=~ L yOK O[ O^~K | _#. nx< JH +< Jx JO^~.

3. ~| =i WO@~>_
*" "|_# " ~ qxQ= XH =~ ~ J~< ^ _+\ J~< ^
=bg_ ^# = J~< ^ x[=Q H#|_ q^#=# Yz`=Q U HO@~ U "kH
<< x~OK|_#. *" + J<k HO K |_# =i WO@~>_ K |_# H`. Q=~K
"|_# = O[ \ O[Q OQ Oz =~|_#. D \ O[ Jx O`
XH\Q LO_#. \ O[ *" WO@~@~ J#Q}=Q =O_#. nx< *" =~= O`=
Jx JO^~. WO@~@~ \ # P O`xH J#Q}"# O`=Q =i J= K #. D
q^= Q ZH_< O[ " ZH_< J= K =K#.

4. Pi>H ~=^ = ( Architecture - Neutral)


*" HO ~ Pi>H ~=^ = Q = # L`u K #. D q^O Q L`u K |_# \
H_ HO@~` O|O^= LO_^ . *" ~< H == H =HO OQ O K |_# O[
P H O`xH J#Q}"# O[Q =~|_#. Wk U ~ < < J= K =K. D
" ~ =$`O`= Jx "kH x~OK=K#. OQ U CPU `<< ~" ~ Pi>H ~` <\=~
O|O^= O_ x~OK=K#.

5. Quj"# k ( Dynamic)
x~OK == (runtime) Q= (avoids) # [` K =K. nx ^~ "~H " ~ q_
Q= P^~_ ^ . *" qxQ= Z_# x~OK@ ^= Q =O_#.

6. OHO K ( Distributed)
*" "_H Q q $` =^= H^, nx^~ qxQ =~# =Q
"OK
=K#. <\=~ \H J~# TCP / IP, HTTP, FTP _ x~OK=K#.
*" qxQURL ^~ WO@~\H "o H ==# L yOK#.

7. J" =#Q ""s x~}


*" Q~* == L`u K |_# == ^$+ iOz =m L yOK|_x == H
=# J" =Q Mm K #. == `yOKO> Wk =~ W`~ == ` O+OK _^ .
HO@~ <
104

WO@~\ =oH JO =i *" QqOQ

8. =b `__ (Multi threaded)


=b `__ J#Q XH L QO# H~=Q ql OK@. =b `__ Q=# =~= O`=Q
J= K #. WO^ K~ # XHi #_ xO`} H^. nx ^~ Q~* == =~= O`=Q
xK #. `_ `~Q u == #O_ | `_ H~= O^=#. nx ^~ e `=
`i`Qu # L`[ ~H=Q =O_# =i x~} = JO=#O^ _ =~= O`=Q
=O_#. W *" P~ +< == H` \H JO HiOK#.
#`# <\=~ P^~_ # L Q# L^~} hot *" www [~ H~=#
XH ==# K e. hot *" x K =H _<_# XH ==# x~OK=K
=i rx [~= K (scrolling), | `_O Q ^~ JH +< `_ x~iOz XH ==#
Q x~OK =u HeOK#. | `_ K "Q= O`" # ["|^iQ =O_#.

9. ~| (Robust)
*" Q" K ^$_" # q. ZO^HO> "~H~ ""sxq Q=~ J#=u O_
=~@ ^ =H^.

10. ~H}
(Secured)
qi OK|_# qxQ J``= ~H}
HeOK#. *" WO@~@~x > K |_# O[
}OQ ijeOK|_#. nx ^~ W`~ J#kH~ =~# x"iOK#.
6.8

g z H ==# *" Z iQ}#H fH#^

HO@~ Q z O` O[# =`" J~= K HQ^. Wk K Hi# OQ =O_@O


=, Q"# L#`~ + L yOK^~ . D O[< = O[ (Source code) JO^~. D
= O[ OuH O[Q =~|_#. =i# O[x CPU J~O K HQ^ Hx O` O[
XH zH =~ zH `_ =O_#. D =~# HO ~# L yOK^~ . nxx L`u P =~
K _xH g H^. WO\ "\x =#= H# `~ "` =# HO@~ KOK=K.
[=Q D L Q= WO> z OuH O[Q =~|_#. D OuH O[ "~H
z. L^~} "@~, ~ =O\ z x K ^.
nxx Q~O KHx *" q#` =~= # ZOKHO_. nxx `H< =O^ HOe OQ =i
WO@~@~ QiOz `H"e. HO K |_ QO "`O OuH O[# HO@~ J=
HO@~ <

105

WO@~\ =oH JO =i *" QqOQ

K @ JOkOK#. ui L yOK@_ u OuH O[ < ""s xO|_#. WO@~>_


K |_ " ~ L yOK =H J^#~OQ O`= =~#. J= K ui WO@~>_
= O[ P^~_ #, H#H Wk K == fO@Ok.
\ " JO> z =i P~ \OQ " H [`. L^~} WO> =i qO_
*"` HO K =i WO@~\ K + H [`. "^@ OuH O[ HO K |_#.
D q^O Q =z# ^x< \ O[ Jx _ JO^~. D \ O[ Jx HO@~ J#Q}OQ
LO_#. nxH H~}= *" q~= O`=.
*" q~= O`= J<k WO@~@~ =O\k, Wk \ H_# fHx HO@~x z
H xi+" # OuH H_H =~`Ok. nx ^~ = Q O[# XH K@ #Oz "~H K@
f" =u HeOK#. "`= Q *" qxQxH XH WO@~@~ H=#. Jk U z J~`
^xH J#Q}=Q OuH O[# ` ~K O k. XH " ~ Ja=$kK
=H U q^= Q# XH
WO> PC, =~=H PC ^ J x + < (Alpha work station) ^ < ~ + < (Sun spare
station) TOz O[# ~_O XH *" q~= O`= (JVM) # ^$+
LOKHx =`"
"#. nx H~O Q"# XHi HO K e. L yOK ui HO@~ K #=~O
^ . L yOK ui HO@~ H =HQ ` JO# H # @=K#. HOk @O ~" ~
H=|nH~ }
*" =O^ =i `~` Z L#^ K|_Ok.
= O[
\ " xi+
HO@~
OuH O[
" ~ Hr
WO> PC,
qO_ 95` He
=<\ "
7.5` He

WO> PC, OS/2


` He
xH` HQe#
=~+ <

@O 6.7 : *" =O^ ~" ~ H=|nH~ }

106

HO@~ <

WO@~\ =oH JO =i *" QqOQ

= O[
*" q~=
O`= H~ \
O[

WO> PC,
qO_ 95` He

K~ 0.5 `
HQe# K~ z

=<\ "
7.5` He

xH` HQe#
=~+ <
WO> PC,
OS/2 ` He

@O 6.8 : *" `~ "` ~" ~ H=|nH~ }

6.9

" ~ "~= *"


=O

*" " ~ Hr` @ u H ^x qt+` / "t += `|_#. g\ Hx K


` = L yOK^= . g\ J\ z# qxQ O|Ok` H~= H Q}H# K #.
J\ J#Q *" Q" =O\Ok. Wk z#Q =i i+ $`"# H~x~}QkQ
LO_#. nxx [~ ^~ _<_ K Hx x~OK=K. "r _*# ~ K ` = =` \ H
" (~ ` =Q " LO_#k)# =iO` ==O`OQ qxyOKQ _.
J\ H J#= HTML XH ` H \Q ^~ K |_#. Jn <applet> tag.
J\ ZH_< =O_=K#. Of O`=<< ^ WO@~\<< nxx URL Q zOK=#.
J\ H ^ = L yOK =HH H#|_^ . [~ "uH x~OK#.
XH H =~\ q+ _x fHO_. J`# P ~Ax qq^ H # _<_ K Hx "\
Q}OH x~OK#. nxH J`xH ~_ " ~ =O_e =i ^`Ox Q OK@ H=
WO@~\ =O_e. *" =z# `~ "` #Oz XH J\ # WO@~\ ^~ HO@~ ""iH
Q OK#. Wk P q+ }
K Jx H~=# J^ K J~~# `~` x+qOK#.
H` Hr =~@ PO^# KO^#=~= ^ . "\H Y~ =O_^ . J\ O K=
L yOK "i =^ XH = =~ OQ Hr LO> K.
HO@~ <

107

WO@~\ =oH JO =i *" QqOQ

J_ _ L yOK JO Hr# iQ H#=~= ^ . ZO` L y JO`


~= KeO K=#. *" J^ ==Q OH= =i i> <\=~# J=~#, x~kOK#. nx
^~ z# HOh# `OK#. ` = =O JQ Q" WO@~\ OHO K @ K
Y~` _#k. Pq+~} =i QqOQ < } ^~ nx L yOKQe Q~. @O 6.9
=i 6.10 *"H =O^ `~ "` ^$# K|_#q.
= O[
HO ~
OuH O[
P~ \OQ "
~" ~
@O 6.9 : *" =O^ " ~ Pi>H ~
= O[
HO ~
*" WO@~@~

*" q~= O`=


HO` =O HO ~
P~ \OQ "
~" ~

@O 6.10 : *" `~ "` " ~ Pi>H ~


6.10

*" =i WO@~\

*" QqOQ + ^~ * K html r z# *" qxQ Q"#


O^i `~e OK ^ = " _"O\ QO^H ~ HeOK#. D r H~=# K <
=O_#. ZO^HO> WO^ P@ H ^ x, z`= "^Q#q ` ~ K =K.
J^#=Q WO@~\ =i WWW Pi>H ~ xq`O O_ HO K |_# O[#
O^~#Q}=Q qq^ ~H= <\=~ = <\=~ ZH_ #Oz J~< Q OK=K#
=i J= K =K#. HOk @O 6.11, 6.12 *" =O^ =i `~`# K|_#.

108

HO@~ <

WO@~\ =oH JO =i *" QqOQ

WO@~\
`n
=`"
qxQ

qxQ

@O 6.11 : *" =O^ WO@~\ L QO

WO@~\
" ~ #
=O^Q KeO z
"_H#@

_\ { O|Ok`
qxQO
" ~ # L yOK
=O^ uOKO_.

@O 6.12 : *" `~ "` WO@~\ L QO


*" ^~ ^~ ^`OO# =i Q"# XH HO@~ ^~ K # =~O ^ . Wq
WO@~\ U ^ O << LO_=K. Z=iH J=~O =z#_ "~ P ==# "\x Q OK=K.
WWW H
Hk = # WO@~\ O K=# iK O K#. K =@ " r# L yOK
"iH ~ ` = HQ " r# * K^~ . Hx " r P_ =i g_ Hey LO_
"\x O^iOK@ "\H J#Q}"# " ~ # HO@~ K~ =#.
*" ^`OO# =i " ~ # He HrQ =~@ J#=uOK#. JO> XH g_
# _<_ K# _ J" =Q ^xH J=~" # " ~ _ =K#.
" J<k XH H= O`" # HO@~Q ~O`~O KOk#k. Wk K =O JQ _ \ " x
`O^~ =i ^~} HO@~# WO@~\ [` K =K# =i U Q" J~# O^~#Q}OQ
OKO ZH_ #Oz J~# QOz J= K#. O Q}OK =~=#
HO@~ <
109

WO@~\ =oH JO =i *" QqOQ

WO@~\ H#Q K #. ZQ` q^` O q^`# =# ~ ~ K <, J^q^O Q q +`


=# H=# H~= H Q= WO@~\ LO_#. =i =# q[O WO@~\ >Hrx
L yOK, O^~ K@ g^ P^~_ LO_#.

*" H q+`
*" == QO + HO> x^#OQ x~OK# =i Q=~ H xx
H= |nHi OK@ O|Ok` QO^# WOH "=K#. H~ O\ QqOQ + |#"#
~ ~ H~OQ =O@Ok. *" + Ja=$k~ z # K Q" Ux"+< Q/H~< /
H~H~ ` ~K _O =O\ z#z# # L yOK=K#. H~ O\ ~ ~ "`=~}O L yOK
" ~ ` ~ K = LOk. *" ^`O ~ ~# L yOK@ L^~} ODBS
(Object Data Base Connectivity) =i OLE (Object Linking and Embedding) =O\ L#`~
WO@~\ J=~O LOk. H=# D ~H" # qxQ# K = LOk.
D = P^#O [~Q`O_Q ~`^ O *" >Hr " PH K#. ~` " ~
"~xH *" K =Oz J=H=# HeOK#. P<< O K=` J#O^xOK@O ^~
"~ O H=OQ Ja=$k KOk#q. *" ^~ ~` " ~ "~ O O KO Q
QiO O^#.

~O 6.3
1. *" QqOQ + H qq^ ~H H}
# ~O_.
2. D HOk =# `, X `O_.
Z) *" U q^" # ~O@~ LO_=. H =O >\ O__ P~ (tightly bounded arrays)
=`" LO\~.
a) H x~t H JO (object oriented features) =i H JO_ P {{ (Look and
feel of C++) *" `# He O_^ .
) *" JH +< J<k WO@~>_ + =i HO + H q==.
_) *" Q" J<k J^`" # k Hh ~H}
Hey LO_^ .
6.11

g~O <~<~

D ~OO g~ WO@~\ QiOz# ^q H =#, Ki` =i qq^ WO@~\ JOkOK


^q H =# QiOz <~ <~. D ~O ~ g~ D"~ QiOz =i D"~ xK
HO@~ <
110

WO@~\ =oH JO =i *" QqOQ

q^#=, \<~ \H QiOz XH J=Q# U~~KH<~. WC_ g~ WO@~\ L yOK


q^#O =i ^x= HeQ =#Q JO iQ J=Q# U~~K H<~.
*" QqOQ + =i ^x H}
QiOz D ~O= z=i Q O Q
q=iOK_O [iyOk.
6.12

1. WO@~\ Ki`# H i OKO_?


2. D"~ H H}
# "O_?
3. Z\ (FTP) H ^q H H Uq? "\x O Q qnHiOKO_.
4. WO@~\ H<H JQ@ qq^ ~H =~# O Q `e* O_.
5. *" Q" + QiOz g `e# q+ QiOz "O_?
6.13

~O =^<

6.1

1. WO@~\ J<k O K=O` qi Oz# <\=~ P <\=~Q QiOK|_#k. Wk O K=


=K~x K~" Ju^ <\=~ J#@ xi"^O= J#@ Ju H ^ .
2. D"~ H jiH
Z) XHi #Oz "~HiH ^ XHi #Oz J< O+OK=K.
a) `H}
OkO
) =K~= Z=iH` L^t OK|_#^ "i ` H J=~= O_ _ =K~=#
OOK=K.
_) D"~ ^ = U ==<< "~O U~A J~< Ju ` = Y~`
O^=K.
W) W< ~" H=xH+<# `OK#.
3.

FTP H

=Y H :

Z) HO@~ Q", =i ^`O=# `eHQ Wz KH#@.


a) ^`O= #=HOQ#, =~= O`OQ# qq^ <\=~ =^ |kb K H#@
HO@~ <

111

WO@~\ =oH JO =i *" QqOQ

) ^~ O` L# HO@~ WO@~\ L Qx L^ ~HOQ Qx =~H


q^O Q Qx `OK@.
_) ~ l O K `Q = HeQ # #O_ AxH ~H}
HeOK@.
4. Z) W"~
6.2

a) FTP

) ISP

_) <\=~

1. =~ "_ " ^ " J<k WO@~\ QO xi`" LO@Ok. Wk W#~ +< ~


>H ^u "eHf ^# =.
2. J#O^# ~H
Z) Q \" PH (Gateway access)
a) _ J O^#O (Dial-up connection)
) + O^#O (Shell connection)
_) \ / S O^#O (TCP/IP connection)
W) b*_ O|O^O (Leased connection)
3. Z) `C a) `C

6.3

) XC

_) XC

1. qq^ H}
HO^ W=|_#q.
Z) O JO_ (Simple and small)
a) H x~ = (Object oriented)
) ~| =i WO@~>_ (Portable and interpreted)
_) Quj =i OHO K (Dynamic and distributed)
W) ~ =i ~ (Robust and secure)
2. Z) XC a) `C

112

) XC

_) `C

HO@~ <

You might also like