際際滷

際際滷Share a Scribd company logo
ADVANCED JAVA PROGRAMMING
Study Guide - 1 -
L畉P TRNH H蕩畛NG 畛I T蕩畛NG NNG CAO
V畛I JAVA
H蕩畛NG D畉N MN H畛C
(STUDY GUIDE)
KHOA KHOA H畛C V K畛 THU畉T MY TNH
TR働畛NG 畉I H畛C CNG NGHI畛P TP H畛 CH MINH
LECTURER V V N H畉I
ADVANCED JAVA PROGRAMMING
Study Guide - 2 -
I. Gi畛i thi畛u: L畉p tr狸nh h藤畛ng 畛i t藤畛ng 2 (OOP2)
1. M達 m担n h畛c: 011TH232
2. S畛 董n v畛 h畛c tr狸nh:
3. Tr狸nh 畛 thu畛c kh畛i ki畉n th畛c Chuy棚n ngnh.
4. Ph但n b畛 th畛i gian h畛c t畉p: T ng i l 90 ong 30 i L箪 huy 60 i h畛c hnh.
5. Th畛i gian h畛c : 10 u畉n m畛i u畉n g m c 3 i l箪 huy 6 i h畛c hnh. Th畛i gian h畛c d畛 ki n
畛 ngy  n ngy .
6. i畛u ki畛n ti棚n quy畉t 達 h畛c m担n OOP1.
7. M担 t畉 v畉n t畉t m担n h畛c: Cung c畉p cho inh vi棚n c叩c ki n h畛c n但ng cao v畛 l畉p 狸nh h動畛ng i
動畛ng (Thread, Network programming, JDBC,RMI,JSP ).  ng h畛i n但ng cao cho inh vi棚n ki n
h畛c v k畛 nng l畉p 狸nh v畛i ng担n ng畛 l畉p 狸nh h動畛ng i 動畛ng Java.
8. Nhi畛m v畛 c畛a sinh vi棚n Tham d畛 l畛p h畛c h畉o lu畉n 畉y 畛. Thi v ki畛m a gi畛a h畛c k畛 lm bi
畉p 畛 nh 畉y 畛 c 箪 h畛c 畛 h畛c 狸m 嘆i 叩ng 畉o.
9. Ti li畛u h畛c t畉p :
Core Java2 Volume II  Advanced Features
Author: Cay S. Horstmann  Garry Cornell.
Published by The Sun Micro System Press.
10. Ti li畛u tham kh畉o :
[1] Thinking in Java 3rd
Edition
http://www.BruceEckel.com
[2] Java an Object-Oriented Language.
Author: Michael Smith
Published: McGraw Hill
[3] An In oduc ion o Objec -O ien ed P og amming wi h Java. In e na ional Edi ion.
Author: C. Thomas Wu
Published: McGraw Hill. 0-07-118195-4
[4] Cn b畉n JSP
Author: Ph畉m H畛u Khang
11. Ti棚u chu畉n 叩nh gi叩:
 N畉m v畛ng ki n h畛c c董 b畉n v n但ng cao v畛 L畉p 狸nh h動畛ng i 動畛ng.
 N畉m v畛ng ki n h畛c c董 b畉n v n但ng cao c畛a Ng担n ng畛 l畉p 狸nh Java.
 K畛 nng ph叩 i畛n 畛ng d畛ng b畉ng ng担n ng畛 l畉p 狸nh Java.
 Th叩i 畛 h畛c 畉p nghi棚m 炭c v ch畛 畛ng.
12. Ch m i m:
Thang i畛m 10/10 ong g m c叩c ph畉n au
a. i畛m ki畛m a gi畛a k畛 棚n m叩y.
b. i畛m hi h畛c hnh cu i k畛.
c. i畛m hi 畉c nghi m.
d. Assignment
e. Lab report
13. M畛c ti棚u m担n h畛c: Sau khi hon 畉 m担n h畛c inh vi棚n ph畉i n畉m 動畛c c叩c v畉n 畛 au
ADVANCED JAVA PROGRAMMING
Study Guide - 3 -
 L畉p 狸nh a i n 狸nh (multithreading).
 L畉p 狸nh m畉ng (Ne wo king).
 L畉p 狸nh c董 畛 d畛 li u (Da aba e p og amming).
 L畉p 狸nh v畛i c叩c i 動畛ng 畛 xa (RMI).
 Java Se ve Page (JSP) cn b畉n.
