Danh mục

Tập bài giảng Lập trình Java

Số trang: 265      Loại file: pdf      Dung lượng: 2.43 MB      Lượt xem: 72      Lượt tải: 0    
tailieu_vip

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tập bài giảng Lập trình Java đượ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, 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. Mời các bạn cùng tham khảo.
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ài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: