
Tập bài giảng Lập trình Java
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Tập bài giảng Lập trình Java LỜI NÓI ĐẦU Hiện nay có nhiều ngôn ngữ lập trình được sử dụng để viết các ứng dụng trên máy tính như: C++, C#, VB, VB.Net…. Mỗi ngôn ngữ đều có một thế mạnh riêng, nếu biết lựa chọn một ngôn ngữ phù hợp để xây dựng ứng dụng sẽ giúp cho các chuyên gia lập trình tích kiệm được thời gian, công sức và giúp xử lý kỹ thuật lập trình đơn giản và thuận tiện hơn. Java là ngôn ngữ lập trình hướng đối tượng thuần túy với nhiều đặc trưng ưu việt so với các ngôn ngữ lập trình hướng đối tượng khác như tính độc lập với nên, Tính Đa nhiệm - đa luồng tính bảo mật, khả năng đóng gói, giao tiếp…. Khác với các ngôn ngữ lập trình hướng đối tượng khác như c++ hay c# là ngay từ khi ra đời mục tiêu của java là phát triển một ngôn ngữ đơn giản, nhỏ nhẹ và có thể chạy trên nhiều môi trường khác nhau, do đó Java đặc biệt thích hợp để viết chương trình cho các ứng dụng trên mạng, trên các thiết bị di động, …, việc việt các ứng dụng này bằng Java dễ dàng hơn nhiều so với các ngôn ngữ khác. Chính vì vậy trong rất nhiều ngôn ngữ lập trình đang được các chuyên gia sử dụng để viết nên các ứng dụng trên máy tính, trong doanh nghiệp, trên các thiết bị cầm tay... Java luôn là ngôn ngữ được các chuyên gia lựa chọn ở mức ưu tiên số 1. Java đã được ứng dụng rộng rãi và trở thành một ngôn ngữ lập trình được ưa chuộng bậc nhất hiện nay. Ở Việt Nam, Java đang rất phát triển các doanh nghiệp đã sử dụng Java trong các sản phẩm Game, phần mềm, ngân hàng, thiết bị cầm tay, ứng dụng web,…Những chuyên gia thành thạo ngôn ngữ này luôn đứng trước sự săn đón của hàng trăm nghìn việc làm và cơ hội thăng tiến. Tập bài giảng này được xây dựng gồm có 6 chương trình bày chi tiết về lập trình Java cơ bản, bám sát theo khung chương trình môn lập trình Java của Trường Đại học Sư phạm Kỹ thuật Nam Định. Nhằm trang bi cho sinh viên những kiến thức cơ bản về lập trình Java tạo nền tảng để sinh viên tiếp cận với ngôn ngữ này cũng như học các học phần khác trong chương trình như thực tập lập trình trên thiết bị di động. Tập bài giảng được sử dụng làm tài liệu giảng dạy cho các giáo viên, giảng viên và tài liệu học tập cho học sinh – sinh viên thuộc Trường Đại học Sư phạm Kỹ thuật Nam Định. Ngoài ra có thể làm tài liệu tham khảo cho mọi đối tượng quan tâm đến lập trình Java. NHÓM TÁC GIẢ i MỤC LỤC CHƢƠNG 1: LẬP TRÌNH JAVA CƠ BẢN ......................................................1 1.1. Giới thiệu về Java và cài đặt .....................................................................1 1.1.1. Lịch sử Java ..........................................................................................1 1.1.2. Đặc trưng của Java ................................................................................1 1.1.3. Các kiểu chương trình Java ..................................................................5 1.1.4. Máy ảo Java ..........................................................................................6 1.1.5. Bộ công cụ phát triển JDK....................................................................8 1.1.6. Cài đặt JDK .........................................................................................11 1.2. Ngôn ngữ lập trình Java..........................................................................17 1.2.1. Mở đầu lập trình với Java ...................................................................17 1.2.2. Cấu trúc chương trình Java .................................................................17 1.2.3. Kiểu dữ liệu cơ sở, hằng, biến ............................................................20 1.2.4. Kiểu dữ liệu Mảng (Array) .................................................................27 1.2.5. Toán tử và biểu thức ...........................................................................29 1.2.6. Các cấu trúc điều khiển.......................................................................32 1.2.7. Hàm – Phương thức (Function – Method)..........................................38 1.2.8. Nhập xuất dữ liệu ................................................................................39 Câu hỏi và bài tập chƣơng 1 ..........................................................................43 CHƢƠNG 2: LẬP TRÌNH HƢỚNG ĐỐI TƢỢNG TRONG JAVA ............45 2.1. Giới thiệu về lập trình hƣớng đối tƣợng ................................................45 2.2. Trừu tƣợng hoá dữ liệu ...........................................................................47 2.3. Lớp và định nghĩa lớp trong Java ..........................................................50 2.4. Đối tƣợng ..................................................................................................62 2.5. Thiết lập và hủy .......................................................................................63 2.5.1. Thiết lập ..............................................................................................63 2.5.2. Hủy......................................................................................................65 2.6. Các đặc tính của lớp ................................................................................66 2.6.1. Tính bền vững .....................................................................................66 ii 2.6.2. Tính thừa kế ........................................................................................68 2.6.3. Tính đa thừa kế ...................................................................................72 2.6.4. Tính đa hình ........................................................................................73 2.6.6. Lớp trừu tượng .................. ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng công nghệ thông tin Tập bài giảng Lập trình Java Lập trình Java Ngôn ngữ lập trình Java Lập trình hướng đối tượng Lập trình vào ra lập trình đồ hoạ AWTTài liệu có liên quan:
-
Tập bài giảng Thiết kế mạng - ThS. Trần Văn Long, ThS. Trần Đình Tùng (Biên soạn)
222 trang 308 0 0 -
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 308 0 0 -
Tập bài giảng Xử lý tín hiệu số
262 trang 277 0 0 -
101 trang 208 1 0
-
Tập bài giảng Lập trình mã nguồn mở
264 trang 151 0 0 -
Tập bài giảng Thực hành kỹ thuật lập trình
303 trang 145 0 0 -
14 trang 139 0 0
-
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 128 0 0 -
Tập bài giảng Cơ sơ dữ liệu phân tán
301 trang 125 1 0 -
Excel add in development in c and c phần 9
0 trang 124 0 0 -
Program C Ansi Programming Embedded Systems in C and C++ phần 4
12 trang 103 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 103 0 0 -
Giáo trình Phân tích, thiết kế hướng đối tượng với UML: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh
111 trang 101 0 0 -
81 trang 92 0 0
-
Lập trình Java cơ bản : GUI nâng cao part 3
6 trang 88 0 0 -
Giáo trình Lập trình hướng đối tượng với Java: Phần 2 - Trần Thị Minh Châu, Nguyễn Việt Hà
141 trang 86 0 0 -
Bài giảng Ngôn ngữ lập trình Java: Applet - TS. Nguyễn Thị Hiền
34 trang 75 0 0 -
33 trang 73 0 0
-
Tập bài giảng Nguyên lý hệ điều hành
300 trang 69 0 0 -
Nghiên cứu hệ thống báo cháy ứng dụng cảm biến nhiệt hồng ngoại và camera
4 trang 62 0 0