14. H藤畛ng h畛c t畉p sau khi hon t t m担n h畛c ny:
 Nghi棚n c畛u d畛ng ph畉n m畛m JBuilder v畛i m担i 動畛ng ch h畛p ph叩 i畛n 畉 畛 l畉p 狸nh
java Software.
 S d畛ng Mic o of J# 畛 hi k c叩c 畛ng d畛ng 棚n n畛n .Ne F amewo k.
II. Y棚u c畉u thi畉t b畛 cho m担n h畛c :
1. Ph畉n c畛ng:
M叩y nh ch畉y MsDos, Windows 95 ho c cao h董n.
2. Ph畉n m畛m:
 SUN Java Development Kit Standard Edition(J2SE 5.0 or 6.0) with
Documents(http://www.sun.com ).
 Ph畉n m畛m o畉n h畉o Java (Java Text Editor). ( N棚n d湛ng c叩c 狸nh o畉n h畉o Java c h畛 畛
intellisense nh動 Jc ea o Eclipse, NetBeans, Sun Studio ).
IDE 畛 ngh畛 l Eclipse Indigo J2EE (http://www.eclipse.org ).
 Ph畉n lm vi c v畛i JSP web se ve d畛ng Tomca 6.20 (http://tomcat.apache.org/ )
3. S叩ch h畛c:
Core Java 2 Volume II  Advanced Features
III. Ti畉n 畛 h畛c t畉p d畛 ki畉n :
CH蕩NG N I DUNG I GI NG
S畛 TI T
L
THUY T
TH C
H NH
I
T畉 P
KI M
TRA
1 Thread and Multithreading 3 6
2 Collections 3 6
3 Networking 6 12
4 Database Connectivity 9 15
5 Java Server Pages(JSP) 9 21
? Final Test
ADVANCED JAVA PROGRAMMING
Study Guide - 4 -
IV. N畛i dung chi ti畉t
STT CHI TI T I GI NG
Th畛i gian
(Ph炭t)
Ph藤董ng ph叩p
th畛c hi畛n
1
Multithreading
 Threads introduction
 Interrupting Threads
 Thread States
 Thread Properties
 Synchronization
 Callables and Futures
3
2
Collections
 Collection Interfaces
 Concrete Collections
 Legacy Collections
3
3
Networking
 Socket programming
 Advanced Socket programming
 Programming wiht User Datagram Protocol(UDP)
 Remote Method Invocation(RMI)
6
4
Database Connectivity :JDBC
 The Design of JDBC
 The Structured Query Language
 JDBC Installation
 Basic JDBC Programming Concepts
 Query Execution
 Scrollable and Updatable Result Sets
 Metadata
 Row Sets
 Transactions
9
6
Java Server Pages
 Introduction
 Architecture of JSP
 Elements of JSP
 Directives details
 Implicit Object
 Standard Actions
 JavaBeans & Using it in JSP
 Session Management
 JSP Expression Language (EL)
 Java Standard Tag Library (JSTL)
9
ADVANCED JAVA PROGRAMMING
Study Guide - 5 -
V. C叩c bi t畉p
 Sinh vi棚n au khi h畛c xong m畛i ch動董ng v畛 nh ph畉i 畛c k畛 nh畛ng l畉i n畛i dung bi h畛c. Sau
lm 畉 c畉 c叩c bi 畉p 達 動畛c giao.
Khoa KH&KTMT T 動畛ng b畛 m担n Gi叩o vi棚n bi棚n o畉n
Ngy //200 Ngy //2009 Ngy //2009
V探 Vn H畉i V探 Vn H畉i

More Related Content

Viewers also liked (20)

Bi 3: C畉u tr炭c ch動董ng tr狸nh
Bi 3: C畉u tr炭c ch動董ng tr狸nhBi 3: C畉u tr炭c ch動董ng tr狸nh
Bi 3: C畉u tr炭c ch動董ng tr狸nh
indochinasp
Core java 9
Core java 9Core java 9
Core java 9
. .
Core java 2
Core java 2Core java 2
Core java 2
. .
Nguyen le hien duyen tin hoc 11 - bai 3 - cau truc chuong trinh
Nguyen le hien duyen   tin hoc 11 - bai 3 - cau truc chuong trinhNguyen le hien duyen   tin hoc 11 - bai 3 - cau truc chuong trinh
Nguyen le hien duyen tin hoc 11 - bai 3 - cau truc chuong trinh
SP Tin K34
Ky thuat l.trinh_java
Ky thuat l.trinh_javaKy thuat l.trinh_java
Ky thuat l.trinh_java
Lam Man
L畉p tr狸nh h動畛ng 畛i t動畛ng v畛i Java - Tr畉n 狸nh Qu畉
L畉p tr狸nh h動畛ng 畛i t動畛ng v畛i Java  - Tr畉n 狸nh Qu畉L畉p tr狸nh h動畛ng 畛i t動畛ng v畛i Java  - Tr畉n 狸nh Qu畉
L畉p tr狸nh h動畛ng 畛i t動畛ng v畛i Java - Tr畉n 狸nh Qu畉
f3vthd
Core java 6
Core java 6Core java 6
Core java 6
. .
Exceptions ref
Exceptions refExceptions ref
Exceptions ref
. .
Laptrinh jdbc
Laptrinh jdbcLaptrinh jdbc
Laptrinh jdbc
clonestudy
Gi叩o Tr狸nh Java C董 B畉n ( Vietnamese)
Gi叩o Tr狸nh Java C董 B畉n ( Vietnamese)Gi叩o Tr狸nh Java C董 B畉n ( Vietnamese)
Gi叩o Tr狸nh Java C董 B畉n ( Vietnamese)
担ng L動董ng
L畉p Tr狸nh H動畛ng 畛i T動畛ng trong Java ( Vietnamese )
L畉p Tr狸nh H動畛ng 畛i T動畛ng trong Java ( Vietnamese )L畉p Tr狸nh H動畛ng 畛i T動畛ng trong Java ( Vietnamese )
L畉p Tr狸nh H動畛ng 畛i T動畛ng trong Java ( Vietnamese )
担ng L動董ng
Bi 12: Giao ti畉p v畛i h畛 i畛u hnh
Bi 12: Giao ti畉p v畛i h畛 i畛u hnhBi 12: Giao ti畉p v畛i h畛 i畛u hnh
Bi 12: Giao ti畉p v畛i h畛 i畛u hnh
Anh Nguyen
Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]
Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]
Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]
Tr狸nh Kim Ng但n
Lap trinh giao dien nguoi dung voi Java
Lap trinh giao dien nguoi dung voi JavaLap trinh giao dien nguoi dung voi Java
Lap trinh giao dien nguoi dung voi Java
ANHMATTROI
Pham Van Giang - Lop 10 - Chuong 2 - Bai 12
Pham Van Giang - Lop 10 - Chuong 2 - Bai 12Pham Van Giang - Lop 10 - Chuong 2 - Bai 12
Pham Van Giang - Lop 10 - Chuong 2 - Bai 12
Giang Vn
Android
AndroidAndroid
Android
Tieu Vi Vi
Bai07 bo nho
Bai07   bo nhoBai07   bo nho
Bai07 bo nho
V滴 Sang
Core java 8
Core java 8Core java 8
Core java 8
. .
N畛n t畉ng l畉p tr狸nh java (Core java)
N畛n t畉ng l畉p tr狸nh java (Core java)N畛n t畉ng l畉p tr狸nh java (Core java)
N畛n t畉ng l畉p tr狸nh java (Core java)
Tr畉n Thi棚n 畉i
B叩o C叩o 畛 Ti X但y D畛ng Ph畉n M畛m Qu畉n L鱈 Kh叩ch Hng Tr棚n Android
B叩o C叩o 畛 Ti X但y D畛ng Ph畉n M畛m Qu畉n L鱈 Kh叩ch Hng Tr棚n AndroidB叩o C叩o 畛 Ti X但y D畛ng Ph畉n M畛m Qu畉n L鱈 Kh叩ch Hng Tr棚n Android
B叩o C叩o 畛 Ti X但y D畛ng Ph畉n M畛m Qu畉n L鱈 Kh叩ch Hng Tr棚n Android
Dlinh Truong
Bi 3: C畉u tr炭c ch動董ng tr狸nh
Bi 3: C畉u tr炭c ch動董ng tr狸nhBi 3: C畉u tr炭c ch動董ng tr狸nh
Bi 3: C畉u tr炭c ch動董ng tr狸nh
indochinasp
Core java 9
Core java 9Core java 9
Core java 9
. .
Core java 2
Core java 2Core java 2
Core java 2
. .
Nguyen le hien duyen tin hoc 11 - bai 3 - cau truc chuong trinh
Nguyen le hien duyen   tin hoc 11 - bai 3 - cau truc chuong trinhNguyen le hien duyen   tin hoc 11 - bai 3 - cau truc chuong trinh
Nguyen le hien duyen tin hoc 11 - bai 3 - cau truc chuong trinh
SP Tin K34
Ky thuat l.trinh_java
Ky thuat l.trinh_javaKy thuat l.trinh_java
Ky thuat l.trinh_java
Lam Man
L畉p tr狸nh h動畛ng 畛i t動畛ng v畛i Java - Tr畉n 狸nh Qu畉
L畉p tr狸nh h動畛ng 畛i t動畛ng v畛i Java  - Tr畉n 狸nh Qu畉L畉p tr狸nh h動畛ng 畛i t動畛ng v畛i Java  - Tr畉n 狸nh Qu畉
L畉p tr狸nh h動畛ng 畛i t動畛ng v畛i Java - Tr畉n 狸nh Qu畉
f3vthd
Core java 6
Core java 6Core java 6
Core java 6
. .
Exceptions ref
Exceptions refExceptions ref
Exceptions ref
. .
Laptrinh jdbc
Laptrinh jdbcLaptrinh jdbc
Laptrinh jdbc
clonestudy
Gi叩o Tr狸nh Java C董 B畉n ( Vietnamese)
Gi叩o Tr狸nh Java C董 B畉n ( Vietnamese)Gi叩o Tr狸nh Java C董 B畉n ( Vietnamese)
Gi叩o Tr狸nh Java C董 B畉n ( Vietnamese)
担ng L動董ng
L畉p Tr狸nh H動畛ng 畛i T動畛ng trong Java ( Vietnamese )
L畉p Tr狸nh H動畛ng 畛i T動畛ng trong Java ( Vietnamese )L畉p Tr狸nh H動畛ng 畛i T動畛ng trong Java ( Vietnamese )
L畉p Tr狸nh H動畛ng 畛i T動畛ng trong Java ( Vietnamese )
担ng L動董ng
Bi 12: Giao ti畉p v畛i h畛 i畛u hnh
Bi 12: Giao ti畉p v畛i h畛 i畛u hnhBi 12: Giao ti畉p v畛i h畛 i畛u hnh
Bi 12: Giao ti畉p v畛i h畛 i畛u hnh
Anh Nguyen
Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]
Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]
Php module 1 - ttth dh khtn [khoahoclaptrinhweb.tin.vn]
Tr狸nh Kim Ng但n
Lap trinh giao dien nguoi dung voi Java
Lap trinh giao dien nguoi dung voi JavaLap trinh giao dien nguoi dung voi Java
Lap trinh giao dien nguoi dung voi Java
ANHMATTROI
Pham Van Giang - Lop 10 - Chuong 2 - Bai 12
Pham Van Giang - Lop 10 - Chuong 2 - Bai 12Pham Van Giang - Lop 10 - Chuong 2 - Bai 12
Pham Van Giang - Lop 10 - Chuong 2 - Bai 12
Giang Vn
Bai07 bo nho
Bai07   bo nhoBai07   bo nho
Bai07 bo nho
V滴 Sang
Core java 8
Core java 8Core java 8
Core java 8
. .
N畛n t畉ng l畉p tr狸nh java (Core java)
N畛n t畉ng l畉p tr狸nh java (Core java)N畛n t畉ng l畉p tr狸nh java (Core java)
N畛n t畉ng l畉p tr狸nh java (Core java)
Tr畉n Thi棚n 畉i
B叩o C叩o 畛 Ti X但y D畛ng Ph畉n M畛m Qu畉n L鱈 Kh叩ch Hng Tr棚n Android
B叩o C叩o 畛 Ti X但y D畛ng Ph畉n M畛m Qu畉n L鱈 Kh叩ch Hng Tr棚n AndroidB叩o C叩o 畛 Ti X但y D畛ng Ph畉n M畛m Qu畉n L鱈 Kh叩ch Hng Tr棚n Android
B叩o C叩o 畛 Ti X但y D畛ng Ph畉n M畛m Qu畉n L鱈 Kh叩ch Hng Tr棚n Android
Dlinh Truong

