intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Fczxxv Fczxxv | Ngày: | Loại File: PDF | Số trang:52

114
lượt xem
15
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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).

Chủ đề:
Lưu

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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
220=>1