1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án môn học nghiên cứu về lập trình JAVA

102 2,3K 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 102
Dung lượng 241,79 KB

Nội dung

Mã máy c a t ng ki n trúc CPU c a m i máy tính là khác nhau t p l nhủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ừng tiếp thu thêm ến thức, ủng hộ của gia đình, bạn bè đã động vi

Trang 1

KHOA CÔNG NGH THÔNG TIN Ệ THÔNG TIN

Đ ÁN MÔN H C 2 Ồ ÁN MÔN HỌC 2 ỌC 2

MSSV: 2110170010 - L p: CCQ101101ớp: CCQ101101

Trang 2

TP.H Chí Minh – Tháng 12/2012ồ Chí Minh – Tháng 12/2012

Trang 3

L I C M N ỜNG CAO ĐẲNG CÔNG THƯƠNG TP.HCM ẢM ƠN ƠNG

Trướp: CCQ101101c tiên em xin g i l i c m n sâu s c t i các th y cô giáo trong trửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ơn sâu sắc tới các thầy cô giáo trong trường Cao ắc tới các thầy cô giáo trong trường Cao ớp: CCQ101101 ầy cô giáo trong trường Cao ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong Cao

đ ng Công Thươn sâu sắc tới các thầy cô giáo trong trường Caong Tp.HCM nói chung và các th y cô giáo trong khoa Công nghầy cô giáo trong trường Cao ệThông tin nói riêng đã t n tình gi ng d y, truy n đ t cho em nh ng ki n th c,ận tình giảng dạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ạy, truyền đạt cho em những kiến thức, ền đạt cho em những kiến thức, ạy, truyền đạt cho em những kiến thức, ững kiến thức, ến thức, ức,kinh nghi m quý báu trong su t th i gian qua.ệ ốt thời gian qua ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

Đ c bi t em xin g i l i c m n đ n th y Huỳnh Nguy n Thành Luân, th y đãệ ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ầy cô giáo trong trường Cao ễn Thành Luân, thầy đã ầy cô giáo trong trường Cao

t n tình giúp đ , tr c ti p ch b o, hận tình giảng dạy, truyền đạt cho em những kiến thức, ỡ, trực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ến thức, ỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ướp: CCQ101101ng d n em trong su t quá trình làm đẫn em trong suốt quá trình làm đồ ốt thời gian qua ồ Chí Minh – Tháng 12/2012

án t t nghi p Trong th i gian làm vi c v i th y, em không ng ng ti p thu thêmốt thời gian qua ệ ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ệ ớp: CCQ101101 ầy cô giáo trong trường Cao ừng tiếp thu thêm ến thức,nhi u ki n th c b ích mà còn h c t p đền đạt cho em những kiến thức, ến thức, ức, ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên ọc tập được tinh thần làm việc, thái độ nghiên ận tình giảng dạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênc tinh th n làm vi c, thái đ nghiênầy cô giáo trong trường Cao ệ ộ nghiên

c u nghi m túc, hi u qu , đây là nh ng đi u r t c n thi t cho em trong quáức, ệ ệ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ững kiến thức, ền đạt cho em những kiến thức, ất cần thiết cho em trong quá ầy cô giáo trong trường Cao ến thức,trình h c t p và là hành trang quý báu đ em bọc tập được tinh thần làm việc, thái độ nghiên ận tình giảng dạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc ướp: CCQ101101c vào đ i m t cách v ng ch cời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ộ nghiên ững kiến thức, ắc tới các thầy cô giáo trong trường Cao

và t tin.ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ

Em cũng th m bi t n s ng h c a gia đình, b n bè đã đ ng viên, đóng góp ýầy cô giáo trong trường Cao ến thức, ơn sâu sắc tới các thầy cô giáo trong trường Cao ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ộ nghiên ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức, ộ nghiên

ki n và giúp đ trong quá trình h c t p, nghiên c u và hoàn thành đ án t tến thức, ỡ, trực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ọc tập được tinh thần làm việc, thái độ nghiên ận tình giảng dạy, truyền đạt cho em những kiến thức, ức, ồ Chí Minh – Tháng 12/2012 ốt thời gian qua.nghi p.ệ

Cu i cùng, em xin chúc quý Th y, Cô và gia đình d i dào s c kh e và thành côngốt thời gian qua ầy cô giáo trong trường Cao ồ Chí Minh – Tháng 12/2012 ức, ỏe và thành côngtrong s nghi p cao quý.ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ

Trang 4

M C L C ỤC LỤC ỤC LỤC

L I C M N ỜI CẢM ƠN ẢM ƠN ƠN 1

M C L C ỤC LỤC ỤC LỤC 2

CH ƯƠN NG 1 : T ng QUAN V NGÔN NG L P TRÌNH JAVA ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên Ề NGÔN NGỮ LẬP TRÌNH JAVA Ữ LẬP TRÌNH JAVA ẬP TRÌNH JAVA 5

1.1 M đ u ở đầu ầy cô giáo trong trường Cao 5

1.2 Gi i thi u v ngôn ng l p trình Java ớp: CCQ101101 ệ ền đạt cho em những kiến thức, ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, 6

1.2.1 Khái ni m Java ệ 6

1.2.2 L ch s phát tri n c a ngôn ng l p trình Java ịch sử phát triển của ngôn ngữ lập trình Java ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, 6

1.2.3 M t s đ c đi m n i b c c a ngôn ng l p trình java ộ nghiên ốt thời gian qua ể em bước vào đời một cách vững chắc ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên ận tình giảng dạy, truyền đạt cho em những kiến thức, ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, 7

1.3 Các ng d ng Java ức, ụng Java 9

1.3.1 Java và ng d ng Console ức, ụng Java 9

1.3.2 Java và ng d ng Applet ức, ụng Java 9

1.3.3 Java và phát tri n ng d ng Desktop dùng AWT và JFC ể em bước vào đời một cách vững chắc ức, ụng Java 9

1.3.4 Java và phát tri n Web ể em bước vào đời một cách vững chắc 10

1.3.5 Java và phát tri n các ng d ng nhúng ể em bước vào đời một cách vững chắc ức, ụng Java 10

1.4 D ch và th c thi m t ch ịch sử phát triển của ngôn ngữ lập trình Java ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ộ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Cao ng trình vi t b ng Java ến thức, ằng Java 10

1.5 Ch ươn sâu sắc tới các thầy cô giáo trong trường Cao ng trình Java đ u tiên ầy cô giáo trong trường Cao 11

1.5.1 T o ch ạy, truyền đạt cho em những kiến thức, ươn sâu sắc tới các thầy cô giáo trong trường Cao ng trình ngu n ồ Chí Minh – Tháng 12/2012 11

1.5.2 Biên d ch t p tin ngu n ịch sử phát triển của ngôn ngữ lập trình Java ận tình giảng dạy, truyền đạt cho em những kiến thức, ồ Chí Minh – Tháng 12/2012 12

1.5.3 Ch y ch ạy, truyền đạt cho em những kiến thức, ươn sâu sắc tới các thầy cô giáo trong trường Cao ng trình 13

1.5.4 S d ng ph ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java ươn sâu sắc tới các thầy cô giáo trong trường Cao ng th c - bi n c a l p ức, ến thức, ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ớp: CCQ101101 13

1.6 Công c l p trình và ch ụng Java ận tình giảng dạy, truyền đạt cho em những kiến thức, ươn sâu sắc tới các thầy cô giáo trong trường Cao ng trình d ch ịch sử phát triển của ngôn ngữ lập trình Java 13

1.6.1 JDK 13

1.6.2 Công c so n th o mã ngu n Java ụng Java ạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ồ Chí Minh – Tháng 12/2012 13

Trang 5

CH ƯƠN NG 2 : C B N V L P TRÌNH JAVA ƠN ẢM ƠN Ề NGÔN NGỮ LẬP TRÌNH JAVA ẬP TRÌNH JAVA 15

2.1 Bi n ến thức, 15

2.2 Các ki u d li u c s ể em bước vào đời một cách vững chắc ững kiến thức, ệ ơn sâu sắc tới các thầy cô giáo trong trường Cao ở đầu 17

2.2.1 Ki u s nguyên ể em bước vào đời một cách vững chắc ốt thời gian qua 17

2.2.2 Ki u d u ch m đ ng ể em bước vào đời một cách vững chắc ất cần thiết cho em trong quá ất cần thiết cho em trong quá ộ nghiên 18

2.2.3 Ki u ký t (char) ể em bước vào đời một cách vững chắc ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ 19

2.2.4 Ki u lu n lý (boolean) ể em bước vào đời một cách vững chắc ận tình giảng dạy, truyền đạt cho em những kiến thức, 19

2.3 H ng ằng Java 19

2.4 L nh, kh i l nh trong Java ệ ốt thời gian qua ệ 21

2.5 Toán tửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao 22

2.5.1 Toán t s h c ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ốt thời gian qua ọc tập được tinh thần làm việc, thái độ nghiên 22

2.5.2 Toán t quan h và logic ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ệ 24

2.5.3 Toán t ép ki u ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc 26

2.5.4 Th t u tiên ức, ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ư 26

2.6 C u trúc đi u khi n ất cần thiết cho em trong quá ền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc 27

2.6.1 C u trúc đi u ki n if else ất cần thiết cho em trong quá ền đạt cho em những kiến thức, ệ 27

2.6.2 C u trúc switch case ất cần thiết cho em trong quá 29

2.6.3 Vòng l p while 29

2.6.4 Vòng l p do while 30

2.6.5 C u trúc l nh nh y ất cần thiết cho em trong quá ệ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao 32

2.7 L p bao ki u d li u c s ớp: CCQ101101 ể em bước vào đời một cách vững chắc ững kiến thức, ệ ơn sâu sắc tới các thầy cô giáo trong trường Cao ở đầu 33

2.8 Ki u d li u m ng ể em bước vào đời một cách vững chắc ững kiến thức, ệ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao 34

2.8.1 Khái ni m ệ 34

2.8.2 Khai báo m ng ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao 34

2.8.3 C p phát b nh cho m ng ất cần thiết cho em trong quá ộ nghiên ớp: CCQ101101 ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao 35

2.8.4 Kh i t o m ng ở đầu ạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao 35

Trang 6

2.8.5 Truy xu t m ng ất cần thiết cho em trong quá ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao 36

2.9 X lý l i và xu t nh p file ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ồ Chí Minh – Tháng 12/2012 ất cần thiết cho em trong quá ận tình giảng dạy, truyền đạt cho em những kiến thức, 36

2.9.1 Đón b t l i Exception ắc tới các thầy cô giáo trong trường Cao ỗi Exception 36

2.9.2 File I/O và Stream 40

CH ƯƠN NG 3 : H ƯỚNG ĐỐI TƯỢNG TRONG JAVA NG Đ I T ỐI TƯỢNG TRONG JAVA ƯỢNG TRONG JAVA NG TRONG JAVA 44

3.1 M đ u ở đầu ầy cô giáo trong trường Cao 44

3.2 L p ớp: CCQ101101 44

3.2.1 Khái ni m ệ 44

3.2.2 Khai báo/đ nh nghĩa l p ịch sử phát triển của ngôn ngữ lập trình Java ớp: CCQ101101 44

3.2.3 T o đ i t ạy, truyền đạt cho em những kiến thức, ốt thời gian qua ược tinh thần làm việc, thái độ nghiên ng c a l p ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ớp: CCQ101101 45

3.2.4 Thu c tính c a l p ộ nghiên ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ớp: CCQ101101 45

3.2.5 Hàm – Ph ươn sâu sắc tới các thầy cô giáo trong trường Cao ng th c l p (Method) ức, ớp: CCQ101101 47

3.2.6 Kh i t o m t đ i t ở đầu ạy, truyền đạt cho em những kiến thức, ộ nghiên ớp: CCQ101101 ược tinh thần làm việc, thái độ nghiên ng (Constructor) 49

3.2.7 Bi n this ến thức, 51

3.2.8 Khai báo ch ng ph ồ Chí Minh – Tháng 12/2012 ươn sâu sắc tới các thầy cô giáo trong trường Cao ng th c (overloading method) ức, 52

3.3 Đ c đi m c a h ể em bước vào đời một cách vững chắc ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ướp: CCQ101101 ng đ i t ốt thời gian qua ược tinh thần làm việc, thái độ nghiên ng trong Java 53

3.3.1 Đòng gói (encapsulation) 54

3.3.2 Tính đa hình (polymorphism) 54

3.3.3 Tính k th a (inheritance) ến thức, ừng tiếp thu thêm 56

3.4 Gói (packages) 65

3.5 Giao di n (interface) ệ 66

3.5.1 Khái ni m interface ệ 66

3.5.2 Khai báo interface 67

3.5.3 Ví d minh h a ụng Java ọc tập được tinh thần làm việc, thái độ nghiên 69

CH ƯƠN NG 4 : L P TRÌNH GIAO DI N Đ H A ẬP TRÌNH JAVA ỆN ĐỒ HỌA Ồ HỌA ỌA 73

4.1 M đ u ở đầu ầy cô giáo trong trường Cao 73

Trang 7

4.2 Gi i thi u th vi n AWT ớp: CCQ101101 ệ ư ệ 73

4.3 Các khái ni m c b n ệ ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao 73

4.3.1 Component 73

4.3.2 Container 74

4.3.3 Layout Manager 76

4.4 Thi t k GUI cho ch ến thức, ến thức, ươn sâu sắc tới các thầy cô giáo trong trường Cao ng trình 77

4.4.1 T o khung ch a c a s ch ạy, truyền đạt cho em những kiến thức, ức, ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Cao ng trình 77

4.4.2 T o h th ng th c đ n ạy, truyền đạt cho em những kiến thức, ệ ốt thời gian qua ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ơn sâu sắc tới các thầy cô giáo trong trường Cao 78

4.4.3 G n Component vào khung ch a ắc tới các thầy cô giáo trong trường Cao ức, 81

4.4.4 Trình bày các Component trong khung ch a ức, 82

4.4.5 Các đ i t ốt thời gian qua ược tinh thần làm việc, thái độ nghiên ng khung ch a Container ức, 82

4.5 X lý bi n c -s ki n ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ốt thời gian qua ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ 90

4.5.1 Mô hình x lý s ki n (Event – Handling Model) ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ 90

4.5.2 X lý s ki n chu t ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ộ nghiên 91

4.5.3 X lý s ki n bàn phím ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ 94

4.6 Ph n Demo ầy cô giáo trong trường Cao 96

DANH M C THAM KH O ỤC LỤC ẢM ƠN 97

TÓM T T KHÓA LU N ẮT KHÓA LUẬN ẬP TRÌNH JAVA 98

L I NH N XÉT ỜI CẢM ƠN ẬP TRÌNH JAVA 99

CH ƯƠNG NG 1 : T ng QUAN V NGÔN NG L P TRÌNH JAVA ổng QUAN VỀ NGÔN NGỮ LẬP TRÌNH JAVA Ề LẬP TRÌNH JAVA Ữ LẬP TRÌNH JAVA ẬP TRÌNH JAVA