Similar to Java2 studyguide 2012 (20)

Vxl Dahl 2009 05 08
Vxl Dahl 2009 05 08Vxl Dahl 2009 05 08
Vxl Dahl 2009 05 08
Nguyen Chien
5 implementation
5 implementation5 implementation
5 implementation
Tho Da
Hspkt.gi叩o tr狸nh m畉ng doanh nghi畛p v滴 kh叩nh qu箪[bookbooming.com]
Hspkt.gi叩o tr狸nh m畉ng doanh nghi畛p   v滴 kh叩nh qu箪[bookbooming.com]Hspkt.gi叩o tr狸nh m畉ng doanh nghi畛p   v滴 kh叩nh qu箪[bookbooming.com]
Hspkt.gi叩o tr狸nh m畉ng doanh nghi畛p v滴 kh叩nh qu箪[bookbooming.com]
bookbooming1
Lu畉n Vn 畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh M畉ng.doc
Lu畉n Vn  畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh M畉ng.docLu畉n Vn  畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh M畉ng.doc
Lu畉n Vn 畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh M畉ng.doc
sividocz
Bi gi畉ng l畉p tr狸nh Java c董 b畉n - Java Programming
Bi gi畉ng l畉p tr狸nh Java c董 b畉n - Java ProgrammingBi gi畉ng l畉p tr狸nh Java c董 b畉n - Java Programming
Bi gi畉ng l畉p tr狸nh Java c董 b畉n - Java Programming
Vntalking Blog
Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1
volll
Lu畉n Vn 畛 C動董ng C担ng Ngh畛 Th担ng Tin .Net Framework V C#.doc
Lu畉n Vn  畛 C動董ng C担ng Ngh畛 Th担ng Tin .Net Framework V C#.docLu畉n Vn  畛 C動董ng C担ng Ngh畛 Th担ng Tin .Net Framework V C#.doc
Lu畉n Vn 畛 C動董ng C担ng Ngh畛 Th担ng Tin .Net Framework V C#.doc
sividocz
0-Gioi thieu.pdfqwdqwwwwwwwwwwwwwwwwdqwdqw
0-Gioi thieu.pdfqwdqwwwwwwwwwwwwwwwwdqwdqw0-Gioi thieu.pdfqwdqwwwwwwwwwwwwwwwwdqwdqw
0-Gioi thieu.pdfqwdqwwwwwwwwwwwwwwwwdqwdqw
phanthanhthuan039914
Oop 1
Oop 1Oop 1
Oop 1
Thai Hoc Vu
878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)
878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)
878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)
Anh Quoc
lap-trinh-mang-voi-ngon-ngu-java
lap-trinh-mang-voi-ngon-ngu-javalap-trinh-mang-voi-ngon-ngu-java
lap-trinh-mang-voi-ngon-ngu-java
Truong NGUYEN
Core java 2
Core java 2Core java 2
Core java 2
Hu畛nh Qu畛c Th畉ng
gioi thieu ve java
gioi thieu ve javagioi thieu ve java
gioi thieu ve java
Dat Ngo
Gioi thieu ve_java
Gioi thieu ve_javaGioi thieu ve_java
Gioi thieu ve_java
V滴 Trung 担ng
Lu畉n Vn 畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh 畛ng D畛ng Cho Mobile.doc
Lu畉n Vn  畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh 畛ng D畛ng Cho Mobile.docLu畉n Vn  畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh 畛ng D畛ng Cho Mobile.doc
Lu畉n Vn 畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh 畛ng D畛ng Cho Mobile.doc
sividocz
T d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuongT d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuong
toiseden91
Lap trinh huong doi tuong voi java tran dinh que
Lap trinh huong doi tuong voi java   tran dinh queLap trinh huong doi tuong voi java   tran dinh que
Lap trinh huong doi tuong voi java tran dinh que
Nguy畛n C担ng Hong
Lthdt
LthdtLthdt
Lthdt
tammao123
Bi 12
Bi 12Bi 12
Bi 12
TIN D BNH THU畉N
Vxl Dahl 2009 05 08
Vxl Dahl 2009 05 08Vxl Dahl 2009 05 08
Vxl Dahl 2009 05 08
Nguyen Chien
5 implementation
5 implementation5 implementation
5 implementation
Tho Da
Hspkt.gi叩o tr狸nh m畉ng doanh nghi畛p v滴 kh叩nh qu箪[bookbooming.com]
Hspkt.gi叩o tr狸nh m畉ng doanh nghi畛p   v滴 kh叩nh qu箪[bookbooming.com]Hspkt.gi叩o tr狸nh m畉ng doanh nghi畛p   v滴 kh叩nh qu箪[bookbooming.com]
Hspkt.gi叩o tr狸nh m畉ng doanh nghi畛p v滴 kh叩nh qu箪[bookbooming.com]
bookbooming1
Lu畉n Vn 畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh M畉ng.doc
Lu畉n Vn  畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh M畉ng.docLu畉n Vn  畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh M畉ng.doc
Lu畉n Vn 畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh M畉ng.doc
sividocz
Bi gi畉ng l畉p tr狸nh Java c董 b畉n - Java Programming
Bi gi畉ng l畉p tr狸nh Java c董 b畉n - Java ProgrammingBi gi畉ng l畉p tr狸nh Java c董 b畉n - Java Programming
Bi gi畉ng l畉p tr狸nh Java c董 b畉n - Java Programming
Vntalking Blog
Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1
volll
Lu畉n Vn 畛 C動董ng C担ng Ngh畛 Th担ng Tin .Net Framework V C#.doc
Lu畉n Vn  畛 C動董ng C担ng Ngh畛 Th担ng Tin .Net Framework V C#.docLu畉n Vn  畛 C動董ng C担ng Ngh畛 Th担ng Tin .Net Framework V C#.doc
Lu畉n Vn 畛 C動董ng C担ng Ngh畛 Th担ng Tin .Net Framework V C#.doc
sividocz
0-Gioi thieu.pdfqwdqwwwwwwwwwwwwwwwwdqwdqw
0-Gioi thieu.pdfqwdqwwwwwwwwwwwwwwwwdqwdqw0-Gioi thieu.pdfqwdqwwwwwwwwwwwwwwwwdqwdqw
0-Gioi thieu.pdfqwdqwwwwwwwwwwwwwwwwdqwdqw
phanthanhthuan039914
878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)
878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)
878 lap-trinh-mang-voi-ngon-ngu-java-140320051255-phpapp01(1)
Anh Quoc
lap-trinh-mang-voi-ngon-ngu-java
lap-trinh-mang-voi-ngon-ngu-javalap-trinh-mang-voi-ngon-ngu-java
lap-trinh-mang-voi-ngon-ngu-java
Truong NGUYEN
gioi thieu ve java
gioi thieu ve javagioi thieu ve java
gioi thieu ve java
Dat Ngo
Lu畉n Vn 畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh 畛ng D畛ng Cho Mobile.doc
Lu畉n Vn  畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh 畛ng D畛ng Cho Mobile.docLu畉n Vn  畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh 畛ng D畛ng Cho Mobile.doc
Lu畉n Vn 畛 C動董ng C担ng Ngh畛 Th担ng Tin L畉p Tr狸nh 畛ng D畛ng Cho Mobile.doc
sividocz
T d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuongT d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuong
toiseden91
Lap trinh huong doi tuong voi java tran dinh que
Lap trinh huong doi tuong voi java   tran dinh queLap trinh huong doi tuong voi java   tran dinh que
Lap trinh huong doi tuong voi java tran dinh que
Nguy畛n C担ng Hong

