Thông tin tài liệu:
Java là một ngôn ngữ lập trình mạnh đang được sử dụng rất rộng rãi hiện nay trên toàn
thế giới. Trên thực tế, Java được biết đến không chỉ là một ngôn ngữ lập trình mà là một
platform – một môi trường và công nghệ phát triển – riêng biệt.
Nội dung trích xuất từ tài liệu:
Bài giảng ngôn ngữ lập trình Java
MỤC LỤC
MỤC LỤC........................................................................................................................................1
Đề tài 0. Giới thiệu về Java............................................................................................................6
I. Lịch sử hình thành và phát triển ngôn ngữ lập trình Java.......................................................6
I.1. Giới thiệu về Java.............................................................................................................6
I.2 Tóm tắt lịch sử hình thành của Java ................................................................................. 6
II. Các đặc trưng của Java...........................................................................................................7
II.1. Tính đơn giản...................................................................................................................7
II.2. Tính hướng đối tượng..................................................................................................... 7
II.3. Tính phân tán.................................................................................................................... 7
II.4. Tính mạnh mẽ..................................................................................................................7
II.5. Tính an toàn...................................................................................................................... 7
II.6. Tính trung lập...................................................................................................................8
II.7. Tính di động..................................................................................................................... 8
II.8. Tính thông dịch.................................................................................................................9
II.9. Tính thực thi cao...............................................................................................................9
II.10. Tính đa luồng..................................................................................................................9
II.11. Tính động .......................................................................................................................9
III. Các loại ứng dụng của Java..................................................................................................9
IV. Công cụ và môi trường lập trình Java.................................................................................. 9
V. Cài đặt Java ..........................................................................................................................10
Đề tài 1. Ngôn ngữ mô hình hóa UML......................................................................................... 13
I. Xây dựng hệ thống phần mềm theo hướng đối tượng........................................................13
I.1 Các khái niệm căn bản của công nghệ hướng đối tượng.............................................. 13
I.2 Quy trình chung phát triển hệ thống phần mềm.............................................................14
I.3 Những thách thức của ngành công nghiệp phần mềm hiện nay....................................14
II. Lịch sử phát triển ngôn ngữ mô hình hóa UML...................................................................14
II.1. Tóm tắt lịch sử UML..................................................................................................... 14
II.2. Khái niệm về UML........................................................................................................15
II.3 Đặc trưng của UML........................................................................................................15
III. Ngôn ngữ UML....................................................................................................................16
III.1. Các thành phần của UML.............................................................................................16
III.2. Các hướng nhìn (view)..................................................................................................17
III.3 Ứng dụng UML trong quy trình làm phần mềm.......................................................... 24
IV. Quy trình Rational Unified Process (RUP) phát triển phần mềm dựa trên UML..............26
IV.1. Giới thiệu về RUP........................................................................................................26
IV.2. Các nguyên tắc chính của RUP:...................................................................................26
IV.3. Vòng đời của phần mềm theo quy trình RUP.............................................................26
IV.4. Các công cụ của RUP...................................................................................................28
Bài tập........................................................................................................................................28
Đề tài 2. Nhập môn Java...............................................................................................................29
I. Viết và thực hiện một chương trình Java ............................................................................ 29
I.1 Tìm hiểu mã nguồn một chương trình đơn giản............................................................ 29
I.2. Thực hiện chương trình Java.......................................................................................... 29
I.3. Một số chú ý khi lập trình Java.......................................................................................30
...