CH
C
U
KHOA HC TRONG TIN HC Đề tài
CÁC NGUYÊN TẮC SÁNG TẠO KHOA HỌC VÀ ỨNG
DỤNG TRONG NGÔN NGỮ LẬP TRÌNH JAVA
Giảng viên hướng dẫn:m
Học viên thực hiện:Nguy
Khóa:K22
MSHV:1211023 TP.HCM,12/2012
trong
Java
Nguy-1211023 Page 2
Mc lc
7
14.
() 7
15.
7
16.
7
17.
8
21. t nhan 8
22. c bin hi 9
23. c quan h phn hi 9
24. c s dng trung gian 9
25. c t phc v 9
26. 9
trong
Java
Nguy-1211023 Page 3
27. 10
28. Thay th c 10
29. S dt cng 10
30. S dng v dng 10
31. S dt liu nhiu l 10
32. c 10
33. ng nht 11
34. y hon 11
35. ng 11
36. S dng chuyn pha 11
LU
lc s dng rt
r gic tc bi
ch lt platform m
n c vi lc
s hu mn l vi m dng
khng l t bng Java
ng tho mt, kh
nhiu h u lun: ng dng kin thc tc u
khoa h gii thi Java
u t kin
thu khoa hc.
4. :
Chuyi xi x
gim bi xng).
5. :
a) Kt hng nht hot
ng k cn.
b) Kt hp v mt thng nht hoc k cn.
6. :
ng thc hin mt s chn s tham
gia c
trong
Java
Nguy-1211023 Page 6
7. :
a) Mi cha
ng th ba
b) Mng chuy
8. :
trng cng bng
trng cng b
dc thng
9. :
ng su c v chng li ng su
ho c (ho ng sut
c s ng suc li ).
10. :
a) Thc hic s i cc tng phi vi
.
trong
Java
Nguy-1211023 Page 7
13.
:
a)
,
.
14.
() :
a)
.
15.
:
a)
,
.
( ).
,
( )
().
b)
.
18.
, .
d)
.
19.
:
a)
.
20.
:
a)
gian.
c)
.
21. :
i hoc nguy him vi vn tc ln.
c hiu ng cn thit.
tui th).
28. :
a. Thay th c bn, quang, nhi.
trong
Java
Nguy-1211023 Page 10
b. S dng, t n t i
ng
c. Chuyng c nh sang
i theo thng nhnh
.
d. S dng kt hp vt st t.
29. :
n cng th rn, s dng:
np cht ly phn lc.
30. :
a. S d dt cu khi.
ng vv d
mng.
31. :
u l hoc s dng chi tiu l
(mim, tm ph
b. Nu l tng ch
32. :
sc c
trong sut ca c
c nhng hoc nh dng
t ph
c x c oxy.
trong
Java
Nguy-1211023 Page 12
c oxy b
39. :
ng b
t , ph
c. Thc hi
40. :
Chuyn t t ling nht sang s dng nhng vt liu h
dt liu mi.
PHN 2:NG DTC O KHOA HC
L.
I. LCH S N JAVA
J lu
thp k 1990. c khu bng nghi
i Sun
c g
sa ng nhiu lo
ng thi gian t n bn
t nhi
ki
gi bn quy
Khi thc hin mt d u cn rng
kh ng nhu cu ca
m ni bt c Java so v "Write
o u th kim tra,so khp chui trong vic
kim tra vic nhp email,s n thoia ch trang web
:
Dng thn:
String regex = \\w+@\\w+\\.\\;
S CMND
String regex = \\;
S n thong:
String regex = \\;
S
Str5\\d-[A-Z]\\d-\\ ;
a ch trang web:
String regex = \\.(\\w+\\.)\\.+\\ ;
trong
Java
Nguy-1211023 Page 14
c v ng thc hin mt s ch
n s tham gia c
o Trong vic kim tra biu th(Regular Expression)
n phi vi kim tra chui nhp. i. i t 1 chui.
:y ra 1
chui t chui hi
2. Kiu d ling(Array).
Date l
c 2 ca d.
c hChuyn t ct ling nht sang s dng
nhng vt liu h
:Mng cha 10 phn t kiu integer hh mng
phn t s phn t.
3. Kiu mng(Collection)
Tp h lic s d nm gi n
t xem Collection t mng.
p nhn tp hp, giao,
trc h tr.
Tp h
Set(HashSet,Tre
trong
Java
Nguy-1211023 Page 16 ng dtc u khoa hc trong x tp hp(Collection).
tc cha trong: Mng
i chng th ba.
:Trong Collection gm 2 lo
Trong a
tc ng nht: Nhng cho
c, ph t vt liu (hoc t vt liu gn v
t) vi vt liu ch ti c.
:p hp
ng
().
,
()
trong
Java
Nguy-1211023 Page 17
:DataOutputStream k tha t FilterOutputStream
FilterOutputStream lc k tha t OutputStream
ng:
.
:
Khi cnh kiu,s dng:DataInputStream
(InputStream) DataOutputStream(OutputStream).
Khi cng,s dng:ObjectInputStream
.
Khi cm,s dng:BufferedInputStream
c t phc v: ng phi t phc v bc hin
ph tr, sa cha.S dng ph ling
nhc cn thit phi.
p v n mm ln, phc tp.
n lng.
Lp(Class): c s d c th.
ng(Object): t s th hin ca thc th.D new kt
hp vc khi d tng.
:NhanVien nv=
S d truy xut(private,public,protected) .
S d tha,ving,giao tip th
t overriding,abstract class,interface.
)
trong
Java
Nguy-1211023 Page 20
ng dtc u khoa hc trong OOP.
c ng:
t) vi vt liu ch tc
: a lc b a lp cha)
ph phu tr v>.
c thc hi:
trong
Java
Nguy-1211023 Page 21
o Thc hic s i cc tng phn,
i vng.
o Cn sp x hong t
v n li nht thi gian dch chuyn.
:
u thit k
ph.
- Thit k ch
ngu
- i l
III. KT LUN.
chuy chng
o trung gian.
Hin tn m
tr cho vic s d
tr i lm thi
vit code nhi
vi -
Control-View) s dng struts 2x framwork .