Java là một ngôn ngữ lập trình hướng đối tượng (OOP – ObjectOriented Programming) cho phép xây dựng các chương trình điều khiển thiết bị dựa trên các thành phần là các lớp (class). Khác với phần lớn ngôn ngữ lập trình thông thường, 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 được thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau đó sẽ được thực thi trong một môi trường độc lập (runtime environment), hoạt động trên hệ điều hành gọi là máy ảo Java (Java Virtual Machine).
Trang 137 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Introduce to java
Trang 237 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Faculty of Information Technology
Java
Trang 337 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Java là một ngơn ngữ lập trình hướng đối tượng (OOP–
Object-OrientedProgramming) cho phép xây dựng các
chương trình điều khiển thiết bị dựa trên các thành phần là các
lớp (class) Khác với phần lớn ngôn ngữ lập trình thơng
thường, thay vì biên dịch mã nguồn thành mã máy hoặc thôngdịch mã nguồn khi chạy, Java được thiết kế để biên dịch mã
nguồn thànhbytecode, bytecode sau đó sẽ được thực thi trong
một môi trường độc lập (runtime environment), hoạt động trênhệ điều hành gọi là máy ảo Java (Java Virtual Machine).
Giới thiệu ngôn ngữ Java
Trang 437 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Java được phát triển bởi James Gosling và các chuyên gia của Sun Microsystems vào năm1991 Ban đầu ngôn ngữ này được đặt tên làOak, với mục tiêu thiết kế lại và loại bớt các tínhnăng “khó hiểu” có trong ngơn ngữ C++,
Java được tạo ra với tiêu chí "Viết một lần, chạy ở mọi nơi" thông qua khẩu hiệu "Write Once,Run Anywhere" (WORA) Môi trường thực thi của Sun Microsystems (Máy ảo Java) được
thiết kế để chạy trên hầu hết các hệ điều hành nổi tiếng như: Sun Solaris, Linux, Mac OS,Windows.
Vào năm 1994, Java chính thức được phát hành cho đến nay, Java trở nên nổi tiếng là mộtngơn ngữ lập trình được sử dụng trong cả lĩnh vực phát triển phần mềm và nghiên cứu, cũngnhư giảng dạy cho sinh viên ngành CNTT
Giai đoạn 2009-2010, Oracle mua lại Sun Microsystems, Java đã chính thức trở thành mộttrong những sản phẩm chủ lực của Oracle Corporation
Trang 537 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Safety, Người dùng hồn tồn n tâm khi tải các ứng dụng Java thông qua WWW
Portable, Có thể phát triển sản phẩm trên 1 hệ thống, nhưng hồn tồn có thể chạy trên các hệ thống khác
Distributed, Người dùng thơng thường có thể khai thác & sử dụng các dịch vụ mạng khác nhau
Scaleable, để phát triển các ứng dụng thực tế bằng cách mở rộng thư viện các lớp đã xây dựng trước đó
Trang 637 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Java là ngơn ngữ lập trình đối tượng Tất cả các chương trình đều gọi& sử dụng đối tượng trong q trình hoạt động.
Các chương trình Java ln được biên dịch thànhbytecode, độc lập so
với hệ điều hành.
Cácbytecodecủa Java thi hành trong Máy ảo Java (JVM)
Các chương trình Java có thể được xây dựng thành các “Package” để
tạo nên các thư viện mã nguồn, cung cấp nhiều giải pháp đa dạng &linh hoạt cho các nhu cầu thực tế của ứng dụng.
Trang 737 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Máy ảo Java cung cấp môi trường thực thi các bytecode, mã thực thi được biên dịch từ các Java classes
Các nhiệm vụ chính của JVM bao gồm:
Loads code Verifies code Executes code
Provides runtime environment
Các thành phần JVM cung cấp, bao gồm:
Memory area Class file format Register set
Garbage-collected heap Fatal error reporting etc.
JVM-Java Virtual Machine
Trang 837 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
JRE (JavaRuntimeEnvironment)
cung cấp môi trường thực thi, baogồm cả việc triển khai JVM Cácthành phần mà JRE cung cấp là tậpcác thư viện mã nguồn đã được biêndịch, cùng các tài nguyên cần thiết đểcho JVM sử dụng trong quá trình hoạtđộng
JRE- Java Runtime Environment
Trang 937 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dòng sông a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Bộ phát triển phần mềm Java,
JDK (JavaDevelopmentKit)
bao gồm JRE và các công cụcần thiết khác phục vụ cho mụctiêu phát triển ứng dụng bằngngôn ngữ Java
JDK– Java Development Kit
Trang 1037 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Console applications
–Chỉ đơn thuần là xử lý & giao tiếp với người dùng dựa trên màn hình text
Applets
–Hoạt động trên các trang web, khơng cịn phổ biến từ những năm 2005, hạn chế về bảomật & tốn tài nguyên khi trình duyệt nạp trang web
Frame-Based Applications
–Desktop application
Servlets
–Các chương trình chạy trên Web servers
Trang 1137 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Mỗi Java class nên lưu trữ trong một tập tin riêng biệt có phần mởrộng là “.java”
Tên của tập tin “.java” nên trùng tên với class name đã được định
nghĩa trong mã nguồn
Tất cả các tập tin mã nguồn của một chương trình nên được lưu trữ và
quản lý bởi các project, package (Folder) có cấu trúc “phù hợp”
Trang 1237 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Faculty of Information Technology
IDE
Trang 1337 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
JDK 8u161(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)Eclipse IDE(http://www.eclipse.org/downloads/)NetBeans IDE(https://netbeans.org/downloads/)
Trang 1437 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
J2SE(Java 2 Standard Edition) là một nền tảng thực thi (bao gồm cả phát triển ứng dụng và triển khai) cho các
ứng dụng Java J2SEcung cấp các API, các kiến trúc chuẩn, các thư viện lớp và các công cụ cần thiết để xây các
ứng dụng Java J2SEvẫn được xem là nền tảng thiên về phát triển các sản phẩm chạy trên máy tính để bàn J2SE
gồm 2 thành phần chính: JRE & JDK
(https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html#A1096936)
• JRE –Java 2 Runtime Environment
• JDK –Java 2 Software Development Kit
J2EE(Java 2 Platform, Enterprise Edition, hay Java EE) là một nền tảng cho phép lập trình để phát triển ứngdụng phân tán trên kiến trúc đa tầng (nLayer), chủ yếu dựa vào các module chạy trên các máy chủ ứng dụng.
J2MEđược phát triển từ kiến trúc Java Card, Embeded Java vf Personal Java của phiên bản Java 1.1 Đến sự ra đời của Java 2 thì Sun quyết định thay thế Personal Java và được gọi với tên mới là Java 2 Micro Edition, hay viết
tắt là J2ME Đúng với tên gọi, J2ME là nền tảng cho các thiết bị có tính chất nhỏ gọn J2ME is a computing
platform for development and deployment of portable code for embedded and mobile devices (micro-controllers,
sensors, gateways, mobile phones, personal digital assistants, TV set-top boxes, printers)
Trang 1537 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Faculty of Information Technology
Trang 1637 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Tạo Java project
[Menu] File \ New -> Project
Trang 1737 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Package explorer & các thư viện mặc định
Trang 1837 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Tạo class đầu tiên cho chương trình
right mouse -> thư mục src, chọn new -> class
Trang 1937 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Xuất dữ liệu với System.out.println(“Chuỗi dữ liệu”)
Trang 2037 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Thi hành chương trình & quan sát thơng tin trên vùng cửa sổ Console
Quan sát thao tác
Trang 2137 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Sinh viên hiểu cấu trúc của một chương trình, biết cách xuất thơng tin, biết cách nhập dữ liệu
Vd: xem bài giảng bổ sung BG_IN_OUT_JAVA.docx
Viết chương trình in ra thơng tin của sinh viên trên màn hình (Mã số sinh viên, họ tên, tuổi, …)
Viết chương trình in ra bài thơ con cóc
Chương trình thực hiện cộng, trừ hai số nguyên.
Trang 2237 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
package Goi1;public class vd1 {
public static void main(String[] args)
{System.out.println(“Mã số sinh viên: 2011567890");
System.out.println(“Họ tên: Nguyễn Minh Thành");System.out.println(“Tuổi: 18");
}}
Trang 2337 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
package Goi1;public class vd2{
public static void main(String[] args)
{System.out.println("Bài Thơ con Cóc");
System.out.println(Bác Mẹ sinh ra vốn áo sồi.);
System.out.println(Chốn sâu thăm thẳm một mình ngồi.);System.out.println(Chép miệng nuốt ba con kiến gió.);
System.out.println(Nghiến răng chuyển động bốn phương Trời.);}
}
Trang 2437 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Khởi động Eclipse, tạo Java Project, tạo package, tạo class.
Cú pháp cơ bản: biết được gì?
Biết các kiểu dữ liệu, các phép tốn từ ví dụ ?
System.out.print hoặc System.out.println là các phương thức cho
phép xuất dữ liệu ra màn hình của Java
Phương thức main của 1 class sẽ tự động thực hiện khi chạy chươngtrình và hàm này bắt buộc phải có khai báo “public static void”
Trang 2537 Địa vị a Bấp bê nh b Bập bùng c Bập bềnh d Bậ p bẹ 38 Lửa cháy a Bấp bênh b Bập bùng c Bậ p bềnh d Bập bẹ 39 Sóng nước a Bấ p bên h b Bập bùng c Bập bềnh d Bậ p bẹ 40 Tiếng nói a Bấp bênh b Bập bùng c Bậ p bề nh d Bập bẹ e 41 Con ngựa a Bất hảo b Bất kha m c Bất hủ d Bất minh 42 Tá c phẩm a Bất hảo b Bất kha m c Bất h ủ d Bất minh 43 P hần tử a Bất hả o b Bất kham c Bất hủ d Bất mi nh 44 Qua n hệ a Bất hảo b Bất kham c Bất h ủ d Bất mi nh 45 Bàn tay a Êm ấ m b Ê m dịu c Êm ái d Ê m đềm 4 6 Dịng sơng a Êm ấm b Êm dị u c Ê m ái d Ê m đề m 47 Gia đình a Êm ấ m b Ê m dịu c Êm ái d Êm đềm 4 8 Mùi hương a Ê m ấm b Êm dịu c Ê m ái d Ê m đề m 49 Tấm lòng a Hào hùng b Hà o hiệ p c Hà o phóng d Hà o hoa 5 0 Khí phách a Hào hùng b Hào hiệ p c Hà o phóng d Hà o hoa 5 1 Dáng điệu a Hào hùng b Hào hiệp c Hà o phóng d Hào hoa 52 Ăn tiêu a Hà o hùng b Hào hiệp c Hào phóng d Hào hoa 53 Ăn nói 54 Bệnh dịch 55 Đá nh bằ ng 56 Tính tình
Jose M Garrido, “Object-Oriented Programming: From Problem
Solving to Java”
Paul Deitel, Harvey Deitel, “Java : How to program”, 9thedition, 2012
Oracle, “The Java™ Tutorials”,
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/index.html, 6:20PM, 18/01/2018
Java tutorial, https://www.javatpoint.com/java-tutorial, 6:20PM, 18/01/2018