Cung c p cho l p trình viên các khái ni m, ki n th c c b n liên quan đ nất cần thiết cho em trong quá ận tình giảng dạy, truyền đạt cho em những kiến thức, ệ ến thức, ức, ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức,

vi c l p trình ng d ng b ng ngôn ng Java nh : l ch s phát tri n c a java,ệ ận tình giảng dạy, truyền đạt cho em những kiến thức, ức, ụng Java ằng Java ững kiến thức, ư ịch sử phát triển của ngôn ngữ lập trình Java ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý các đ c đi m c a java, khái ni m máy o, c u trúc c a m t chể em bước vào đời một cách vững chắc ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ệ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ất cần thiết cho em trong quá ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ộ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caong trình đ nơn sâu sắc tới các thầy cô giáo trong trường Cao

Trang 8

gi n vi t b ng Java cũng nh cách xây d ng, d ch và th c thi m t chảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ằng Java ư ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ịch sử phát triển của ngôn ngữ lập trình Java ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ộ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caongtrình Java.

1.1.2 Gi i thi u v ngôn ng l p trình Java ớng dẫn: ện: ề ngôn ngữ lập trình Java ữ lập trình Java ập trình Java

1.2.1 Khái ni m Java ện:

Java (đ c nh "ọc tập được tinh thần làm việc, thái độ nghiên ư Gia-va") là m t ngôn ng l p trình d ng l p trình hộ nghiên ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ạy, truyền đạt cho em những kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ướp: CCQ101101ng đ iốt thời gian qua

tược tinh thần làm việc, thái độ nghiênng (OOP) Khác v i ph n l n ngôn ng l p trình thông thớp: CCQ101101 ầy cô giáo trong trường Cao ớp: CCQ101101 ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong, thay vì biên

d ch mã ngu n thành mã máy ho c thông d ch mã ngu n khi ch y, Java địch sử phát triển của ngôn ngữ lập trình Java ồ Chí Minh – Tháng 12/2012 ịch sử phát triển của ngôn ngữ lập trình Java ồ Chí Minh – Tháng 12/2012 ạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiêncthi t k đ biên d ch mã ngu n thành bytecode, bytecode sau đó sẽ đến thức, ến thức, ể em bước vào đời một cách vững chắc ịch sử phát triển của ngôn ngữ lập trình Java ồ Chí Minh – Tháng 12/2012 ược tinh thần làm việc, thái độ nghiênc môi

trười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong th c thi (runtime environment) ch y B ng cách này, Java thực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ạy, truyền đạt cho em những kiến thức, ằng Java ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong ch yạy, truyền đạt cho em những kiến thức,

ch m h n nh ng ngôn ng l p trình thông d ch khác nh C++, Python, Perl,ận tình giảng dạy, truyền đạt cho em những kiến thức, ơn sâu sắc tới các thầy cô giáo trong trường Cao ững kiến thức, ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ưPHP, C#

1.2.2 L ch s phát tri n c a ngôn ng l p trình Java ịch sử phát triển của ngôn ngữ lập trình Java ử phát triển của ngôn ngữ lập trình Java ển của ngôn ngữ lập trình Java ủa ngôn ngữ lập trình Java ữ lập trình Java ập trình Java

Java là m t ộ nghiên ngôn ng l p trìnhững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, được tinh thần làm việc, thái độ nghiên ạy, truyền đạt cho em những kiến thức,c t o ra b iở đầu James Gosling và các c ng s ộ nghiên ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ từng tiếp thu thêmSun Microsystems vào năm 1991 Đ u th p niên 90, Sun Microsystem t p h pầy cô giáo trong trường Cao ận tình giảng dạy, truyền đạt cho em những kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ợc tinh thần làm việc, thái độ nghiêncác nhà nghiên c u thành l p nên nhóm đ t tên là Green Team.ức, ận tình giảng dạy, truyền đạt cho em những kiến thức,

Nhóm Green Team có trách nhi m xây d ng công ngh m i cho ngành đi n tệ ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ớp: CCQ101101 ệ ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Caotiêu dùng Đ gi i quy t v n đ này nhóm nghiên c u phát tri n đã xây d ngể em bước vào đời một cách vững chắc ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ất cần thiết cho em trong quá ền đạt cho em những kiến thức, ức, ể em bước vào đời một cách vững chắc ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ

m t ngôn ng l p trình m i đ t tên là Oak tộ nghiên ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ớp: CCQ101101 ươn sâu sắc tới các thầy cô giáo trong trường Caong t nh C++ nh ng lo i bực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ư ư ạy, truyền đạt cho em những kiến thức, ỏe và thành công

m t s tính năng nguy hi m c a C++ và có kh năng ch y trên nhi u n nộ nghiên ốt thời gian qua ể em bước vào đời một cách vững chắc ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ạy, truyền đạt cho em những kiến thức, ền đạt cho em những kiến thức, ền đạt cho em những kiến thức,

nhau

Cùng lúc đó world wide web b t đ u phát tri n và Sun đã th y đắc tới các thầy cô giáo trong trường Cao ầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ất cần thiết cho em trong quá ược tinh thần làm việc, thái độ nghiênc ti mền đạt cho em những kiến thức,năng c a ngôn ng Oak nên đã đ u t c i ti n và phát tri n Sau đó không lâuủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ững kiến thức, ầy cô giáo trong trường Cao ư ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ể em bước vào đời một cách vững chắcngôn ng m i v i tên g i là Java ra đ i và đững kiến thức, ớp: CCQ101101 ớp: CCQ101101 ọc tập được tinh thần làm việc, thái độ nghiên ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ược tinh thần làm việc, thái độ nghiênc gi i thi u năm 1995.ớp: CCQ101101 ệ

Java là tên g i c a m t hòn đ o Indonexia, Đây là n i nhóm nghiên c u phátọc tập được tinh thần làm việc, thái độ nghiên ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ộ nghiên ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ở đầu ơn sâu sắc tới các thầy cô giáo trong trường Cao ức,tri n đã ch n đ đ t tên cho ngôn ng l p trình Java trong m t chuy n điể em bước vào đời một cách vững chắc ọc tập được tinh thần làm việc, thái độ nghiên ể em bước vào đời một cách vững chắc ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ộ nghiên ến thức,tham quan và làm vi c trên hòn đ o này Hòn đ o Java này là n i r t n i ti ngệ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ơn sâu sắc tới các thầy cô giáo trong trường Cao ất cần thiết cho em trong quá ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên ến thức,

Trang 9

v i nhi u khu vớp: CCQ101101 ền đạt cho em những kiến thức, ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caon tr ng cafe, đó chính là lý do chúng ta thồ Chí Minh – Tháng 12/2012 ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong th y bi uất cần thiết cho em trong quá ể em bước vào đời một cách vững chắc

tược tinh thần làm việc, thái độ nghiênng ly café trong nhi u s n ph m ph n m m, công c l p trình Java c aền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ẩm phần mềm, công cụ lập trình Java của ầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ụng Java ận tình giảng dạy, truyền đạt cho em những kiến thức, ủng hộ của gia đình, bạn bè đã động viên, đóng góp ýSun cũng nh m t s hãng ph n m m khác đ a ra.ư ộ nghiên ốt thời gian qua ầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ư

Qua th i gian ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao phiên b n m iảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ớp: CCQ101101 nâng cao c aủng hộ của gia đình, bạn bè đã động viên, đóng góp ý Java đã được tinh thần làm việc, thái độ nghiênc phát hành Phiên b nảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

hi n t iệ ạy, truyền đạt cho em những kiến thức, c aủng hộ của gia đình, bạn bè đã động viên, đóng góp ý Java là Java 1,7 hay còn được tinh thần làm việc, thái độ nghiên ọc tập được tinh thần làm việc, thái độ nghiên là Java 7.c g i

1.2.3 M t s đ c đi m n i b c c a ngôn ng l p trình java ột số đặc điểm nổi bậc của ngôn ngữ lập trình java ố đặc điểm nổi bậc của ngôn ngữ lập trình java ặc điểm nổi bậc của ngôn ngữ lập trình java ển của ngôn ngữ lập trình Java ổng QUAN VỀ NGÔN NGỮ LẬP TRÌNH JAVA ập trình Java ủa ngôn ngữ lập trình Java ữ lập trình Java ập trình Java

- Máy o Java (JVM - Java Virtual Machine) ảo Java (JVM - Java Virtual Machine) :

 T t c các chất cần thiết cho em trong quá ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ươn sâu sắc tới các thầy cô giáo trong trường Caong trình mu n th c thi đốt thời gian qua ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ược tinh thần làm việc, thái độ nghiênc thì ph i đảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ược tinh thần làm việc, thái độ nghiênc biên d ch ra mãịch sử phát triển của ngôn ngữ lập trình Javamáy Mã máy c a t ng ki n trúc CPU c a m i máy tính là khác nhau (t p l nhủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ừng tiếp thu thêm ến thức, ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ỗi Exception ận tình giảng dạy, truyền đạt cho em những kiến thức, ệ

mã máy c a CPU Intel, CPU Solarix, CPU Macintosh … là khác nhau), vì v yủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ận tình giảng dạy, truyền đạt cho em những kiến thức,

trướp: CCQ101101c đây m t chộ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caong trình sau khi được tinh thần làm việc, thái độ nghiênc biên d ch xong ch có th ch y địch sử phát triển của ngôn ngữ lập trình Java ỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ể em bước vào đời một cách vững chắc ạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênctrên m t ki n trúc CPU c th nào đó Đ i v i CPU Intel chúng ta có th ch yộ nghiên ến thức, ụng Java ể em bước vào đời một cách vững chắc ốt thời gian qua ớp: CCQ101101 ể em bước vào đời một cách vững chắc ạy, truyền đạt cho em những kiến thức,các h đi u hành nh Microsoft Windows, Unix,Linux, OS/2, …ệ ền đạt cho em những kiến thức, ư

 Chươn sâu sắc tới các thầy cô giáo trong trường Caong trình th c thi đực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ược tinh thần làm việc, thái độ nghiênc trên Windows được tinh thần làm việc, thái độ nghiênc biên d ch dịch sử phát triển của ngôn ngữ lập trình Java ướp: CCQ101101i d ng file cóạy, truyền đạt cho em những kiến thức,đuôi EXE còn trên Linux thì được tinh thần làm việc, thái độ nghiênc biên d ch dịch sử phát triển của ngôn ngữ lập trình Java ướp: CCQ101101 ạy, truyền đạt cho em những kiến thức,i d ng file có đuôi ELF, vì v yận tình giảng dạy, truyền đạt cho em những kiến thức,

trướp: CCQ101101c đây m t chộ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caong trình ch y đạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênc trên Windows mu n ch y đốt thời gian qua ạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênc trên

h đi u hành khác nh Linux ch ng h n thì ph i ch nh s a và biên d ch l i.ệ ền đạt cho em những kiến thức, ư ạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ịch sử phát triển của ngôn ngữ lập trình Java ạy, truyền đạt cho em những kiến thức,

 Ngôn ng l p trình Java ra đ i, nh vào máy o Java mà khó khăn nêu trên đãững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

được tinh thần làm việc, thái độ nghiênc kh c ph c M t chắc tới các thầy cô giáo trong trường Cao ụng Java ộ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caong trình vi t b ng ngôn ng l p trình Java sẽ đến thức, ằng Java ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiêncbiên d ch ra mã c a máy o java (mã java bytecode) Sau đó máy o Java ch uịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ịch sử phát triển của ngôn ngữ lập trình Javatrách nhi m chuy n mã java bytecode thành mã máy tệ ể em bước vào đời một cách vững chắc ươn sâu sắc tới các thầy cô giáo trong trường Caong ng.Sunức,Microsystem ch u trách nhi m phát tri n các máy o Java ch y trên các hịch sử phát triển của ngôn ngữ lập trình Java ệ ể em bước vào đời một cách vững chắc ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ạy, truyền đạt cho em những kiến thức, ệ

đi u hành trên các ki n trúc CPU khác nhau.ền đạt cho em những kiến thức, ến thức,

- Thông d ch ịch : Java là m t ngôn ng l p trình v a biên d ch v a thông d ch.ộ nghiên ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ừng tiếp thu thêm ịch sử phát triển của ngôn ngữ lập trình Java ừng tiếp thu thêm ịch sử phát triển của ngôn ngữ lập trình Java

Chươn sâu sắc tới các thầy cô giáo trong trường Caong trình ngu n vi t b ng ngôn ng l p trình Java có đuôi *.java đ u tiênồ Chí Minh – Tháng 12/2012 ến thức, ằng Java ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ầy cô giáo trong trường Cao

Trang 10

được tinh thần làm việc, thái độ nghiênc biên d ch thành t p tin có đuôi *.class và sau đó sẽ địch sử phát triển của ngôn ngữ lập trình Java ận tình giảng dạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênc trình thông d chịch sử phát triển của ngôn ngữ lập trình Javathông d ch thành mã máy.ịch sử phát triển của ngôn ngữ lập trình Java

- Đ c l p n n ộc lập nền ập nền ền : M t chộ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caong trình vi t b ng ngôn ng Java có th ch y trênến thức, ằng Java ững kiến thức, ể em bước vào đời một cách vững chắc ạy, truyền đạt cho em những kiến thức,nhi u máy tính có h đi u hành khác nhau (Windows, Unix,Linux, …) mi n saoền đạt cho em những kiến thức, ệ ền đạt cho em những kiến thức, ễn Thành Luân, thầy đã

đó có cài đ t máy o java (Java Virtual Machine) Vi t m t l n ch y m i n i

ở đầu ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ộ nghiên ầy cô giáo trong trường Cao ạy, truyền đạt cho em những kiến thức, ọc tập được tinh thần làm việc, thái độ nghiên ơn sâu sắc tới các thầy cô giáo trong trường Cao(write once run anywhere)

- H ướng đối tượng ng đ i t ối tượng ượng ng : Hướp: CCQ101101ng đ i tốt thời gian qua ược tinh thần làm việc, thái độ nghiênng trong Java tươn sâu sắc tới các thầy cô giáo trong trường Caong t nh C++ nh ng Javaực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ư ư

là m t ngôn ng l p trình hộ nghiên ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ướp: CCQ101101ng đ i tốt thời gian qua ược tinh thần làm việc, thái độ nghiênng hoàn toàn T t c m i th đ c pất cần thiết cho em trong quá ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ọc tập được tinh thần làm việc, thái độ nghiên ức, ền đạt cho em những kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức,

đ n trong Java đ u liên quan đ n các đ i tến thức, ền đạt cho em những kiến thức, ến thức, ốt thời gian qua ược tinh thần làm việc, thái độ nghiênng được tinh thần làm việc, thái độ nghiênc đ nh nghĩa trịch sử phát triển của ngôn ngữ lập trình Java ướp: CCQ101101c, th mận tình giảng dạy, truyền đạt cho em những kiến thức,chí hàm chính c a m t chủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ộ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caong trình vi t b ng Java (đó là hàm main) cũngến thức, ằng Java

ph i đ t bên trong m t l p Hảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ộ nghiên ớp: CCQ101101 ướp: CCQ101101ng đ i tốt thời gian qua ược tinh thần làm việc, thái độ nghiênng trong Java không có tính đa kến thức,

th a (multi inheritance) nh trong C++ mà thay vào đó Java đ a ra khái ni mừng tiếp thu thêm ư ư ệinterface đ h tr tính đa k th a V n đ này sẽ để em bước vào đời một cách vững chắc ỗi Exception ợc tinh thần làm việc, thái độ nghiên ến thức, ừng tiếp thu thêm ất cần thiết cho em trong quá ền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênc bàn chi ti t trongến thức,

ph n sau.ầy cô giáo trong trường Cao

- Đa nhi m - đa lu ng (MultiTasking - Multithreading ệm - đa luồng (MultiTasking - Multithreading ồng (MultiTasking - Multithreading ): Java h tr l p trình đaỗi Exception ợc tinh thần làm việc, thái độ nghiên ận tình giảng dạy, truyền đạt cho em những kiến thức,nhi m, đa lu ng cho phép nhi u ti n trình, ti u trình có th ch y song songệ ồ Chí Minh – Tháng 12/2012 ền đạt cho em những kiến thức, ến thức, ể em bước vào đời một cách vững chắc ể em bước vào đời một cách vững chắc ạy, truyền đạt cho em những kiến thức,cùng m t th i đi m và tộ nghiên ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ươn sâu sắc tới các thầy cô giáo trong trường Caong tác v i nhau.ớp: CCQ101101

- Kh chuy n (portable) ảo Java (JVM - Java Virtual Machine) ển (portable) : Chươn sâu sắc tới các thầy cô giáo trong trường Caong trình ng d ng vi t b ng ngôn ng Java chức, ụng Java ến thức, ằng Java ững kiến thức, ỉ bảo, hướng dẫn em trong suốt quá trình làm đồ

c n ch y đầy cô giáo trong trường Cao ạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênc trên máy o Java là có th ch y đảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênc trên b t kỳ máy tính, hất cần thiết cho em trong quá ệ

đi u hành nào có máy o Java “Vi t m t l n, ch y m i n i” (Write Once, Runền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ộ nghiên ầy cô giáo trong trường Cao ạy, truyền đạt cho em những kiến thức, ọc tập được tinh thần làm việc, thái độ nghiên ơn sâu sắc tới các thầy cô giáo trong trường CaoAnywhere)

Trang 11

- H tr m nh cho vi c phát tri n ng d ng ỗ trợ mạnh cho việc phát triển ứng dụng ợng ạnh cho việc phát triển ứng dụng ệm - đa luồng (MultiTasking - Multithreading ển (portable) ứng dụng ụng : Công ngh Java phát tri n m nhệ ể em bước vào đời một cách vững chắc ạy, truyền đạt cho em những kiến thức,

mẽ nh vào “đ i gia Sun Microsystem” cung c p nhi u công c , th vi n l pời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ạy, truyền đạt cho em những kiến thức, ất cần thiết cho em trong quá ền đạt cho em những kiến thức, ụng Java ư ệ ận tình giảng dạy, truyền đạt cho em những kiến thức,trình phong phú h tr cho vi c phát tri n nhi u lo i hình ng d ng khácỗi Exception ợc tinh thần làm việc, thái độ nghiên ệ ể em bước vào đời một cách vững chắc ền đạt cho em những kiến thức, ạy, truyền đạt cho em những kiến thức, ức, ụng Javanhau c th nh : J2SE (Java 2 Standard Edition) h tr phát tri n nh ng ngụng Java ể em bước vào đời một cách vững chắc ư ỗi Exception ợc tinh thần làm việc, thái độ nghiên ể em bước vào đời một cách vững chắc ững kiến thức, ức,

d ng đ n, ng d ng client-server; J2EE (Java 2 Enterprise Edition) h tr phátụng Java ơn sâu sắc tới các thầy cô giáo trong trường Cao ức, ụng Java ỗi Exception ợc tinh thần làm việc, thái độ nghiêntri n các ng d ng thể em bước vào đời một cách vững chắc ức, ụng Java ươn sâu sắc tới các thầy cô giáo trong trường Caong m i, J2ME (Java 2 Micro Edition) h tr phát tri nạy, truyền đạt cho em những kiến thức, ỗi Exception ợc tinh thần làm việc, thái độ nghiên ể em bước vào đời một cách vững chắccác ng d ng trên các thi t b di đ ng, không dây, …ức, ụng Java ến thức, ịch sử phát triển của ngôn ngữ lập trình Java ộ nghiên

1.3 Các ng d ng Java ứng dụng Java ụng Java

1.3.1 Java và ng d ng Console ứng dụng Java ụng Java

- 8ng d ng Console là ng d ng nh p xu t ch đ văn b n tụng Java ức, ụng Java ận tình giảng dạy, truyền đạt cho em những kiến thức, ất cần thiết cho em trong quá ở đầu ến thức, ộ nghiên ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ươn sâu sắc tới các thầy cô giáo trong trường Caong t nhực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ưmàn hình Console c a h đi u hành MS-DOS L ai chủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ệ ền đạt cho em những kiến thức, ọc tập được tinh thần làm việc, thái độ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caong trình ng d ng nàyức, ụng Javathích h p v i nh ng ai bợc tinh thần làm việc, thái độ nghiên ớp: CCQ101101 ững kiến thức, ướp: CCQ101101c đ u làm quen v i ngôn ng l p trình java.ầy cô giáo trong trường Cao ớp: CCQ101101 ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức,

- Các ng d ng ki u Console thức, ụng Java ể em bước vào đời một cách vững chắc ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong được tinh thần làm việc, thái độ nghiênc dùng đ minh h a các ví d c b nể em bước vào đời một cách vững chắc ọc tập được tinh thần làm việc, thái độ nghiên ụng Java ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Caoliên quan đ n cú pháp ngôn ng , các thu t toán, và các chến thức, ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ươn sâu sắc tới các thầy cô giáo trong trường Caong trình ng d ngức, ụng Javakhông c n thi t đ n giao di n ngầy cô giáo trong trường Cao ến thức, ến thức, ệ ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caoi dùng đ h a.ồ Chí Minh – Tháng 12/2012 ọc tập được tinh thần làm việc, thái độ nghiên

1.3.2 Java và ng d ng Applet ứng dụng Java ụng Java

- Java Applet là lo i ng d ng có th nhúng và ch y trong trang web c a m tạy, truyền đạt cho em những kiến thức, ức, ụng Java ể em bước vào đời một cách vững chắc ạy, truyền đạt cho em những kiến thức, ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ộ nghiêntrình duy t web T khi internet m i ra đ i, Java Applet cung c p m t khệ ừng tiếp thu thêm ớp: CCQ101101 ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ất cần thiết cho em trong quá ộ nghiên ảm ơn sâu sắc tới các thầy cô giáo trong trường Caonăng l p trình m nh mẽ cho các trang web Nh ng g n đây khi các chận tình giảng dạy, truyền đạt cho em những kiến thức, ạy, truyền đạt cho em những kiến thức, ư ầy cô giáo trong trường Cao ươn sâu sắc tới các thầy cô giáo trong trường Caongtrình duy t web đã phát tri n v i kh năng l p trình b ng VB Script, Javaệ ể em bước vào đời một cách vững chắc ớp: CCQ101101 ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ận tình giảng dạy, truyền đạt cho em những kiến thức, ằng JavaScript,HTML, DHTML, XML, … cùng v i s canh tranh kh c li t c a Microsoftớp: CCQ101101 ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ốt thời gian qua ệ ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý

và Sun đã làm cho Java Applet lu m ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

- Và cho đ n bây gi g n nh các l p trình viên đ u không còn “m n mà” v iến thức, ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ầy cô giáo trong trường Cao ư ận tình giảng dạy, truyền đạt cho em những kiến thức, ền đạt cho em những kiến thức, ớp: CCQ101101Java Applet n a (trình duy t IE đi kèm trong phiên b n Windows 2000 đãững kiến thức, ệ ảm ơn sâu sắc tới các thầy cô giáo trong trường Caokhông còn m c nhiên h tr th c thi m t ng d ng Java applet).ỗi Exception ợc tinh thần làm việc, thái độ nghiên ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ộ nghiên ức, ụng Java

Trang 12

1.3.3 Java và phát tri n ng d ng Desktop dùng AWT và JFC ển của ngôn ngữ lập trình Java ứng dụng Java ụng Java

Vi c phát tri n các chệ ể em bước vào đời một cách vững chắc ươn sâu sắc tới các thầy cô giáo trong trường Caong trình ng d ng có giao di n ngức, ụng Java ệ ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caoi dùng đ h aồ Chí Minh – Tháng 12/2012 ọc tập được tinh thần làm việc, thái độ nghiên

tr c quan gi ng nh nh ng chực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ốt thời gian qua ư ững kiến thức, ươn sâu sắc tới các thầy cô giáo trong trường Caong trình được tinh thần làm việc, thái độ nghiênc vi t dùng ngôn ng l p trìnhến thức, ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức,VC++ hay Visual Basic đã được tinh thần làm việc, thái độ nghiênc java gi i quy t b ng th vi n AWT và JFC JFCảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ằng Java ư ệ

là th vi n r t phong phú và h tr m nh mẽ h n nhi u so v i AWT JFC giúpư ệ ất cần thiết cho em trong quá ỗi Exception ợc tinh thần làm việc, thái độ nghiên ạy, truyền đạt cho em những kiến thức, ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ớp: CCQ101101cho người cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ận tình giảng dạy, truyền đạt cho em những kiến thức,i l p trình có th t o ra m t giao di n tr c quan c a b t kỳ ngể em bước vào đời một cách vững chắc ạy, truyền đạt cho em những kiến thức, ộ nghiên ệ ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ất cần thiết cho em trong quá ức,

d ng nào Liên quan đ n vi c phát tri n các ng d ng có giao di n ngụng Java ến thức, ệ ể em bước vào đời một cách vững chắc ức, ụng Java ệ ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caoidùng đ h a tr c quan chúng ta sẽ tìm hi u chi ti t trong ph n sau.ồ Chí Minh – Tháng 12/2012 ọc tập được tinh thần làm việc, thái độ nghiên ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ể em bước vào đời một cách vững chắc ến thức, ầy cô giáo trong trường Cao

1.3.4 Java và phát tri n Web ển của ngôn ngữ lập trình Java

Java h tr m nh mẽ đ i v i vi c phát tri n các ng d ng Web thông quaỗi Exception ợc tinh thần làm việc, thái độ nghiên ạy, truyền đạt cho em những kiến thức, ốt thời gian qua ớp: CCQ101101 ệ ể em bước vào đời một cách vững chắc ức, ụng Javacông ngh J2EE (Java 2 Enterprise Edition) Công ngh J2EE hoàn toàn có thệ ệ ể em bước vào đời một cách vững chắc

t o ra các ng d ng Web m t cách hi u qu không thua kém công ngh NETạy, truyền đạt cho em những kiến thức, ức, ụng Java ộ nghiên ệ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ệ

Hi n nay có r t nhi u trang Web n i ti ng Vi t Nam cũng nh kh p n i trênệ ất cần thiết cho em trong quá ền đạt cho em những kiến thức, ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên ến thức, ở đầu ệ ư ắc tới các thầy cô giáo trong trường Cao ơn sâu sắc tới các thầy cô giáo trong trường Cao

th gi i đến thức, ớp: CCQ101101 ược tinh thần làm việc, thái độ nghiênc xây d ng và phát tri n d a trên n n công ngh Java S ngực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ể em bước vào đời một cách vững chắc ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ền đạt cho em những kiến thức, ệ ốt thời gian qua ức,

d ng Web đụng Java ược tinh thần làm việc, thái độ nghiênc xây d ng dùng công ngh Java ch c ch n không ai có th bi tực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ắc tới các thầy cô giáo trong trường Cao ắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ến thức,

được tinh thần làm việc, thái độ nghiênc con s chính xác là bao nhiêu,ốt thời gian qua và đây là 1 s ví d đ th y r ng côngốt thời gian qua ụng Java ể em bước vào đời một cách vững chắc ất cần thiết cho em trong quá ằng Javangh Java c a Sun là m t “đ i th đáng g m” c a Microsoft.ệ ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ộ nghiên ốt thời gian qua ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý

Trang web : http://java.sun.com/ c a Oaracleủng hộ của gia đình, bạn bè đã động viên, đóng góp ý

http://www.macromedia.com/software/jrun/ c a Adobeủng hộ của gia đình, bạn bè đã động viên, đóng góp ý

1.3.5 Java và phát tri n các ng d ng nhúng ển của ngôn ngữ lập trình Java ứng dụng Java ụng Java

tr phát tri n các chợc tinh thần làm việc, thái độ nghiên ể em bước vào đời một cách vững chắc ươn sâu sắc tới các thầy cô giáo trong trường Caong trình, ph n m m nhúng J2ME cung c p m t môiầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ất cần thiết cho em trong quá ộ nghiên

trười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong cho nh ng chững kiến thức, ươn sâu sắc tới các thầy cô giáo trong trường Caong trình ng d ng có th ch y đức, ụng Java ể em bước vào đời một cách vững chắc ạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênc trên các thi t bến thức, ịch sử phát triển của ngôn ngữ lập trình Java

Trang 13

cá nhân nh : đi n th ai di đ ng, máy tính b túi PDA hay Palm, cũng nh cácư ệ ọc tập được tinh thần làm việc, thái độ nghiên ộ nghiên ỏe và thành công ưthi t b nhúng khác.ến thức, ịch sử phát triển của ngôn ngữ lập trình Java

1.4 D ch và th c thi m t ch ịch sử phát triển của ngôn ngữ lập trình Java ực hiện: ột số đặc điểm nổi bậc của ngôn ngữ lập trình java ương trình viết bằng Java ng trình vi t b ng Java ết bằng Java ằng Java

Vi c xây d ng, d ch và th c thi m t chệ ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ịch sử phát triển của ngôn ngữ lập trình Java ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ộ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caong trình vi t b ng ngôn ng l p trìnhến thức, ằng Java ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức,java có th tóm t t qua các bể em bước vào đời một cách vững chắc ắc tới các thầy cô giáo trong trường Cao ướp: CCQ101101c sau:

- Vi t mã ngu n: ết bằng Java ồn: dùng m t chộ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caong trình so n th o nào đ y (NotePad hayạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ất cần thiết cho em trong quáJcreator ch ng h n) đ vi t mã ngu n và l u l i v i tên có đuôi ".java"ạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc ến thức, ồ Chí Minh – Tháng 12/2012 ư ạy, truyền đạt cho em những kiến thức, ớp: CCQ101101

- Biên d ch ra mã máy o: ịch sử phát triển của ngôn ngữ lập trình Java ảng viên hướng dẫn: dùng trình biên d ch javac đ biên d ch mã ngu nịch sử phát triển của ngôn ngữ lập trình Java ể em bước vào đời một cách vững chắc ịch sử phát triển của ngôn ngữ lập trình Java ồ Chí Minh – Tháng 12/2012

".java" thành mã c a máy o (java bytecode) có đuôi ".class" và l u lên đĩaủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ư

- Thông d ch và th c thi: ịch sử phát triển của ngôn ngữ lập trình Java ực hiện: ng d ng đức, ụng Java ược tinh thần làm việc, thái độ nghiênc load vào b nh , thông d ch và th cộ nghiên ớp: CCQ101101 ịch sử phát triển của ngôn ngữ lập trình Java ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồthi dùng trình thông d ch Java thông qua l nh "java".ịch sử phát triển của ngôn ngữ lập trình Java ệ

Đ a mã java bytecode vào b nh :

♦ Đưa mã java bytecode vào bộ nhớ: ư ột số đặc điểm nổi bậc của ngôn ngữ lập trình java ớng dẫn: đây là bướp: CCQ101101c "loading" Chươn sâu sắc tới các thầy cô giáo trong trường Caong trình

ph i đảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ược tinh thần làm việc, thái độ nghiênc đ t vào trong b nh trộ nghiên ớp: CCQ101101 ướp: CCQ101101c khi th c thi "Loader" sẽ l y các filesực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ất cần thiết cho em trong quá

ch a mã java bytecode có đuôi ".class" và n p chúng vào b nh ức, ạy, truyền đạt cho em những kiến thức, ộ nghiên ớp: CCQ101101

Ki m tra mã java bytecode:

♦ Đưa mã java bytecode vào bộ nhớ: ển của ngôn ngữ lập trình Java trướp: CCQ101101c khi trình thông d ch chuy n mãịch sử phát triển của ngôn ngữ lập trình Java ể em bước vào đời một cách vững chắcbytecode thành mã máy tươn sâu sắc tới các thầy cô giáo trong trường Caong ng đ th c thi thì các mã bytecode ph i đức, ể em bước vào đời một cách vững chắc ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ược tinh thần làm việc, thái độ nghiênc

ki m tra tính h p l ể em bước vào đời một cách vững chắc ợc tinh thần làm việc, thái độ nghiên ệ

Thông d ch & th c thi:

♦ Đưa mã java bytecode vào bộ nhớ: ịch sử phát triển của ngôn ngữ lập trình Java ực hiện: cu i cùng dốt thời gian qua ướp: CCQ101101 ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồi s đi u khi n c a CPU và trìnhền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc ủng hộ của gia đình, bạn bè đã động viên, đóng góp ýthông d ch t i m i th i đi m sẽ có m t mã bytecode địch sử phát triển của ngôn ngữ lập trình Java ạy, truyền đạt cho em những kiến thức, ỗi Exception ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ộ nghiên ược tinh thần làm việc, thái độ nghiênc chuy n sang mãể em bước vào đời một cách vững chắcmáy và th c thi.ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ

1.5.1 T o ch ạo chương trình nguồn ương trình viết bằng Java ng trình ngu n ồn:

M m t trình so n th o văn b n h tr đ ng b ng văn b n, ví dở đầu ộ nghiên ạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ỗi Exception ợc tinh thần làm việc, thái độ nghiên ồ Chí Minh – Tháng 12/2012 ằng Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java

như Notepad trong Windows (b n có th b t đ uạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc ắc tới các thầy cô giáo trong trường Cao ầy cô giáo trong trường Cao Notepad thông qua B t ắt

đ u ầu → Run → Notepad và nh n enter) và vi t mã ngu n sau đây.ất cần thiết cho em trong quá ến thức, ồ Chí Minh – Tháng 12/2012

Trang 14

public class Programmers {

public static void main(String[] args) {

System.out.println( "Hi Programmers" );

}

}

L u các mã ngu n trongư ồ Chí Minh – Tháng 12/2012 th m cư ụng Java javadir v i cácớp: CCQ101101 tên t pận tình giảng dạy, truyền đạt cho em những kiến thức,

tin Programmers.java Tên c a m t t p tin ngu n Java ph i luôn luôn b ng tênủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ộ nghiên ận tình giảng dạy, truyền đạt cho em những kiến thức, ồ Chí Minh – Tháng 12/2012 ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ằng Java

l p (bên trong mã ngu n) và k t thúc v iớp: CCQ101101 ồ Chí Minh – Tháng 12/2012 ến thức, ớp: CCQ101101 ph n m r ng ầy cô giáo trong trường Cao ở đầu ộ nghiên .java Trong ví d này,ụng Javatên t p tin ph i là ận tình giảng dạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao Programmers.java vì l p đây đớp: CCQ101101 ở đầu ược tinh thần làm việc, thái độ nghiên ọc tập được tinh thần làm việc, thái độ nghiênc g i là Programmers

1.5.2 Biên d ch t p tin ngu n ịch sử phát triển của ngôn ngữ lập trình Java ập trình Java ồn:

- Vi c biên d ch t p tin mã ngu n chệ ịch sử phát triển của ngôn ngữ lập trình Java ận tình giảng dạy, truyền đạt cho em những kiến thức, ồ Chí Minh – Tháng 12/2012 ươn sâu sắc tới các thầy cô giáo trong trường Caong trình Programmers có th th c hi nể em bước vào đời một cách vững chắc ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệqua các bướp: CCQ101101 ụng Java ể em bước vào đời một cách vững chắcc c th nh sau:ư

- M c a s Command Prompt.ở đầu ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên

- Chuy n đ n th m c ch a t p tin ngu n v a t o ra.ể em bước vào đời một cách vững chắc ến thức, ư ụng Java ức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ồ Chí Minh – Tháng 12/2012 ừng tiếp thu thêm ạy, truyền đạt cho em những kiến thức,

- Th c hi n câu l nh: javac Programmers.javaực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ệ

Trang 15

- N u g p thông báo l i "Bad Command of filename" ho c "The name specifiedến thức, ỗi Exception

is not recognized as an internal or external command, operable program orbatch file" có nghĩa là Windows không tìm được tinh thần làm việc, thái độ nghiênc trình biên d ch javac Đ s aịch sử phát triển của ngôn ngữ lập trình Java ể em bước vào đời một cách vững chắc ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

l i này chúng ta c n c p nh t l i đỗi Exception ầy cô giáo trong trường Cao ận tình giảng dạy, truyền đạt cho em những kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ạy, truyền đạt cho em những kiến thức, ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong d n PATH c a h th ng Ngẫn em trong suốt quá trình làm đồ ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ệ ốt thời gian qua ược tinh thần làm việc, thái độ nghiên ạy, truyền đạt cho em những kiến thức,c l i

n u thành công b n sẽ có thêm t p tin Programmers.classến thức, ạy, truyền đạt cho em những kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức,

- Chuy n sang dòng l nh, ví d nh trong Windows Start-> Run -> cmd Chuy nể em bước vào đời một cách vững chắc ệ ụng Java ư ể em bước vào đời một cách vững chắc

đ n th m c javadir v i cd l nh javadir, ví d nh trong trến thức, ư ụng Java ớp: CCQ101101 ệ ụng Java ư ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong h p c a tôi cdợc tinh thần làm việc, thái độ nghiên ủng hộ của gia đình, bạn bè đã động viên, đóng góp ýC:\Users\Nguyen Trung Tin\workspace \java S d ng l nh dir đ th y r ngửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java ệ ể em bước vào đời một cách vững chắc ất cần thiết cho em trong quá ằng Javacác ngu n t p tin trong th m c.ồ Chí Minh – Tháng 12/2012 ận tình giảng dạy, truyền đạt cho em những kiến thức, ư ụng Java

1.5.3 Ch y ch ạo chương trình nguồn ương trình viết bằng Java ng trình

 T i d u nh c gõ l nh: java Programmersạy, truyền đạt cho em những kiến thức, ẫn em trong suốt quá trình làm đồ ắc tới các thầy cô giáo trong trường Cao ệ

 N u chến thức, ươn sâu sắc tới các thầy cô giáo trong trường Caong trình đúng b n sẽ th y dòng ch Hi Programmers trên màn hìnhạy, truyền đạt cho em những kiến thức, ất cần thiết cho em trong quá ững kiến thức,

Console

 N u các b n nh n đến thức, ạy, truyền đạt cho em những kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênc l i "Exception in thread "mainỗi Exception

java.lang.NoClassDefFoundError: Hi Programmers" có nghĩa là Java không thể em bước vào đời một cách vững chắctìm được tinh thần làm việc, thái độ nghiên ận tình giảng dạy, truyền đạt cho em những kiến thức,c t p tin mã bytecode tên Programmers App.class c a các b n M tủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức, ộ nghiêntrong nh ng n i java c tìm t p tin bytecode là th m c hi n t i c a các b n.ững kiến thức, ơn sâu sắc tới các thầy cô giáo trong trường Cao ốt thời gian qua ận tình giảng dạy, truyền đạt cho em những kiến thức, ư ụng Java ệ ạy, truyền đạt cho em những kiến thức, ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức,

Vì th n u t p tin byte code để em bước vào đời một cách vững chắc ến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênc đ t C:\ \java thì các b n nên thay đ iở đầu ạy, truyền đạt cho em những kiến thức, ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên

đười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong d n t i đó.ẫn em trong suốt quá trình làm đồ ớp: CCQ101101

1.5.4 S d ng ph ử phát triển của ngôn ngữ lập trình Java ụng Java ương trình viết bằng Java ng th c - bi n c a l p ứng dụng Java ết bằng Java ủa ngôn ngữ lập trình Java ớng dẫn:

Cú pháp: Tên_l p.Tên_bi n ớng đối tượng ến

ho c Tên_l p.Tên_ph ặc Tên_lớp.Tên_phương_thức(…) ớng đối tượng ương_thức(…) ng_th c(…) ứng dụng

Trang 16

1.6 Công c l p trình và ch ụng Java ập trình Java ương trình viết bằng Java ng trình d ch ịch sử phát triển của ngôn ngữ lập trình Java

1.6.1 JDK

Download phiên b n JDK m i nh t tảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ớp: CCQ101101 ất cần thiết cho em trong quá ươn sâu sắc tới các thầy cô giáo trong trường Caong ng v i h đi u hành đang s d ngức, ớp: CCQ101101 ệ ền đạt cho em những kiến thức, ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java

t trang web java.sun.com và cài đ t trên máy tính.ừng tiếp thu thêm

1.6.2 Công c so n th o mã ngu n Java ụng Java ạo chương trình nguồn ảng viên hướng dẫn: ồn:

Đ vi t mã ngu n java chúng ta có th s d ng trình so n th o NotePad ho cể em bước vào đời một cách vững chắc ến thức, ồ Chí Minh – Tháng 12/2012 ể em bước vào đời một cách vững chắc ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java ạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

m t s môi trộ nghiên ốt thời gian qua ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong phát tri n h tr ngôn ng java nh : Jbuilder c a hãngể em bước vào đời một cách vững chắc ỗi Exception ợc tinh thần làm việc, thái độ nghiên ững kiến thức, ư ủng hộ của gia đình, bạn bè đã động viên, đóng góp ýBorland, Visual Café c a hãng Symantec, JDeveloper c a hãng Oracle, Visual J+ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý+ c aMicrosoft, Eclipce (chủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ươn sâu sắc tới các thầy cô giáo trong trường Caong trình mã ngu n m ), EditPlus …ồ Chí Minh – Tháng 12/2012 ở đầu

Sau đây là gi i thi u s qua m t s chớp: CCQ101101 ệ ơn sâu sắc tới các thầy cô giáo trong trường Cao ộ nghiên ốt thời gian qua ươn sâu sắc tới các thầy cô giáo trong trường Caong trình :

 Là m tộ nghiên môi trười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong phát tri n tích h pể em bước vào đời một cách vững chắc ợc tinh thần làm việc, thái độ nghiên (IDE) cho ngôn ng l pững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức,trình Java từng tiếp thu thêm Embarcadero Technologies

 Được tinh thần làm việc, thái độ nghiênc phát tri n b iể em bước vào đời một cách vững chắc ở đầu BorlandJBuilder vào năm 1997 và được tinh thần làm việc, thái độ nghiênc tách ra

v iớp: CCQ101101 CodeGear ,cu i cùng đã đốt thời gian qua ược tinh thần làm việc, thái độ nghiênc mua b i Embarcadero Technologies vào nămở đầu2008

 Ưu đi m: H tr l p trình t t.ể em bước vào đời một cách vững chắc ỗi Exception ợc tinh thần làm việc, thái độ nghiên ận tình giảng dạy, truyền đạt cho em những kiến thức, ốt thời gian qua

 Nhược tinh thần làm việc, thái độ nghiênc đi m: Không mi n phí và n ng.ể em bước vào đời một cách vững chắc ễn Thành Luân, thầy đã

 Khuyên dùng: N u b n d d nên mua mà dùng.ến thức, ạy, truyền đạt cho em những kiến thức, ư ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao Đ ch y để em bước vào đời một cách vững chắc ạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênc các b n nàyảm ơn sâu sắc tới các thầy cô giáo trong trường Caocác b n c n cài đ t jdk và jre download jdk.ạy, truyền đạt cho em những kiến thức, ầy cô giáo trong trường Cao

 Hi n JBuilder là môi trệ ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong xây d ng tr c quan ng d ng Java r t m nh vàực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ức, ụng Java ất cần thiết cho em trong quá ạy, truyền đạt cho em những kiến thức,

d dùng, nó giúp cho ngễn Thành Luân, thầy đã ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ận tình giảng dạy, truyền đạt cho em những kiến thức,i l p trình d dàng và nhanh chóng thi t k giaoễn Thành Luân, thầy đã ến thức, ến thức,

di n ng d ng, vi t code, tìm l i h u nhanh chóng có đệ ức, ụng Java ến thức, ỗi Exception ầy cô giáo trong trường Cao ược tinh thần làm việc, thái độ nghiên ức,c ng d ng theo ýụng Java

mu n Vì ch c năng c a JBuilder là r t m nh nên nó ch y khá ch m, đ kh cốt thời gian qua ức, ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ất cần thiết cho em trong quá ạy, truyền đạt cho em những kiến thức, ạy, truyền đạt cho em những kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc ắc tới các thầy cô giáo trong trường Cao

Trang 17

ph c vi c ch m này, b n có th tăng cụng Java ệ ận tình giảng dạy, truyền đạt cho em những kiến thức, ạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong b nh hay thay CPU có t c đ caoộ nghiên ớp: CCQ101101 ốt thời gian qua ộ nghiên

h nơn sâu sắc tới các thầy cô giáo trong trường Cao

 Tóm l i, đ l p trình d dàng và nhanh chóng, b n nên dùng nh ng môiạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc ận tình giảng dạy, truyền đạt cho em những kiến thức, ễn Thành Luân, thầy đã ạy, truyền đạt cho em những kiến thức, ững kiến thức,

trười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong m nh và đa năng nh JBuilder,cho dù chúng đòi h i nhi u tài nguyênạy, truyền đạt cho em những kiến thức, ư ỏe và thành công ền đạt cho em những kiến thức,

h n các môi trơn sâu sắc tới các thầy cô giáo trong trường Cao ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong khác, nh ng vi c đáp ng tài nguyên cho chúng không quáư ệ ức,khó, ngay c đ i v i nh ng ngảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ốt thời gian qua ớp: CCQ101101 ững kiến thức, ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caoi dùng bình dân Vi t Nam.ở đầu ệ

 Phiên b n m i nh t hi n nay là Jbuilder 10.0ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ớp: CCQ101101 ất cần thiết cho em trong quá ệ

 Eclipse b t đ u nh m t d án IBM Canada Trong tháng 11 năm 2001, t pắc tới các thầy cô giáo trong trường Cao ầy cô giáo trong trường Cao ư ộ nghiên ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ận tình giảng dạy, truyền đạt cho em những kiến thức,đoàn được tinh thần làm việc, thái độ nghiênc thành l p v i m t h i đ ng qu n tr c a ngận tình giảng dạy, truyền đạt cho em những kiến thức, ớp: CCQ101101 ộ nghiên ộ nghiên ồ Chí Minh – Tháng 12/2012 ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caoi qu n lý ti p t c sảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ụng Java ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồphát tri n c a Eclipse nh là ph n m m ngu n m ể em bước vào đời một cách vững chắc ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ư ầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ồ Chí Minh – Tháng 12/2012 ở đầu

 Eclipse 3.0 (phát hành vào ngày 21 tháng 6 năm 2004) v i n n t ng n đ nh.ớp: CCQ101101 ền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên ịch sử phát triển của ngôn ngữ lập trình Java

 Là m tộ nghiên môi trười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong phát tri n ph n m mể em bước vào đời một cách vững chắc ầy cô giáo trong trường Cao ền đạt cho em những kiến thức, đa ngôn ngững kiến thức, bao g m m tồ Chí Minh – Tháng 12/2012 ộ nghiên khônggian làm vi cệ và m r ngở đầu ộ nghiên plug-in h th ng.ệ ốt thời gian qua Nó được tinh thần làm việc, thái độ nghiênc vi t ch y u trongến thức, ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ến thức, Java

 Ưu đi m: Mi n phí, nhi u plugin m r ng, h tr l p trình t t.ể em bước vào đời một cách vững chắc ễn Thành Luân, thầy đã ền đạt cho em những kiến thức, ở đầu ộ nghiên ỗi Exception ợc tinh thần làm việc, thái độ nghiên ận tình giảng dạy, truyền đạt cho em những kiến thức, ốt thời gian qua

 Nhược tinh thần làm việc, thái độ nghiênc đi m: H i n ng.ể em bước vào đời một cách vững chắc ơn sâu sắc tới các thầy cô giáo trong trường Cao

 Khuyên dùng: Các công ty l p trình chuyên nghi p h đang dùng chận tình giảng dạy, truyền đạt cho em những kiến thức, ệ ọc tập được tinh thần làm việc, thái độ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caong trìnhnày.

 Phiên b n m i nh t hi n nay là Eclipse 4.2ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ớp: CCQ101101 ất cần thiết cho em trong quá ệ

Trang 18

 Là m tộ nghiên ph n m m mi n phíầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ễn Thành Luân, thầy đã IDE cung c p b iất cần thiết cho em trong quá ở đầu Oracle Corporation Nó cung

c p các tính năng cho phát tri n trongất cần thiết cho em trong quá ể em bước vào đời một cách vững chắc Java , XML , SQL vàPL /SQL , HTML , JavaScript , BPEL và PHP JDeveloper bao g m vòng đ i phátồ Chí Minh – Tháng 12/2012 ời cảm ơn sâu sắc tới các thầy cô giáo trong trường Caotri n đ y đ t thi t k thông qua mã hóa, t i u hóa, g l i và profiling để em bước vào đời một cách vững chắc ầy cô giáo trong trường Cao ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ừng tiếp thu thêm ến thức, ến thức, ốt thời gian qua ư ỡ, trực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ỗi Exception ể em bước vào đời một cách vững chắctri n khai.ể em bước vào đời một cách vững chắc

 Năm 1998, phiên b n đ u tiên c a JDeveloper đảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ầy cô giáo trong trường Cao ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ược tinh thần làm việc, thái độ nghiênc d a trên m t c p gi yực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ộ nghiên ất cần thiết cho em trong quá ất cần thiết cho em trong quáphép c aủng hộ của gia đình, bạn bè đã động viên, đóng góp ý JBuilder s n ph m tảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ẩm phần mềm, công cụ lập trình Java của ừng tiếp thu thêm Borland JDeveloper đã đi qua vi t l i hoànến thức, ạy, truyền đạt cho em những kiến thức,toàn được tinh thần làm việc, thái độ nghiênc d a trên Java, 9i phiên b n (2001).ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

 Trong năm 2005 Phiên b n 10g (9.0.5) gi i thi u phiên b n đ u tiên c aảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ớp: CCQ101101 ệ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ầy cô giáo trong trường Cao ủng hộ của gia đình, bạn bè đã động viên, đóng góp ýtân Oracle ADF Cũng trong năm này công ty Oracle phát hành JDeveloper như

là ph n m m mi n phí.ầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ễn Thành Luân, thầy đã

 Phiên b n m i nh t : ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ớp: CCQ101101 ất cần thiết cho em trong quá Trong tháng 9 năm 2012 Jdeveloper 11 g (11.1.2.3.0

b nh mà chộ nghiên ớp: CCQ101101 ươn sâu sắc tới các thầy cô giáo trong trường Caong trình cung c p cho d li u đó và đó chính là giá tr c aất cần thiết cho em trong quá ững kiến thức, ệ ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý

bi n.m i bi n l i có m t ki u d li u nh t đ nh.ến thức, ỗi Exception ến thức, ạy, truyền đạt cho em những kiến thức, ộ nghiên ể em bước vào đời một cách vững chắc ững kiến thức, ệ ất cần thiết cho em trong quá ịch sử phát triển của ngôn ngữ lập trình Java

- Ví d : int x; //x là bi n có ki u d li u nguyên (integer)ụng Java ến thức, ể em bước vào đời một cách vững chắc ững kiến thức, ệ

- Cách khai báo bi n :ến thức,

C u trúc câu l nh khai báo bi n trong java nh sau:ất cần thiết cho em trong quá ệ ến thức, ư

[Ki u d li u] [tên bi n];ể em bước vào đời một cách vững chắc ững kiến thức, ệ ến thức,

Trang 19

- Ví d : ụng Java

Bi n đ i t ến ối tượng ượng : ng

 Dùng đ đ nh nghĩa thu c tính, tr ng thái cho 1 đ i tể em bước vào đời một cách vững chắc ịch sử phát triển của ngôn ngữ lập trình Java ộ nghiên ạy, truyền đạt cho em những kiến thức, ốt thời gian qua ược tinh thần làm việc, thái độ nghiênng

 Có th là bi n toàn c c c a 1 đ i tể em bước vào đời một cách vững chắc ến thức, ụng Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ốt thời gian qua ược tinh thần làm việc, thái độ nghiênng

Type variable ;

Bi n l p ến ớng đối tượng :

 Tươn sâu sắc tới các thầy cô giáo trong trường Caong t bi n đ i tực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ến thức, ốt thời gian qua ược tinh thần làm việc, thái độ nghiênng nh ng giá tr n m trong chính l p đó.ư ịch sử phát triển của ngôn ngữ lập trình Java ằng Java ớp: CCQ101101

 ẢM ƠNnh hưở đầung toàn c c đ n 1 l p và t t c các đ i tụng Java ến thức, ớp: CCQ101101 ất cần thiết cho em trong quá ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ốt thời gian qua ược tinh thần làm việc, thái độ nghiênng trong l p đó.ớp: CCQ101101

 Thích h p dùng đ trao đ i thông tin gi a các đ i tợc tinh thần làm việc, thái độ nghiên ể em bước vào đời một cách vững chắc ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên ững kiến thức, ốt thời gian qua ược tinh thần làm việc, thái độ nghiênng khác nhau trong cùng

m t l p đ theo dõi tr ng thái toàn c c c a đ i tộ nghiên ớp: CCQ101101 ể em bước vào đời một cách vững chắc ạy, truyền đạt cho em những kiến thức, ụng Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ốt thời gian qua ược tinh thần làm việc, thái độ nghiênng

static Type variable ;

Bi n c c b ến ụng ộc lập nền :

 Được tinh thần làm việc, thái độ nghiênc khai báo và s d ng trong thân phửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java ươn sâu sắc tới các thầy cô giáo trong trường Caong th c.ức,

 B t bu c ph i gán giá trắc tới các thầy cô giáo trong trường Cao ộ nghiên ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ướp: CCQ101101c khi tr s d ng.ịch sử phát triển của ngôn ngữ lập trình Java ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java

 Java không có bi n toàn c c, bi n đ i tến thức, ụng Java ến thức, ốt thời gian qua ược tinh thần làm việc, thái độ nghiênng ho c bi n l p đến thức, ớp: CCQ101101 ược tinh thần làm việc, thái độ nghiênc dùng để em bước vào đời một cách vững chắctruy n thông tin toàn c c.ền đạt cho em những kiến thức, ụng Java

int x; //khai báo x là bi n ki u s nguyên ến ển (portable) ối tượng float y; //khai báo y là bi n ki u s th c ến ển (portable) ối tượng ực

Trang 20

2.2 Các ki u d li u c s ển của ngôn ngữ lập trình Java ữ lập trình Java ện: ơng trình viết bằng Java ở đầu

- Trong java có 2 lo i ki uạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc d li u :ững kiến thức, ệ

- Ki u d li u c s :là các ki u d li u đã để em bước vào đời một cách vững chắc ững kiến thức, ệ ơn sâu sắc tới các thầy cô giáo trong trường Cao ở đầu ể em bước vào đời một cách vững chắc ững kiến thức, ệ ược tinh thần làm việc, thái độ nghiênc xác đ nh s n trong ngônịch sử phát triển của ngôn ngữ lập trình Java ẵn

ng chúng là các ki u d li u c đ những kiến thức, ể em bước vào đời một cách vững chắc ững kiến thức, ệ ốt thời gian qua ịch sử phát triển của ngôn ngữ lập trình Java không th chia c t hay thay đ i.ể em bước vào đời một cách vững chắc ắc tới các thầy cô giáo trong trường Cao ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên

- ví d nh : int,float,Boolean,long,byte…ụng Java ư

- Ki u d li u tham chi u:là các ki u d li u đ i tể em bước vào đời một cách vững chắc ững kiến thức, ệ ến thức, ể em bước vào đời một cách vững chắc ững kiến thức, ệ ốt thời gian qua ược tinh thần làm việc, thái độ nghiênng

2.2.1 Ki u s nguyên ển của ngôn ngữ lập trình Java ố đặc điểm nổi bậc của ngôn ngữ lập trình java

- Java có các lo i s nguyên sau :ạy, truyền đạt cho em những kiến thức, ốt thời gian qua

- Giá tr m c đ nh:khi các b n khai báo bi n mà không kh i t o giá tr cho chúng Java sẽ ịch sử phát triển của ngôn ngữ lập trình Java ịch sử phát triển của ngôn ngữ lập trình Java ạy, truyền đạt cho em những kiến thức, ến thức, ở đầu ạy, truyền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java

tực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ đ ng kh i t o các bi n đó v i các giá tr m c đ nh nh trên ộ nghiên ở đầu ạy, truyền đạt cho em những kiến thức, ến thức, ớp: CCQ101101 ịch sử phát triển của ngôn ngữ lập trình Java ịch sử phát triển của ngôn ngữ lập trình Java ư

2.2.2 Ki u d u ch m đ ng ển của ngôn ngữ lập trình Java ấu chấm động ấu chấm động ột số đặc điểm nổi bậc của ngôn ngữ lập trình java

- Đ i v i ki u d u ch m đ ng hay ki u th c, java h tr hai ki u d li u làốt thời gian qua ớp: CCQ101101 ể em bước vào đời một cách vững chắc ất cần thiết cho em trong quá ất cần thiết cho em trong quá ộ nghiên ể em bước vào đời một cách vững chắc ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ỗi Exception ợc tinh thần làm việc, thái độ nghiên ể em bước vào đời một cách vững chắc ững kiến thức, ệ

float và double

- Ki u float có kích thể em bước vào đời một cách vững chắc ướp: CCQ101101c 4 byte và giá tr m c đ nh là 0.0fịch sử phát triển của ngôn ngữ lập trình Java ịch sử phát triển của ngôn ngữ lập trình Java

Trang 21

- Ki u double có kích thể em bước vào đời một cách vững chắc ướp: CCQ101101c 8 byte và giá tr m c đ nh là 0.0dịch sử phát triển của ngôn ngữ lập trình Java ịch sử phát triển của ngôn ngữ lập trình Java

- S ki u d u ch m đ ng không có giá tr nh nh t cũng không có giá tr l nốt thời gian qua ể em bước vào đời một cách vững chắc ất cần thiết cho em trong quá ất cần thiết cho em trong quá ộ nghiên ịch sử phát triển của ngôn ngữ lập trình Java ỏe và thành công ất cần thiết cho em trong quá ịch sử phát triển của ngôn ngữ lập trình Java ớp: CCQ101101

nh t Chúng có th nh n các giá tr :ất cần thiết cho em trong quá ể em bước vào đời một cách vững chắc ận tình giảng dạy, truyền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java

 S âmốt thời gian qua

 S dốt thời gian qua ươn sâu sắc tới các thầy cô giáo trong trường Caong

 Vô c c âmực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ

 Vô c c dực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ươn sâu sắc tới các thầy cô giáo trong trường Caong

Khai báo và kh i t o giá tr cho các bi n ki u d u ch m đ ng:ở đầu ạy, truyền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ến thức, ể em bước vào đời một cách vững chắc ất cần thiết cho em trong quá ất cần thiết cho em trong quá ộ nghiên

float x = 100.0/7;

double y = 1.56E6;

M t s l u ý đ i v i các phép toán trên s d u ch m đ ng:ộ nghiên ốt thời gian qua ư ốt thời gian qua ớp: CCQ101101 ốt thời gian qua ất cần thiết cho em trong quá ất cần thiết cho em trong quá ộ nghiên

- N u m i toán h ng đ u có ki u d n ch m đ ng thì phép toán chuy n thànhến thức, ỗi Exception ạy, truyền đạt cho em những kiến thức, ền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc ất cần thiết cho em trong quá ất cần thiết cho em trong quá ộ nghiên ể em bước vào đời một cách vững chắcphép toán d u ch m đ ng -N u có m t toán h ng là double thì các toán h ngất cần thiết cho em trong quá ất cần thiết cho em trong quá ộ nghiên ến thức, ộ nghiên ạy, truyền đạt cho em những kiến thức, ạy, truyền đạt cho em những kiến thức,còn l i sẽ đạy, truyền đạt cho em những kiến thức, ược tinh thần làm việc, thái độ nghiênc chuy n thành ki u double trể em bước vào đời một cách vững chắc ể em bước vào đời một cách vững chắc ướp: CCQ101101c khi th c hi n phép toán.ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ

- Bi n ki u float và double có th ép chuy n sang ki u d li u khác tr ki uến thức, ể em bước vào đời một cách vững chắc ể em bước vào đời một cách vững chắc ể em bước vào đời một cách vững chắc ể em bước vào đời một cách vững chắc ững kiến thức, ệ ừng tiếp thu thêm ể em bước vào đời một cách vững chắcboolean

2.2.3 Ki u ký t (char) ển của ngôn ngữ lập trình Java ực hiện:

- Đây là ki u d li u v kí t M i bi n char sẽ có giá tr là m t ể em bước vào đời một cách vững chắc ững kiến thức, ệ ền đạt cho em những kiến thức, ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ỗi Exception ến thức, ịch sử phát triển của ngôn ngữ lập trình Java ộ nghiên kí t Unicode.ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ

- Ví d : ’a’ , ’b’ , ’$’ ,…ụng Java

- Giá tr kh i t o m c đ nh c a ki u char là nullịch sử phát triển của ngôn ngữ lập trình Java ở đầu ạy, truyền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ể em bước vào đời một cách vững chắc

2.2.4 Ki u lu n lý (boolean) ển của ngôn ngữ lập trình Java ập trình Java

- Đây là ki u d li u ch nh n m t trong 2 giá tr true ho c false(đúng ho cể em bước vào đời một cách vững chắc ững kiến thức, ệ ỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ận tình giảng dạy, truyền đạt cho em những kiến thức, ộ nghiên ịch sử phát triển của ngôn ngữ lập trình Java sai)

- Giá tr kh i t o m c đ nh c a ki u boolean là false.ịch sử phát triển của ngôn ngữ lập trình Java ở đầu ạy, truyền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ể em bước vào đời một cách vững chắc

Trang 22

2.3 H ng ằng Java

- H ng s là 1 giá tr không đ i đ ằng Java ốt thời gian qua ịch sử phát triển của ngôn ngữ lập trình Java ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên ược tinh thần làm việc, thái độ nghiên c s d ng trong ch ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java ươn sâu sắc tới các thầy cô giáo trong trường Cao ng trình H ng s đ ằng Java ốt thời gian qua ược tinh thần làm việc, thái độ nghiên c bi u di n ể em bước vào đời một cách vững chắc ễn Thành Luân, thầy đã

nh chính nó ch không là m t giá tr c a bi n hay m t k t qu c a bi u th c Giá tr c a ư ức, ộ nghiên ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ến thức, ộ nghiên ến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ể em bước vào đời một cách vững chắc ức, ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý

h ng s không th b thay đ i ằng Java ốt thời gian qua ể em bước vào đời một cách vững chắc ịch sử phát triển của ngôn ngữ lập trình Java ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên

- Ví d : Pi = 3.1415 ụng Java

- Tên c a h ng s đ ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ằng Java ốt thời gian qua ược tinh thần làm việc, thái độ nghiên c đ t tên nh tên bi n Cách khai báo h ng cũng t ư ến thức, ằng Java ươn sâu sắc tới các thầy cô giáo trong trường Cao ng t nh khai báo ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ư

bi n nh ng có dùng thêm t khóa final: ến thức, ư ừng tiếp thu thêm

<ph m vi> final <ki u d li u c a h ng> <tên h ng> = <giá tr > ạnh cho việc phát triển ứng dụng ển (portable) ữ liệu của hằng> <tên hằng> = <giá trị> ệm - đa luồng (MultiTasking - Multithreading ủa hằng> <tên hằng> = <giá trị> ằng> <tên hằng> = <giá trị> ằng> <tên hằng> = <giá trị> ịch

- Ví d : public final String mautoc = “den”; ụng Java

- H ng s có th là : ằng Java ốt thời gian qua ể em bước vào đời một cách vững chắc

H ng s nguyên ằng> <tên hằng> = <giá trị> ối tượng :

H ng có th đằng Java ể em bước vào đời một cách vững chắc ược tinh thần làm việc, thái độ nghiênc bi u di n dể em bước vào đời một cách vững chắc ễn Thành Luân, thầy đã ướp: CCQ101101 ạy, truyền đạt cho em những kiến thức,i d ng th p phân, bát phân, th p l c phân.ận tình giảng dạy, truyền đạt cho em những kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ụng Java

Ví d : bi u di n s 15ụng Java ể em bước vào đời một cách vững chắc ễn Thành Luân, thầy đã ốt thời gian qua

D ng int : 15ạy, truyền đạt cho em những kiến thức,

D ng long : 15Lạy, truyền đạt cho em những kiến thức,

D ng bát phân : 017ạy, truyền đạt cho em những kiến thức,

D ng th p phân : 0xFạy, truyền đạt cho em những kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức,

H ng s th c ằng> <tên hằng> = <giá trị> ối tượng ực :

Tươn sâu sắc tới các thầy cô giáo trong trường Caong t nh h ng s nguyên, đ ch rõ h ng là float ta thêm vĩ ng “ f ” hay “ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ư ằng Java ốt thời gian qua ể em bước vào đời một cách vững chắc ỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ằng Java ững kiến thức,

F ” , h ng là double ta thêm “ d ” hay “ D ”.ằng Java

H ng Boolean ằng> <tên hằng> = <giá trị> :

Trang 23

M t h ng s ki u boolean có giá tr là true ho c false Trong java, các giá tr 0ộ nghiên ằng Java ốt thời gian qua ể em bước vào đời một cách vững chắc ịch sử phát triển của ngôn ngữ lập trình Java ịch sử phát triển của ngôn ngữ lập trình Java

và 1 không được tinh thần làm việc, thái độ nghiênc dùng thay th cho false và true nh trong C ho c C++.ến thức, ư

H ng kí t ằng> <tên hằng> = <giá trị> ực :

Là m t ký t đ n gi n hay m t chu i ESCAPE, h ng ký t độ nghiên ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ộ nghiên ỗi Exception ằng Java ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ược tinh thần làm việc, thái độ nghiênc đ t trong hai

d u ngo c đ n ‘’ Các chu i ESCAPE:ất cần thiết cho em trong quá ơn sâu sắc tới các thầy cô giáo trong trường Cao ỗi Exception

‘\b’ : xóa lùi

‘\n’ : xu ng dòngốt thời gian qua

‘\t’ : tab ngang

‘\f’ : đ y trangẩm phần mềm, công cụ lập trình Java của

‘\r’ : d u enterất cần thiết cho em trong quá

‘\”’ : nháy kép

‘\’’ : nháy đ nơn sâu sắc tới các thầy cô giáo trong trường Cao

‘\\’ : s ngổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên ược tinh thần làm việc, thái độ nghiênc

‘uxxxx’ : ký t unicodeực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ

Ví d : ụng Java

System.out.println(“Xin chào b n \n Nguy n Trung Tín”); ạnh cho việc phát triển ứng dụng ễn Trung Tín”);

Sẽ in ra màn hình k t qu : ến ảo Java (JVM - Java Virtual Machine)

Xin chào b n ạnh cho việc phát triển ứng dụng Nguy n Trung Tín ễn Trung Tín”);

2.4 L nh, kh i l nh trong Java ện: ố đặc điểm nổi bậc của ngôn ngữ lập trình java ện:

- M t câu l nh trong java sẽ độ nghiên ệ ược tinh thần làm việc, thái độ nghiênc k t thúc b ng d u ch m ph y ‘ ; ’ ến thức, ằng Java ất cần thiết cho em trong quá ất cần thiết cho em trong quá ẩm phần mềm, công cụ lập trình Java của

- Ví d :ụng Java

Trang 24

public void timgiatriXmax (Interger begin, Interger i, List<Point> list)

{

double xmax = list.get(begin).getX();

int index = begin;

for (int j = begin + 1; j <= i; j++){

- Các câu l nh đ n có th n i l i v i nhau t o thành các kh i l nh thu c 1 l p.ệ ơn sâu sắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ốt thời gian qua ạy, truyền đạt cho em những kiến thức, ớp: CCQ101101 ạy, truyền đạt cho em những kiến thức, ốt thời gian qua ệ ộ nghiên ớp: CCQ101101

- B l nh c a java không gi i h n trong c p d u ngo c { và }ộ nghiên ệ ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ớp: CCQ101101 ạy, truyền đạt cho em những kiến thức, ất cần thiết cho em trong quá

- Kh i l nh có th đốt thời gian qua ệ ể em bước vào đời một cách vững chắc ược tinh thần làm việc, thái độ nghiênc đ t trong kh i l nh khác.ốt thời gian qua ệ

public class SinhVien {

private String name;

private GregorianCalendar birthDay ; private double mark ;

}

Trang 25

2.5 Toán tử phát triển của ngôn ngữ lập trình Java

M t chộ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caong trình th c t bao hàm vi c t o ra các bi n Các toán t k t h pực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ến thức, ệ ạy, truyền đạt cho em những kiến thức, ến thức, ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ợc tinh thần làm việc, thái độ nghiêncác giá tr đ n gi n ho c các bi u th c con thành nh ng bi u th c m i, ph cịch sử phát triển của ngôn ngữ lập trình Java ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ức, ững kiến thức, ể em bước vào đời một cách vững chắc ức, ớp: CCQ101101 ức,

t p h n và cóạy, truyền đạt cho em những kiến thức, ơn sâu sắc tới các thầy cô giáo trong trường Cao th tr v các giá tr Đi u này có hàm ý t o ra các toánể em bước vào đời một cách vững chắc ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ền đạt cho em những kiến thức, ạy, truyền đạt cho em những kiến thức, t lu nửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ận tình giảng dạy, truyền đạt cho em những kiến thức,

lý, s h c, quan hốt thời gian qua ọc tập được tinh thần làm việc, thái độ nghiên ệ và so sánh trên các bi u th c.ể em bước vào đời một cách vững chắc ức,

2.5.1 Toán t s h c ử phát triển của ngôn ngữ lập trình Java ố đặc điểm nổi bậc của ngôn ngữ lập trình java ọc

Các toán h ng c a các toán t s h c ph i d ng s Các toán h ng ki uạy, truyền đạt cho em những kiến thức, ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ốt thời gian qua ọc tập được tinh thần làm việc, thái độ nghiên ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ở đầu ạy, truyền đạt cho em những kiến thức, ốt thời gian qua ạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắcBoolean không s d ng đửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java ược tinh thần làm việc, thái độ nghiênc, song các toán h ng ký t cho phép s d ng lo iạy, truyền đạt cho em những kiến thức, ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java ạy, truyền đạt cho em những kiến thức,toán t này.ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

Toán tửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao Mô tảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

+ C ng Tr v giá tr t ng hai toán h ngộ nghiên ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên ạy, truyền đạt cho em những kiến thức,

Ví d : 5 + 3 tr v k t qu là 8ụng Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

- Tr Tr v giá tr khác nhau gi a hai toán h ng ho cừng tiếp thu thêm ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ững kiến thức, ạy, truyền đạt cho em những kiến thức,

giá tr ph đ nh c a toán h ngịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức,

Ví d : 5 – 3 k t qu là 2 và -10 tr v giá tr âm c aụng Java ến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý10

* Nhân Tr v giá tr là tích hai toán h ng.ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ạy, truyền đạt cho em những kiến thức,

Ví d : 5 * 3 k t qu là 15ụng Java ến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao/ Chia Tr v giá tr là thảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ươn sâu sắc tới các thầy cô giáo trong trường Caong c a phép chiaủng hộ của gia đình, bạn bè đã động viên, đóng góp ý

Ví d : 6/3 k t qu là 2ụng Java ến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

% Phép l y modulo Giá tr tr v là ph n d c a toán tất cần thiết cho em trong quá ịch sử phát triển của ngôn ngữ lập trình Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ầy cô giáo trong trường Cao ư ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

Trang 26

Ví đ : a tụng Java ươn sâu sắc tới các thầy cô giáo trong trường Caong đươn sâu sắc tới các thầy cô giáo trong trường Caong v i a = a - 1ớp: CCQ101101+= C ng và gán giá tr C ng cacs giá tr c a toán h ng bênộ nghiên ịch sử phát triển của ngôn ngữ lập trình Java ộ nghiên ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức,

trái vào toán h ng bên ph i và gán giá tr tr v vàoạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ịch sử phát triển của ngôn ngữ lập trình Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức,toán h ng bên trái.ạy, truyền đạt cho em những kiến thức,

Ví d : c+=a tụng Java ươn sâu sắc tới các thầy cô giáo trong trường Caong đươn sâu sắc tới các thầy cô giáo trong trường Caong v i c = c + aớp: CCQ101101-= Tr và gán giá tr Tr các giá tr c a toán h ng bênừng tiếp thu thêm ịch sử phát triển của ngôn ngữ lập trình Java ừng tiếp thu thêm ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức,

trái vào toán h ng bên ph i và gán giá tr tr v vàoạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ịch sử phát triển của ngôn ngữ lập trình Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức,toán h ng bên trái.ạy, truyền đạt cho em những kiến thức,

Ví d : c-=a tụng Java ươn sâu sắc tới các thầy cô giáo trong trường Caong đươn sâu sắc tới các thầy cô giáo trong trường Caong v i c = c - aớp: CCQ101101

*= Nhân và gán Nhân các giá tr c a toán h ng bên tráiịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức,

v i toán h ng bên ph i và gán giá tr tr v vào toánớp: CCQ101101 ạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ịch sử phát triển của ngôn ngữ lập trình Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức,

h ng bên trái.ạy, truyền đạt cho em những kiến thức,

Ví d : c*=a tụng Java ươn sâu sắc tới các thầy cô giáo trong trường Caong đươn sâu sắc tới các thầy cô giáo trong trường Caong v i c = c * aớp: CCQ101101/= Chia và gán Chia các giá tr c a toán h ng bên trái choịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức,

toán h ng bên ph i và gán giá tr tr v vào toán h ngạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ịch sử phát triển của ngôn ngữ lập trình Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ạy, truyền đạt cho em những kiến thức,bên trái

Ví d : c/=a tụng Java ươn sâu sắc tới các thầy cô giáo trong trường Caong đươn sâu sắc tới các thầy cô giáo trong trường Caong v i c = c/aớp: CCQ101101

%= L y s d và gán Chia giá tr c a toán h ng bên tráiất cần thiết cho em trong quá ốt thời gian qua ư ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức,

cho toán h ng bên ph i và gán giá tr s d vào toánạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ịch sử phát triển của ngôn ngữ lập trình Java ốt thời gian qua ư

h ng bên trái.ạy, truyền đạt cho em những kiến thức,

Ví d : c%=a tụng Java ươn sâu sắc tới các thầy cô giáo trong trường Caong đươn sâu sắc tới các thầy cô giáo trong trường Caong v i c = c%aớp: CCQ101101

2.5.2 Toán t quan h và logic ử phát triển của ngôn ngữ lập trình Java ện:

- Toán t quan h : ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ệ Các toán t quan h ki m tra m i quan h gi a hai toánửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ệ ể em bước vào đời một cách vững chắc ốt thời gian qua ệ ững kiến thức,

h ng K t qu c a m t bi u th c có dùng các toán t quan h là nh ng giá trạy, truyền đạt cho em những kiến thức, ến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ộ nghiên ể em bước vào đời một cách vững chắc ức, ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ệ ững kiến thức, ịch sử phát triển của ngôn ngữ lập trình JavaBoolean (logic “đúng” ho c “sai”) Các toán t quan h đửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ệ ược tinh thần làm việc, thái độ nghiên ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Javac s d ng trong các

c u trúc đi u khi n.ất cần thiết cho em trong quá ền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc

Trang 27

Toán tửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao Mô tảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

= = So sáng b ng Toán t này ki m tra s tằng Java ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ươn sâu sắc tới các thầy cô giáo trong trường Caong đươn sâu sắc tới các thầy cô giáo trong trường Caong

c a hai toán h ng.ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức,

Ví d : if(a==b) tr v giá tr “true” n u a khác bụng Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ến thức,

!= So sánh khác Ki m tra s khác nhau c a hai toánể em bước vào đời một cách vững chắc ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý

h ng.ạy, truyền đạt cho em những kiến thức,

Ví d : if(a!=b) tr v giá tr “true” n u a khác bụng Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ến thức,

> L n h n Ki m tra giá tr c a toán h ng bên ph i l nớp: CCQ101101 ơn sâu sắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ớp: CCQ101101

h n toán h ng bên trái hay không.ơn sâu sắc tới các thầy cô giáo trong trường Cao ạy, truyền đạt cho em những kiến thức,

Ví d : if(a>b) tr v giá tr “true” n u a l n h n b,ụng Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ến thức, ớp: CCQ101101 ơn sâu sắc tới các thầy cô giáo trong trường Cao

ngược tinh thần làm việc, thái độ nghiên ạy, truyền đạt cho em những kiến thức,c l i (nh h n ho c b ng) tr v “False”ỏe và thành công ơn sâu sắc tới các thầy cô giáo trong trường Cao ằng Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức,

< Nh h n Ki m tra giá tr c a toán h ng bên ph i cóỏe và thành công ơn sâu sắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

nh h n toán h ng bên trái hay không.ỏe và thành công ơn sâu sắc tới các thầy cô giáo trong trường Cao ạy, truyền đạt cho em những kiến thức,

Ví d : if(a<b) tr v giá tr “true” n u a nh h n b,ụng Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ến thức, ỏe và thành công ơn sâu sắc tới các thầy cô giáo trong trường Cao

ngược tinh thần làm việc, thái độ nghiên ạy, truyền đạt cho em những kiến thức, ớp: CCQ101101c l i (l n h n ho c b ng) tr v “False”ơn sâu sắc tới các thầy cô giáo trong trường Cao ằng Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức,

>= L n h n ho c b ng Ki m tra giá tr c a toán h ng bênớp: CCQ101101 ơn sâu sắc tới các thầy cô giáo trong trường Cao ằng Java ể em bước vào đời một cách vững chắc ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức,

ph i có l n h n ho c b ng toán h ng bên trái hayảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ớp: CCQ101101 ơn sâu sắc tới các thầy cô giáo trong trường Cao ằng Java ạy, truyền đạt cho em những kiến thức,không

Ví d : if(a>= b) tr v giá tr “true” n u a l n h nụng Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ến thức, ớp: CCQ101101 ơn sâu sắc tới các thầy cô giáo trong trường Cao

ho c b ng b, ngằng Java ược tinh thần làm việc, thái độ nghiên ạy, truyền đạt cho em những kiến thức,c l i (nh h n) tr v giá tr “False”ỏe và thành công ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java

<= Nh h n ho c b ng Ki m tra giá tr c a toán h ngỏe và thành công ơn sâu sắc tới các thầy cô giáo trong trường Cao ằng Java ể em bước vào đời một cách vững chắc ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ạy, truyền đạt cho em những kiến thức,

bên ph i có nh h n ho c b ng toán h ng bên trái hayảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ỏe và thành công ơn sâu sắc tới các thầy cô giáo trong trường Cao ằng Java ạy, truyền đạt cho em những kiến thức,không

Ví d : if(a<= b) tr v giá tr “true” n u a nh h nụng Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ến thức, ỏe và thành công ơn sâu sắc tới các thầy cô giáo trong trường Cao

ho c b ng b, ngằng Java ược tinh thần làm việc, thái độ nghiên ạy, truyền đạt cho em những kiến thức, ớp: CCQ101101c l i (l n h n) tr v giá tr “False”ơn sâu sắc tới các thầy cô giáo trong trường Cao ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java

- Toán t logic: ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao Các toán t logic làm vi c v i các toán h ng Boolean.ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ệ ớp: CCQ101101 ạy, truyền đạt cho em những kiến thức,

Trang 28

Toán t ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao Mô tảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

& Và (AND) Tr v giá tr “đúng” (true) n u ch khi cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ến thức, ỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

hai toán t có giá tr “true”.ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ịch sử phát triển của ngôn ngữ lập trình Java

gán “Y” cho bi n “đến thức, ược tinh thần làm việc, thái độ nghiênc nh n h c b ng”ận tình giảng dạy, truyền đạt cho em những kiến thức, ọc tập được tinh thần làm việc, thái độ nghiên ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên

| Ho c(OR) Tr v giá tr “true” n u 1 giá tr là trueảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ến thức, ịch sử phát triển của ngôn ngữ lập trình Java

ho c c hai đ u là true.ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức,

Ví d : n u age_category is ‘Senior_citizen’ ORụng Java ến thức,special_category is ‘handicapped’ thì gi m giá tua lảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ững kiến thức,hành Giá cũng sẽ được tinh thần làm việc, thái độ nghiênc gi m n u c hai đi u ki n đ uảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ệ ền đạt cho em những kiến thức,

được tinh thần làm việc, thái độ nghiênc th a mãn.ỏe và thành công

^ XOR Tr v giá tr “true” n u ch m t trong các giá trảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ến thức, ỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ộ nghiên ịch sử phát triển của ngôn ngữ lập trình Java

là “true”, các trười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong h p còn l i cho giá tr False(sai)ợc tinh thần làm việc, thái độ nghiên ạy, truyền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java

! Toán h ng đ n t Not Chuy n giá tr t “true” sangạy, truyền đạt cho em những kiến thức, ơn sâu sắc tới các thầy cô giáo trong trường Cao ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ịch sử phát triển của ngôn ngữ lập trình Java ừng tiếp thu thêm

“False” và ngược tinh thần làm việc, thái độ nghiên ạy, truyền đạt cho em những kiến thức,c l i

Ví d : quá trình th c thi các dòng l nh ti p t c choụng Java ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ến thức, ụng Java

đ n khi k t thúc chến thức, ến thức, ươn sâu sắc tới các thầy cô giáo trong trường Caong trình

2.5.3 Toán t ép ki u ử phát triển của ngôn ngữ lập trình Java ển của ngôn ngữ lập trình Java

- Ép ki u r ng (widening conversion): t ki u nh sang ki u l n (không m tể em bước vào đời một cách vững chắc ộ nghiên ừng tiếp thu thêm ể em bước vào đời một cách vững chắc ỏe và thành công ể em bước vào đời một cách vững chắc ớp: CCQ101101 ất cần thiết cho em trong quámát thông tin)

- Ép ki u h p (narrow conversion): t ki u l n sang ki u nh (có kh năng m tể em bước vào đời một cách vững chắc : ừng tiếp thu thêm ể em bước vào đời một cách vững chắc ớp: CCQ101101 ể em bước vào đời một cách vững chắc ỏe và thành công ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ất cần thiết cho em trong quámát thông tin)

- <tên bi n> = (ki u d li u)<tên bi n>;ến thức, ể em bước vào đời một cách vững chắc ững kiến thức, ệ ến thức,

- Ví d : ụng Java

float fnum = 2.2;

Trang 29

int iCount = (int) fNum; // (iCount = 2)

2.5.4 Th t u tiên ứng dụng Java ực hiện: ư

Th tức, ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ Toán tửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

1 Các toán t đ n nh + , - , ++ , ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ơn sâu sắc tới các thầy cô giáo trong trường Cao ư

2 Các toán t s h c và các toán t d ch nh * , ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ốt thời gian qua ọc tập được tinh thần làm việc, thái độ nghiên ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ịch sử phát triển của ngôn ngữ lập trình Java ư / ,

+ , - , << , >>

3 Các toán t quan h nh > , < , >= , <= , = = , !=ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ệ ư

4 Các toán t logic và bit nh && , ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ư || , & , | , ^

5 Các toán t gán nh = , *= , /= , += , -=ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ư

Đ thay đ i th t u tiên trên m t bi u th c, b n có th s d ng d u ngo cể em bước vào đời một cách vững chắc ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên ức, ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ư ộ nghiên ể em bước vào đời một cách vững chắc ức, ạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java ất cần thiết cho em trong quá

đ n () T ng ph n c a bi u th c đơn sâu sắc tới các thầy cô giáo trong trường Cao ừng tiếp thu thêm ầy cô giáo trong trường Cao ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ể em bước vào đời một cách vững chắc ức, ược tinh thần làm việc, thái độ nghiênc gi i h n trong ngo c đ n đớp: CCQ101101 ạy, truyền đạt cho em những kiến thức, ơn sâu sắc tới các thầy cô giáo trong trường Cao ược tinh thần làm việc, thái độ nghiênc th cực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ

hi n trệ ướp: CCQ101101c tiên N u b n s dùng nhi u ngo c đ n l ng nhau thì toán t n mến thức, ạy, truyền đạt cho em những kiến thức, ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ền đạt cho em những kiến thức, ơn sâu sắc tới các thầy cô giáo trong trường Cao ồ Chí Minh – Tháng 12/2012 ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ằng Javatrong ngo c đ n phía trong sẽ th c thi trơn sâu sắc tới các thầy cô giáo trong trường Cao ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ướp: CCQ101101c, sau đó đ n các vòng phía ngoài.ến thức,

Nh ng trong ph m vi m t ngo c đ n thì quy t c th t u tiên v n giư ạy, truyền đạt cho em những kiến thức, ộ nghiên ơn sâu sắc tới các thầy cô giáo trong trường Cao ắc tới các thầy cô giáo trong trường Cao ức, ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ư ẫn em trong suốt quá trình làm đồ ững kiến thức,nguyên tác d ng.ụng Java

2.6 C u trúc đi u khi n ấu chấm động ề ngôn ngữ lập trình Java ển của ngôn ngữ lập trình Java

2.6.1 C u trúc đi u ki n if else ấu chấm động ề ngôn ngữ lập trình Java ện:

- Là m t phép ki m tra giá tr c a m t bi u th c boolean, n u cho giá tr là trueộ nghiên ể em bước vào đời một cách vững chắc ịch sử phát triển của ngôn ngữ lập trình Java ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ộ nghiên ể em bước vào đời một cách vững chắc ư ến thức, ịch sử phát triển của ngôn ngữ lập trình Javathì kh i l nh sẽ đốt thời gian qua ệ ược tinh thần làm việc, thái độ nghiênc th c hi n.ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ

- C u trúc:ất cần thiết cho em trong quá

if <bi u th c boolean> ển (portable) ư {

<kh i l nh 1>; ối tượng ệm - đa luồng (MultiTasking - Multithreading

Trang 30

} else {

<kh i l nh 2>; ối tượng ệm - đa luồng (MultiTasking - Multithreading }

- N u bi u th c boolean đúng, thì <kh i l nh 1> đến thức, ể em bước vào đời một cách vững chắc ức, ốt thời gian qua ệ ược tinh thần làm việc, thái độ nghiênc th c hi n, còn n u sai thìực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ến thức,

<kh i l nh 2> đốt thời gian qua ệ ược tinh thần làm việc, thái độ nghiênc th c hi n.ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ

Trang 31

2.6.2 C u trúc switch case ấu chấm động

- L nh switch case: cho phép ch n nhi u trệ ọc tập được tinh thần làm việc, thái độ nghiên ền đạt cho em những kiến thức, ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong h p x y ra c a giá tr soợc tinh thần làm việc, thái độ nghiên ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ịch sử phát triển của ngôn ngữ lập trình Javasánh

- C u trúc :ất cần thiết cho em trong quá

switch <bi u th c> ển (portable) ứng dụng {

case<giá tr 1>:<kh i l nh 1>;break; ịch ối tượng ệm - đa luồng (MultiTasking - Multithreading case<giá tr 2>:<kh i l nh 2>;break; ịch ối tượng ệm - đa luồng (MultiTasking - Multithreading

case<giá tr n>:<kh i l nh n>;break; ịch ối tượng ệm - đa luồng (MultiTasking - Multithreading default: <kh i l nh default>;break; ối tượng ệm - đa luồng (MultiTasking - Multithreading }

- M t s chú ý khi s d ng l nh switch-case:ộ nghiên ốt thời gian qua ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java ệ

- Các giá tr : <giá tr 1>,<giá tr 2>, <giá tr n> ph i là các h ng s ịch sử phát triển của ngôn ngữ lập trình Java ịch sử phát triển của ngôn ngữ lập trình Java ịch sử phát triển của ngôn ngữ lập trình Java ịch sử phát triển của ngôn ngữ lập trình Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ằng Java ốt thời gian qua

- N u không s d ng l nh break m i khi k t thúc các kh i l nh thì sau khi th cến thức, ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java ệ ỗi Exception ến thức, ốt thời gian qua ệ ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ

hi n xong kh i l nh, các l nh ti p theo sẽ đệ ốt thời gian qua ệ ệ ến thức, ược tinh thần làm việc, thái độ nghiênc th c hi n.ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ

2.6.3 Vòng l p while ặc điểm nổi bậc của ngôn ngữ lập trình java

- Khi m t kh i l nh c n độ nghiên ốt thời gian qua ệ ầy cô giáo trong trường Cao ược tinh thần làm việc, thái độ nghiênc th c hi n, thực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong là v i m t s l n không đớp: CCQ101101 ộ nghiên ốt thời gian qua ầy cô giáo trong trường Cao ược tinh thần làm việc, thái độ nghiênc

bi t trến thức, ướp: CCQ101101c, tacó th s d ng vòngể em bước vào đời một cách vững chắc ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ụng Java l p while

- C u trúc l nh:ất cần thiết cho em trong quá ệ

while <bt boolean> {

<Kh i l nh>;ốt thời gian qua ệ

Trang 32

Kh i l nh đốt thời gian qua ệ ược tinh thần làm việc, thái độ nghiênc th c hi n khi <bt boolean> còn cóực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ giá tr true.ịch sử phát triển của ngôn ngữ lập trình Java

Chú ý: trong kh i l nh ph i có câu l nh có tác d ng nh hốt thời gian qua ệ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ệ ụng Java ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ưở đầung t i k t qu <btớp: CCQ101101 ến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Caoboolean>đ vòng l p có th d ng.ể em bước vào đời một cách vững chắc ể em bước vào đời một cách vững chắc ừng tiếp thu thêm

L u đư ồ Chí Minh – Tháng 12/2012 th c hi n:ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ

2.6.4 Vòng l p do while ặc điểm nổi bậc của ngôn ngữ lập trình java

Vòng l p này có ý nghĩa tươn sâu sắc tới các thầy cô giáo trong trường Caong t nh vòng l p while nh ng <kh i l nh> đực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ư ư ốt thời gian qua ệ ược tinh thần làm việc, thái độ nghiênc

th c hi nngay vòng đ u tiên mà ch a c n ki m tra k t quực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ở đầu ầy cô giáo trong trường Cao ư ầy cô giáo trong trường Cao ể em bước vào đời một cách vững chắc ến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao < bi u th cể em bước vào đời một cách vững chắc ức,boolean>

Trang 33

C u trúc l nh:ất cần thiết cho em trong quá ệ

do {

<kh i l nh>;ốt thời gian qua ệ

} while <bi u th c boolean>;ể em bước vào đời một cách vững chắc ức,

Vòng l p này cho th c hi n <kh i l nh> r i m i ki m traực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ốt thời gian qua ệ ồ Chí Minh – Tháng 12/2012 ớp: CCQ101101 ể em bước vào đời một cách vững chắc <bi u th cể em bước vào đời một cách vững chắc ức,boolean> N u <bi uth c ến thức, ể em bước vào đời một cách vững chắc ức, boolean> có giá tr trueịch sử phát triển của ngôn ngữ lập trình Java thì ti p t c th c hi n <kh iến thức, ụng Java ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ốt thời gian qua

l nh>, n u không sẽ d ng vòng l p.ệ ến thức, ừng tiếp thu thêm

Ví d tính t ng 10ụng Java ổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên s đ u tiên:ốt thời gian qua ầy cô giáo trong trường Cao

public class vdDoWhile

Trang 34

//k t qu là: 55 ến ảo Java (JVM - Java Virtual Machine)

2.6.5 C u trúc l nh nh y ấu chấm động ện: ảng viên hướng dẫn:

- Trong m t s trộ nghiên ốt thời gian qua ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong h p, vi c th c hi n các vòng l p đôi khi không theo h tợc tinh thần làm việc, thái độ nghiên ệ ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ến thức,vòng mà có th d ng ho c thoát kh i vòng l p.ể em bước vào đời một cách vững chắc ừng tiếp thu thêm ỏe và thành công

- Ví d : Tìm m t giá tr nào đó trong m t dãy 1000 ph n t Khi th c hi n vòngụng Java ộ nghiên ịch sử phát triển của ngôn ngữ lập trình Java ộ nghiên ầy cô giáo trong trường Cao ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ

l p duy t dãy, so sánh các ph n t c a dãy v i giá tr c n tìm t ph n t đ uệ ầy cô giáo trong trường Cao ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ớp: CCQ101101 ịch sử phát triển của ngôn ngữ lập trình Java ầy cô giáo trong trường Cao ừng tiếp thu thêm ầy cô giáo trong trường Cao ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ầy cô giáo trong trường Caotiên cho đ n ph n t cu i cùng, n u tìm th y ph i thôi duy t dãy ngay.ến thức, ầy cô giáo trong trường Cao ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ốt thời gian qua ến thức, ất cần thiết cho em trong quá ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ệ

- Vi c nh y ra kh i vòng l p đệ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ỏe và thành công ược tinh thần làm việc, thái độ nghiênc th c hi n v i t khóa break ho c k t thúcực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ớp: CCQ101101 ừng tiếp thu thêm ến thức,vòng hi n t i v i dòng l nh continue.ệ ạy, truyền đạt cho em những kiến thức, ớp: CCQ101101 ệ

- L nh break ệm - đa luồng (MultiTasking - Multithreading

 L nh này k t thúc ngay vòng l p trong cùng ( n u có nhi u vòng l ng nhau)ệ ến thức, ến thức, ền đạt cho em những kiến thức, ồ Chí Minh – Tháng 12/2012

ch nó.ức,

 Ví d :ụng Java

White <bt boolean 1>

{

l nh 1; ệm - đa luồng (MultiTasking - Multithreading

l nh 2; ệm - đa luồng (MultiTasking - Multithreading

Trang 35

- L nh continue ệm - đa luồng (MultiTasking - Multithreading

 Cho phép chươn sâu sắc tới các thầy cô giáo trong trường Caong trình b qua vòng hi n t i và nh y đ n vòng ti p theo.ỏe và thành công ệ ạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ến thức,

 Ví d :ụng Java

White <bt boolean>

{

l nh 1; ệm - đa luồng (MultiTasking - Multithreading

l nh 2; ệm - đa luồng (MultiTasking - Multithreading

l nh 4; ệm - đa luồng (MultiTasking - Multithreading

Khi <bt boolean 2> có giá tr “true”, l nh continue địch sử phát triển của ngôn ngữ lập trình Java ệ ược tinh thần làm việc, thái độ nghiênc th c hi n, chực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ươn sâu sắc tới các thầy cô giáo trong trường Caongtrình sẽ không th c hi n ti p <l nh 3> mà quay l i ki m tra <bt boolean 1>ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ến thức, ệ ạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc

2.7 L p bao ki u d li u c s ớng dẫn: ển của ngôn ngữ lập trình Java ữ lập trình Java ện: ơng trình viết bằng Java ở đầu

(java.lang.*)

Trang 36

ch ức, nhóm nhi u class ền đạt cho em những kiến thức,

Wrapper Class, gói java.lang còn cung c p ất cần thiết cho em trong quá các l p n n ớp: CCQ101101 ền đạt cho em những kiến thức,

t ng cho vi c ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ệ thi t k ngôn ến thức, ến thức,

ng java nh : ững kiến thức, ư String, Math,

2.8 Ki u d li u m ng ển của ngôn ngữ lập trình Java ữ lập trình Java ện: ảng viên hướng dẫn:

Java có 2 ki u d li u :ể em bước vào đời một cách vững chắc ững kiến thức, ệ

- Ki u d li u c s (Primitive data type).ể em bước vào đời một cách vững chắc ững kiến thức, ệ ơn sâu sắc tới các thầy cô giáo trong trường Cao ở đầu

- Ki u d li u tham chi u hay d n xu t (reference data type): thể em bước vào đời một cách vững chắc ững kiến thức, ệ ến thức, ẫn em trong suốt quá trình làm đồ ất cần thiết cho em trong quá ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong có 3

ki u:ể em bước vào đời một cách vững chắc

Trang 37

2.8.2 Khai báo m ng ảng viên hướng dẫn:

<ki u d li u>ể em bước vào đời một cách vững chắc ững kiến thức, ệ <tên m ng>[];ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

int[] arrInt1, arrInt2, arrInt3;

2.8.3 C p phát b nh cho m ng ấu chấm động ột số đặc điểm nổi bậc của ngôn ngữ lập trình java ớng dẫn: ảng viên hướng dẫn:

- Không gi ng nh trong C, C++ kích thốt thời gian qua ư ướp: CCQ101101c c a m ng đủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ược tinh thần làm việc, thái độ nghiênc xác đ nh khi khaiịch sử phát triển của ngôn ngữ lập trình Javabáo Ch ng h n nh :ạy, truyền đạt cho em những kiến thức, ư

int arrInt[100]; // khai báo này trong Java sẽ b báo l i ịch ỗ trợ mạnh cho việc phát triển ứng dụng

- Đ c p phát b nh cho m ng trong Java ta c n dùng t khóa new (T t cể em bước vào đời một cách vững chắc ất cần thiết cho em trong quá ộ nghiên ớp: CCQ101101 ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ầy cô giáo trong trường Cao ừng tiếp thu thêm ất cần thiết cho em trong quá ảm ơn sâu sắc tới các thầy cô giáo trong trường Caotrong Java đ u thông qua các đ i tền đạt cho em những kiến thức, ốt thời gian qua ược tinh thần làm việc, thái độ nghiênng) Ch ng h n đ c p phát vùng nh choạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc ất cần thiết cho em trong quá ớp: CCQ101101

m ng trong Java ta làm nh sau:ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ư

int arrInt = new int[100];

2.8.4 Kh i t o m ng ở đầu ạo chương trình nguồn ảng viên hướng dẫn:

- Chúng ta có th kh i t o giá tr ban đ u cho các ph n t c a m ng khi nóể em bước vào đời một cách vững chắc ở đầu ạy, truyền đạt cho em những kiến thức, ịch sử phát triển của ngôn ngữ lập trình Java ầy cô giáo trong trường Cao ầy cô giáo trong trường Cao ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao

được tinh thần làm việc, thái độ nghiênc khai báo

- Ví d :ụng Java

Int arrInt[] = {1,2,3};

Trang 38

Char arrChar[] = {‘a’, ‘b’, ‘c’};

String arrString[] = {“ABC” , “EFG” , “GHI”}

2.8.5 Truy xu t m ng ấu chấm động ảng viên hướng dẫn:

- Ch s m ng trong Java b t đ u t 0 Vì v y ph n t đ u tiên có ch s là 0, vàỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ốt thời gian qua ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ắc tới các thầy cô giáo trong trường Cao ầy cô giáo trong trường Cao ư ận tình giảng dạy, truyền đạt cho em những kiến thức, ầy cô giáo trong trường Cao ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ầy cô giáo trong trường Cao ỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ốt thời gian qua

ph n t th n có ch s là n-1 Các ph n t c a m ng đầy cô giáo trong trường Cao ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ức, ỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ốt thời gian qua ầy cô giáo trong trường Cao ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ược tinh thần làm việc, thái độ nghiênc truy xu t thôngất cần thiết cho em trong quáqua ch s c a nó đ t gi a c p d u ngo c vuông ([]).ỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ốt thời gian qua ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ững kiến thức, ất cần thiết cho em trong quá

- Ví d :ụng Java

int arrInt[] = {1,2,3};

int x = arrInt[0]; // x sẽ có giá tr là 1 ịch

int y = arrInt[1]; // y sẽ có giá tr là 2 ịch

int z = arrInt[3]; // z sẽ có giá tr là 3 ịch

- Trong nh ng ngôn ng l p trình khác (C ch ng h n), m t chu i đư ững kiến thức, ận tình giảng dạy, truyền đạt cho em những kiến thức, ạy, truyền đạt cho em những kiến thức, ộ nghiên ỗi Exception ược tinh thần làm việc, thái độ nghiênc xem như

m t m ng các ký t Trong java thì khác, java cung c p m t l p String đ làmộ nghiên ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ất cần thiết cho em trong quá ộ nghiên ớp: CCQ101101 ể em bước vào đời một cách vững chắc

vi c v i đ i tệ ớp: CCQ101101 ốt thời gian qua ược tinh thần làm việc, thái độ nghiênng d li u chu i cùng khác thao tác trên đ i tững kiến thức, ệ ỗi Exception ốt thời gian qua ược tinh thần làm việc, thái độ nghiênng d li uững kiến thức, ệnày

Trang 39

2.9 X lý l i và xu t nh p file ử phát triển của ngôn ngữ lập trình Java ồn: ấu chấm động ập trình Java

2.9.1 Đón b t l i Exception ắt lỗi Exception ỗi Exception

- Exception (Ngo i l ) là s ki n x y ra khi m t chạy, truyền đạt cho em những kiến thức, ệ ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ệ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ộ nghiên ươn sâu sắc tới các thầy cô giáo trong trường Caong trình đang ch y màạy, truyền đạt cho em những kiến thức,phát sinh ra l i Nó sẽ làm gián đo n chỗi Exception ạy, truyền đạt cho em những kiến thức, ươn sâu sắc tới các thầy cô giáo trong trường Caong trình và đó là đi u x y ra ngoàiền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Caomong đ i c a m i l p trình viên.ợc tinh thần làm việc, thái độ nghiên ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ỗi Exception ận tình giảng dạy, truyền đạt cho em những kiến thức,

Khi l p trình viên vi t code sẽ thận tình giảng dạy, truyền đạt cho em những kiến thức, ến thức, ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong g p ph i 3 l i sau :ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ỗi Exception

 Syntax error : L i này thì thỗi Exception ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caong gi i quy t đảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ược tinh thần làm việc, thái độ nghiênc vì khi code trình so n codeạy, truyền đạt cho em những kiến thức,

sẽ thông báo cho b n.ạy, truyền đạt cho em những kiến thức,

 Run-time error: L i này xu t hi n khi chỗi Exception ất cần thiết cho em trong quá ệ ươn sâu sắc tới các thầy cô giáo trong trường Caong trình th c thi, cách gi i quy tực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức,

nh th nào thì bài này sẽ hư ến thức, ướp: CCQ101101ng d n b n.ẫn em trong suốt quá trình làm đồ ạy, truyền đạt cho em những kiến thức,

 Logical error: Là l i logic hay còn có tên khác là l i luân lý, đ i v i lo i l i nàyỗi Exception ỗi Exception ốt thời gian qua ớp: CCQ101101 ạy, truyền đạt cho em những kiến thức, ỗi Exception

đa ph n là do ngầy cô giáo trong trường Cao ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Caoi vi t code tính toán sai d n đ n kêt qu sai! Khi l p trìnhến thức, ẫn em trong suốt quá trình làm đồ ến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ận tình giảng dạy, truyền đạt cho em những kiến thức,đòi h i ngỏe và thành công ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ận tình giảng dạy, truyền đạt cho em những kiến thức,i l p trình t x lý l i này!ực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ ửi lời cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ỗi Exception

- V y làm sao đ gi i quy t nh ng l i này, chúng ta sẽ làm nh sau:ận tình giảng dạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ững kiến thức, ỗi Exception ư

Trang 40

Nguyên nhân : L i chi cho s 0ỗi Exception ốt thời gian qua.

- V y chúng ta sẽ gi i quy t nh sau: chúng ta sẽ b t ngo i l và gi i quy tận tình giảng dạy, truyền đạt cho em những kiến thức, ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức, ư ắc tới các thầy cô giáo trong trường Cao ạy, truyền đạt cho em những kiến thức, ệ ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ến thức,chúng thông qua kh i try/catch đốt thời gian qua ược tinh thần làm việc, thái độ nghiênc cung c p trong java.ất cần thiết cho em trong quá

public static void main(String***91;***93; args) {

try { System.out.println("4 chia 5: "+4/0);

} catch (Exception e) { System.out.println("L i ỗ trợ mạnh cho việc phát triển ứng dụng chia cho sối tượng 0!");;

} }

 Gi i thích: ảm ơn sâu sắc tới các thầy cô giáo trong trường Cao (Exception e) trong đó "e" là tên c a đ ủng hộ của gia đình, bạn bè đã động viên, đóng góp ý ược tinh thần làm việc, thái độ nghiên c gán n u đ i t ến thức, ốt thời gian qua ược tinh thần làm việc, thái độ nghiên ng b l i, các b n có th ịch sử phát triển của ngôn ngữ lập trình Java ỗi Exception ạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc

đ t tên này b ng các t khác ví d : a, b, c, ằng Java ừng tiếp thu thêm ụng Java

 Tr ười cảm ơn sâu sắc tới các thầy cô giáo trong trường Cao ng h p n u b n bi t ch c ch n đó là l i gì thì b n có th làm nh sau: ợc tinh thần làm việc, thái độ nghiên ến thức, ạy, truyền đạt cho em những kiến thức, ến thức, ắc tới các thầy cô giáo trong trường Cao ắc tới các thầy cô giáo trong trường Cao ỗi Exception ạy, truyền đạt cho em những kiến thức, ể em bước vào đời một cách vững chắc ư

Ngày đăng: 27/04/2015, 15:01

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w