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 java: Chương 1 - ThS. Hoàng Mạnh Hà

Chia sẻ: Zcsdf Zcsdf | Ngày: | Loại File: PPTX | Số trang:14

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

Mục tiêu của chương 1 Giới thiệu về ngôn ngữ lập trình nằm trong bài giảng Lập trình java nhằm trình bày về sơ lược sự phát triển và thông tin về ngôn ngữ lập trình Java. Hiểu được các giai đoạn để xây dựng một ứng dụng Java.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình java: Chương 1 - ThS. Hoàng Mạnh Hà

  1. Lập trình JAVA Giới thiệu ngôn ngữ lập trình JAVA ThS. Hoàng Mạnh Hà hoangha84@gmail.com https:// sites.google.com/site/hoangha84
  2. Mục tiêu  Tìm hiểu sơ lược sự phát triển và thông tin về ngôn ngữ lập trình Java.  Hiểu được các giai đoạn để xây dựng một ứng dụng Java. 2 SGU - CNTT - Lập Trình JAVA
  3. Nội dung  Giới thiệu Java  Sơ lược lập trình hướng đối tượng  Các bước xây dựng ứng dụng Java 3 SGU - CNTT - Lập Trình JAVA
  4. Giới thiệu JAVA  Ngôn ngữ lập trình hướng đối tượng (Object- oriented programming – OOP) được sử dụng nhiều nhất.  Sử dụng nhiều trong:  Xây dựng ứng dụng cho các doanh nghiệp, tổ chức (enterprise)  Các ứng dụng trên Internet.  Phần mềm cho các thiết bị mạng.  Các phiên bản:  Java Standard Edition (Java SE) SGU - CNTT - Lập Trình Dựa Java Enterprise Edition (Java EE): JAVA trên Java SE,  4
  5. Lập trình hướng đối tượng  Công nghệ lập trình giúp xây dựng ứng dụng nhanh, chính xác, hiệu quả.  Các khái niệm liên quan:  Đối tượng – Object  Lớp và phương thức – Class, Method  Thực thể – Instance  Thuộc tính – Attribute  Kế thừa – Inherit  Đa hình – Polymorphism  … 5 SGU - CNTT - Lập Trình JAVA
  6. Ngôn ngữ lập trình JAVA  Năm 1991, Sun Microsystems lãnh đạo bởi James Gosling phát triển một ngôn ngữ lập trình hướng đối tượng dựa trên C++, đặt tên là Java.  Mục tiêu của Java là xây dựng ứng dụng chạy đa nền tảng – “write once, run anywhere”.  Java cung cấp cho người lập trình các thư viện được xây dựng sẵn đa dạng: “Java class libraries” hay còn gọi là JAVA APIs (Application Programming Interface) 6 SGU - CNTT - Lập Trình JAVA
  7. Các bước xây dựng ứng dụng Java  Bước 1: Viết mã chương trình Java (source code) bằng các chương trình soạn thảo (editor), sửa lỗi và lưu trữ thành các tập tin .java  Integrated Development Environments – IDEs: NetBeans, Eclipse 7 SGU - CNTT - Lập Trình JAVA
  8. Các bước xây dựng ứng dụng Java  Bước 2: Biên dịch (compile) ứng dụng Java thành Bytecodes bằng lệnh javac tạo thành tập tin .class  Bytecodes được chạy bởi Java Virtual Machine – JVM (một phần của Java Development Kit – JDK)  Bytecodes độc lập với phần cứng, được gọi bởi JVM bằng lệnh java 8 SGU - CNTT - Lập Trình JAVA
  9. Các bước xây dựng ứng dụng Java  Bước 3: Đọc chương trình vào bộ nhớ, tập tin .class có thể được đọc thông qua mạng 9 SGU - CNTT - Lập Trình JAVA
  10. Các bước xây dựng ứng dụng Java  Bước 4: Kiểm tra bytecode để đảm bảo tính hợp lệ và an toàn của ứng dụng. 10 SGU - CNTT - Lập Trình JAVA
  11. Các bước xây dựng ứng dụng Java  Bước 5: Thực thi chương trình 11 SGU - CNTT - Lập Trình JAVA
  12. Chạy thử ứng dụng  Cài đặt JDK: http:// www.oracle.com/technetwork/java/javase/downloads/inde  Thiết lập biến môi trường PATH Environment Variable trong Windows.  Chạy ứng dụng ATMCaseStudy trong example của sách Java for Programmers 2e - Deitel - Prentice Hall (2012): java ATMCaseStudy (chú ý chữ hoa) 12 SGU - CNTT - Lập Trình JAVA
  13. Tài liệu tham khảo  Chương 01 – Java for Programmers 2e - Deitel - Prentice Hall (2012). 13 SGU - CNTT - Lập Trình JAVA
  14. Công việc về nhà  Chạy thử ứng dụng ATMCaseStudy.  Download, cài đặt những công cụ cần thiết:  Tài liệu tham khảo: eBook + example  JDK (Java SE 7)  IDE: NetBeans (hoặc Eclipse)  DBMS: Microsoft SQL Server (hoặc mySQL) 14 SGU - CNTT - Lập Trình JAVA
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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