
Bài giảng Lập trình mạng bằng ngôn ngữ java: Chương 1 - Dương Khai Phong
lượt xem 15
download

Bài giảng Lập trình mạng bằng ngôn ngữ java: Chương 1 Tổng quan lập trình java nhằm trình bày về các nội dung chính giới thiệu lập trình java, các kiểu dữ liệu cơ sở và các toán tử, phương thức nhập / xuất - Methods, các cấu trúc điều khiển và mảng (Array).
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình mạng bằng ngôn ngữ java: Chương 1 - Dương Khai Phong
- www.sites.google.com/site/khaiphong Giáo viên: Dương Khai Phong Email: khaiphong@gmail.com Lý thuyết: 45 tiết Thực hành: 30 tiết ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong Nội dung môn học 1 Tổng quan lập trình java 2 Lập trình hướng đối tượng 3 Lập trình giao diện đồ họa 4 Lập trình mạng cơ bản 5 Ôn tập ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu lập trình java B Các kiểu dữ liệu cơ sở và các toán tử C Phương thức nhập / xuất - Methods D Các cấu trúc điều khiển E Mảng (Array) ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: Các thuật ngữ liên quan JRE (Java Runtime Environment) Phần mềm cho phép chạy các chương trình Java trên máy tính. JDK (Java Development Kit) SDK (System Development Kit) Phần mềm cho phép tạo và chạy các chương trình Java trên máy tính. IDE (Integrated Development Environment) Công cụ giúp viết và chạy các chương trình dễ dàng hơn. ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: Các phần mềm lập trình Java SDK 5 (gồm cả JRE) – http://java.sun.com/j2se/1.5.0/download.html JCreator 4.5 NetBeans Eclipse IDE for Java Developers – http://www.eclipse.org/downloads/ JBuilder 2005 Foundation [Optional] – http://www.borland.com/downloads/download_jb uilder.html ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: Thiết lập môi trường java Sau khi cài đặt Java SDK 1.5.0 vào thư mục C:\Program Files\Java\jdk1.5.0 Tại cửa sổ dòng lệnh Windows (cmd.exe) lần lượt chạy 2 dòng lệnh: set path=C:\Program Files\Java\jdk1.5.0\bin set classpath=. thiết lập biến đường dẫn để có thể gọi các chương trình chạy thiết lập thư mục chứa các được của Java từ bất kỳ thư lớp người dùng là thư mục mục nào hiện tại ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: ví dụ Hello World java Viết chương trình xuất ra dòng chữ “Hello world java !”: // Chương trình in dòng: Hello world Java! // Dùng notepad nhập vào đoạn CT sau và lưu lại helloworld.java public class Welcome { public static void main(String[] args) { System.out.println("Welcome to Java!"); } } // Thực hiện biên dịch chương trình trong cmd: ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các thành phần cơ bản Một chương trình java gồm các thành phần cơ bản sau: Chú giải (Comments) Đóng gói (Package) Từ khóa (Reserved words) Từ bổ nghĩa (Modifiers) Câu lệnh (Statements) Khối (Blocks) Lớp (Classes) Phương thức (Methods) Phương thức chính (The main method) ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các thành phần cơ bản Một chương trình java gồm các thành phần cơ bản sau: Chú giải Chú giải (Comments) Trong Java, các chú giải có thể được đặt : Sau 2 dấu gạch chéo // trên 1 dòng Giữa dấu mở /* và đóng */ trên 1 hoặc nhiều dòng Khi trình biên dịch gặp: //: nó bỏ qua tất cả các ký tự sau // trên dòng đó /* nó quét tìm đến */ tiếp sau và bỏ qua mọi ký tự nằm giữa /* và */. ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các thành phần cơ bản Một chương trình java gồm các thành phần cơ bản sau: Chú giải Đóng gói (Package) Đóng gói Một package chỉ đơn giản là một tập các đối tượng có liên quan với nhau theo một cách nào đó Tên của các gói dùng ký pháp dấu chấm (.) để dịch đường dẫn tệp tin này thành một thứ mà nền tảng Java hiểu được. Mỗi mẩu trong tên package gọi là một nút (node). Các lưu ý: mỗi package chứa các class và interface. Dùng package để tránh trùng tên class hay interface trong các gói. Khi ta muốn sử dụng một class nào đó trong 1 package thì ta phải import vào. Các class trong java.lang được import tự động. Ví dụ: trong gói có tên là java.util.ArrayList, java là một nút, util là một nút và ArrayList là một nút. Nút cuối cùng trỏ đến tệp ArrayList.java. ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các thành phần cơ bản Một chương trình java gồm các thành phần cơ bản sau: Chú giải Từ khoá (Reserved words) Đóng gói Reserved words hay keywords là những từ có nghĩa xác định đối với trình biên dịch và không thể sử dụng cho các mục đích khác Từ khoá trong chương trình. VD: khi trình biên dịch gặp từ class, nó hiểu rằng từ ngay sau class là tên của class. Các từ khóa như public, static, và void sẽ được giới thiệu ở phần lập trình hướng đối tượng. ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các thành phần cơ bản Một chương trình java gồm các thành phần cơ bản sau: Chú giải Từ bổ nghĩa (Modifier) Đóng gói Java sử dụng một số từ khóa gọi là modifiers để xác định các thuộc tính của dữ liệu, các phương thức, lớp, và chúng Từ khoá có thể được sử dụng như thế nào. Từ bổ nghĩa Các ví dụ từ bổ nghĩa là public, static, private, final, abstract, và protected. Một dữ liệu, phương thức, hoặc lớp public thì có thể truy nhập được bởi chương trình khác. Một dữ liệu hay phương thức private thì không thể. Modifiers sẽ được thảo luận ở phần lập trình hướng đối tượng. ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các thành phần cơ bản Một chương trình java gồm các thành phần cơ bản sau: Chú giải Câu lệnh (Statements) Đóng gói Một câu lệnh (statement) đại diện cho một hành động hoặc một chuỗi các hành động. Từ khoá Câu lệnh System.out.println(“Hello world Java!") trong Từ bổ nghĩa chương trình ví dụ là một câu lệnh hiển thị lời chào “Hello Câu lệnh world Java!". Mọi câu lệnh trong Java kết thúc bởi một dấu chấm phẩy (;). ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các thành phần cơ bản Một chương trình java gồm các thành phần cơ bản sau: Chú giải Khối lệnh (Blocks) Đóng gói Một cặp dấu ngoặc nhọn trong một chương trình hình thành một khối nhóm các thành phần của một chương trình. Từ khoá Vai trò tương tự cặp từ khóa begin …end; trong Pascal Từ bổ nghĩa Câu lệnh public class Welcome { Khối public static void main(String[] args) { System.out.println("Welcome to Java!"); }// method block }// class block ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các thành phần cơ bản Một chương trình java gồm các thành phần cơ bản sau: Chú giải Lớp (Class) Đóng gói Class (lớp) là thiết yếu trong xây dựng cấu trúc Java. Một class là một khuôn mẫu hay bản thiết kế cho các đối tượng. Từ khoá Để lập trình trong Java, cần phải hiểu các class và có thể viết, Từ bổ nghĩa sử dụng chúng. Câu lệnh Chỉ cần hiểu một chương trình được xác định bằng cách sử dụng một hay nhiều class. Khối Lớp ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các thành phần cơ bản Một chương trình java gồm các thành phần cơ bản sau: Chú giải Phương thức (Method) Đóng gói Là một tập các câu lệnh thực hiện thao tác nào đó trong chương trình. Từ khoá Ví dụ để hiển thị một thông tin trên màn hình sử dụng phương Từ bổ nghĩa thúc: System.out.println Câu lệnh Phương thức có thể được sử dụng mà không cần hiểu đầy đủ chi tiết nó làm việc như thế nào. Khối Phương thức có thể được sử dụng với các tham số khác nhau Lớp để in ra những thông điệp hay xử lý các chức năng khác nhau. Phương thức ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các thành phần cơ bản Một chương trình java gồm các thành phần cơ bản sau: Chú giải Phương thức chính (Main Method) Đóng gói Main method cung cấp sự kiểm soát luồng chương trình. Trình biên dịch Java thực hiện ứng dụng bằng Từ khoá cách gọi đến main method đầu tiên. Từ bổ nghĩa Mọi chương trình Java phải có main method, nó là điểm khởi đầu khi thực hiện chương trình. Câu lệnh Dạng thức của main method: Khối public class Welcome { Lớp public static void main(String[] args) { statements; Phương thức }// method block Phương thức chính }// class block ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các lỗi trong lập trình java Các lỗi cơ bản khi xây dựng một chương trình trong java: Syntax Errors (Compilation Errors): do trình biên dịch phát hiện. Runtime Errors: lỗi khi thực thi chương trình (khi biên dịch chương trình lỗi này bị bỏ qua). Logic Errors: tạo ra kết quả sai ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các lỗi trong lập trình java Các lỗi cơ bản khi xây dựng một chương trình trong java: Syntax Errors (Compilation Errors): public class ShowSyntaxErrors { public static void main(String[] args) { i = 30; Error: System.out.println(i+4); Biến i chưa được khai báo } } ĐH Công nghệ Thông tin
- www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu java: các lỗi trong lập trình java Các lỗi cơ bản khi xây dựng một chương trình trong java: Runtime Errors: public class ShowSyntaxErrors { public static void main(String[] args) { int i = 1 / 0; Error: Không tồn tại phép chia cho 0 } } ĐH Công nghệ Thông tin

CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình web bài 2: Làm quen với công cụ vẽ và sử dụng Symbol bảng Library
51 p |
176 |
30
-
Bài giảng Lập trình mạng bằng ngôn ngữ java: Chương 5 - Dương Khai Phong
45 p |
140 |
24
-
Bài giảng Lập trình mạng bằng ngôn ngữ java: Chương 4 - Dương Khai Phong
43 p |
111 |
17
-
Bài giảng Lập trình hướng đối tượng (Dùng C#): Chương 1 - Trần Minh Thái
146 p |
106 |
13
-
Bài giảng Lập trình mạng bằng ngôn ngữ java: Chương 3 - Dương Khai Phong
15 p |
108 |
12
-
Bài giảng Lập trình mạng bằng ngôn ngữ java: Chương 2 - Dương Khai Phong
39 p |
94 |
11
-
Bài giảng môn Lập trình mạng: Chương 7 - TS. Nguyễn Văn Hiệp
58 p |
94 |
11
-
Bài giảng môn Lập trình mạng: Chương 10 - TS. Nguyễn Văn Hiệp
57 p |
112 |
11
-
Bài giảng môn Lập trình mạng: Chương 8 - TS. Nguyễn Văn Hiệp
60 p |
86 |
9
-
Bài giảng Lập trình hướng đối tượng: Chương 10 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang
53 p |
90 |
8
-
Bài giảng môn Lập trình mạng: Chương 9 - TS. Nguyễn Văn Hiệp
19 p |
76 |
8
-
Bài giảng môn Lập trình mạng: Chương 6 - TS. Nguyễn Văn Hiệp
21 p |
98 |
8
-
Bài giảng Lập trình mạng: Chương 0 - ĐH Công nghệ Đồng Nai
4 p |
119 |
7
-
Bài giảng Lập trình mạng: Chương 4 - Trương Đình Huy
18 p |
36 |
6
-
Bài giảng Lập trình mạng: Giới thiệu một số thư viện hàm bằng Java hỗ trợ xây dựng ứng dụng mạng - Bùi Minh Quân
21 p |
91 |
5
-
Bài giảng Lập trình hướng đối tượng: Định nghĩa phép toán Operator Overloading
96 p |
71 |
3
-
Bài giảng Lập trình C: Chương 7 - Cấu trúc
21 p |
15 |
2


Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
