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ùng danh mục:
-
Chương trình khung trình độ trung cấp nghề nghề Thiết kế trang Web - Trường CĐN GTVT Đường Thuỷ 1
6 trang 387 0 0 -
45 trang 370 4 0
-
Elasticity for MQTT brokers in IoT applications
13 trang 288 0 0 -
13 trang 270 0 0
-
A study on cloud computing security
15 trang 254 0 0 -
Đề thi thực hành môn Thiết kế Web - Trường Cao đẳng nghề Vĩnh Phúc
3 trang 253 2 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 249 0 0 -
14 trang 232 0 0
-
8 trang 196 0 0
-
Tìm kiếm thông minh hơn với Google
4 trang 187 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 20 0 0 -
94 trang 18 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 19 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 18 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 20 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 18 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 19 0 0 -
39 trang 18 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 18 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 18 0 0