Java2 studyguide 2012

  • 1. ADVANCED JAVA PROGRAMMING Study Guide - 1 - L畉P TRNH H蕩畛NG 畛I T蕩畛NG NNG CAO V畛I JAVA H蕩畛NG D畉N MN H畛C (STUDY GUIDE) KHOA KHOA H畛C V K畛 THU畉T MY TNH TR働畛NG 畉I H畛C CNG NGHI畛P TP H畛 CH MINH LECTURER V V N H畉I
  • 2. ADVANCED JAVA PROGRAMMING Study Guide - 2 - I. Gi畛i thi畛u: L畉p tr狸nh h藤畛ng 畛i t藤畛ng 2 (OOP2) 1. M達 m担n h畛c: 011TH232 2. S畛 董n v畛 h畛c tr狸nh: 3. Tr狸nh 畛 thu畛c kh畛i ki畉n th畛c Chuy棚n ngnh. 4. Ph但n b畛 th畛i gian h畛c t畉p: T ng i l 90 ong 30 i L箪 huy 60 i h畛c hnh. 5. Th畛i gian h畛c : 10 u畉n m畛i u畉n g m c 3 i l箪 huy 6 i h畛c hnh. Th畛i gian h畛c d畛 ki n 畛 ngy n ngy . 6. i畛u ki畛n ti棚n quy畉t 達 h畛c m担n OOP1. 7. M担 t畉 v畉n t畉t m担n h畛c: Cung c畉p cho inh vi棚n c叩c ki n h畛c n但ng cao v畛 l畉p 狸nh h動畛ng i 動畛ng (Thread, Network programming, JDBC,RMI,JSP ). ng h畛i n但ng cao cho inh vi棚n ki n h畛c v k畛 nng l畉p 狸nh v畛i ng担n ng畛 l畉p 狸nh h動畛ng i 動畛ng Java. 8. Nhi畛m v畛 c畛a sinh vi棚n Tham d畛 l畛p h畛c h畉o lu畉n 畉y 畛. Thi v ki畛m a gi畛a h畛c k畛 lm bi 畉p 畛 nh 畉y 畛 c 箪 h畛c 畛 h畛c 狸m 嘆i 叩ng 畉o. 9. Ti li畛u h畛c t畉p : Core Java2 Volume II Advanced Features Author: Cay S. Horstmann Garry Cornell. Published by The Sun Micro System Press. 10. Ti li畛u tham kh畉o : [1] Thinking in Java 3rd Edition http://www.BruceEckel.com [2] Java an Object-Oriented Language. Author: Michael Smith Published: McGraw Hill [3] An In oduc ion o Objec -O ien ed P og amming wi h Java. In e na ional Edi ion. Author: C. Thomas Wu Published: McGraw Hill. 0-07-118195-4 [4] Cn b畉n JSP Author: Ph畉m H畛u Khang 11. Ti棚u chu畉n 叩nh gi叩: N畉m v畛ng ki n h畛c c董 b畉n v n但ng cao v畛 L畉p 狸nh h動畛ng i 動畛ng. N畉m v畛ng ki n h畛c c董 b畉n v n但ng cao c畛a Ng担n ng畛 l畉p 狸nh Java. K畛 nng ph叩 i畛n 畛ng d畛ng b畉ng ng担n ng畛 l畉p 狸nh Java. Th叩i 畛 h畛c 畉p nghi棚m 炭c v ch畛 畛ng. 12. Ch m i m: Thang i畛m 10/10 ong g m c叩c ph畉n au a. i畛m ki畛m a gi畛a k畛 棚n m叩y. b. i畛m hi h畛c hnh cu i k畛. c. i畛m hi 畉c nghi m. d. Assignment e. Lab report 13. M畛c ti棚u m担n h畛c: Sau khi hon 畉 m担n h畛c inh vi棚n ph畉i n畉m 動畛c c叩c v畉n 畛 au
  • 3. ADVANCED JAVA PROGRAMMING Study Guide - 3 - L畉p 狸nh a i n 狸nh (multithreading). L畉p 狸nh m畉ng (Ne wo king). L畉p 狸nh c董 畛 d畛 li u (Da aba e p og amming). L畉p 狸nh v畛i c叩c i 動畛ng 畛 xa (RMI). Java Se ve Page (JSP) cn b畉n. 14. H藤畛ng h畛c t畉p sau khi hon t t m担n h畛c ny: Nghi棚n c畛u d畛ng ph畉n m畛m JBuilder v畛i m担i 動畛ng ch h畛p ph叩 i畛n 畉 畛 l畉p 狸nh java Software. S d畛ng Mic o of J# 畛 hi k c叩c 畛ng d畛ng 棚n n畛n .Ne F amewo k. II. Y棚u c畉u thi畉t b畛 cho m担n h畛c : 1. Ph畉n c畛ng: M叩y nh ch畉y MsDos, Windows 95 ho c cao h董n. 2. Ph畉n m畛m: SUN Java Development Kit Standard Edition(J2SE 5.0 or 6.0) with Documents(http://www.sun.com ). Ph畉n m畛m o畉n h畉o Java (Java Text Editor). ( N棚n d湛ng c叩c 狸nh o畉n h畉o Java c h畛 畛 intellisense nh動 Jc ea o Eclipse, NetBeans, Sun Studio ). IDE 畛 ngh畛 l Eclipse Indigo J2EE (http://www.eclipse.org ). Ph畉n lm vi c v畛i JSP web se ve d畛ng Tomca 6.20 (http://tomcat.apache.org/ ) 3. S叩ch h畛c: Core Java 2 Volume II Advanced Features III. Ti畉n 畛 h畛c t畉p d畛 ki畉n : CH蕩NG N I DUNG I GI NG S畛 TI T L THUY T TH C H NH I T畉 P KI M TRA 1 Thread and Multithreading 3 6 2 Collections 3 6 3 Networking 6 12 4 Database Connectivity 9 15 5 Java Server Pages(JSP) 9 21 ? Final Test
  • 4. ADVANCED JAVA PROGRAMMING Study Guide - 4 - IV. N畛i dung chi ti畉t STT CHI TI T I GI NG Th畛i gian (Ph炭t) Ph藤董ng ph叩p th畛c hi畛n 1 Multithreading Threads introduction Interrupting Threads Thread States Thread Properties Synchronization Callables and Futures 3 2 Collections Collection Interfaces Concrete Collections Legacy Collections 3 3 Networking Socket programming Advanced Socket programming Programming wiht User Datagram Protocol(UDP) Remote Method Invocation(RMI) 6 4 Database Connectivity :JDBC The Design of JDBC The Structured Query Language JDBC Installation Basic JDBC Programming Concepts Query Execution Scrollable and Updatable Result Sets Metadata Row Sets Transactions 9 6 Java Server Pages Introduction Architecture of JSP Elements of JSP Directives details Implicit Object Standard Actions JavaBeans & Using it in JSP Session Management JSP Expression Language (EL) Java Standard Tag Library (JSTL) 9
  • 5. ADVANCED JAVA PROGRAMMING Study Guide - 5 - V. C叩c bi t畉p Sinh vi棚n au khi h畛c xong m畛i ch動董ng v畛 nh ph畉i 畛c k畛 nh畛ng l畉i n畛i dung bi h畛c. Sau lm 畉 c畉 c叩c bi 畉p 達 動畛c giao. Khoa KH&KTMT T 動畛ng b畛 m担n Gi叩o vi棚n bi棚n o畉n Ngy //200 Ngy //2009 Ngy //2009 V探 Vn H畉i V探 Vn H畉i