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

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. | Giới thiệu ngôn ngữ lập trình JAVA ThS. Hoàng Mạnh Hà hoangha84@ Mục tiêu SGU - CNTT - Lập Trình JAVA 2 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. Nội dung SGU - CNTT - Lập Trình JAVA 3 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 Giới thiệu JAVA SGU - CNTT - Lập Trình JAVA 4 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) Java Enterprise Edition (Java EE): Dựa trên Java SE, dùng cho ứng dụng lớn, nhiều tầng, có thể mở rộng, ổn định và bảo mật cao. Java Micro Edition (Java ME): thiết bị di động Lập trình hướng đối tượng SGU - CNTT - Lập Trình JAVA 5 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 Ngôn ngữ lập trình JAVA SGU - CNTT - Lập Trình JAVA 6 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) Các bước xây dựng ứng dụng Java SGU - CNTT - Lập Trình JAVA 7 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 Các bước xây dựng ứng dụng Java SGU - CNTT - Lập Trình JAVA 8 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 Các bước xây dựng ứng dụng Java SGU - CNTT - Lập Trình JAVA 9 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 Các bước xây dựng ứng dụng Java SGU - CNTT - Lập Trình JAVA 10 Bước 4: Kiểm tra bytecode để đảm bảo tính hợp lệ và an toàn của ứng dụng. Các bước xây dựng ứng dụng Java SGU - CNTT - Lập Trình JAVA 11 Bước 5: Thực thi chương trình Chạy thử ứng dụng SGU - CNTT - Lập Trình JAVA 12 Cài đặt JDK: 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) Tài liệu tham khảo SGU - CNTT - Lập Trình JAVA 13 Chương 01 – Java for Programmers 2e - Deitel - Prentice Hall (2012). Công việc về nhà SGU - CNTT - Lập Trình JAVA 14 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)

TÀI LIỆU LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.