Bài giảng Lập trình hướng đối tượng: Bài 2 - ThS. Trịnh Thành Trung

pdf
Số trang Bài giảng Lập trình hướng đối tượng: Bài 2 - ThS. Trịnh Thành Trung 60 Cỡ tệp Bài giảng Lập trình hướng đối tượng: Bài 2 - ThS. Trịnh Thành Trung 1 MB Lượt tải Bài giảng Lập trình hướng đối tượng: Bài 2 - ThS. Trịnh Thành Trung 1 Lượt đọc Bài giảng Lập trình hướng đối tượng: Bài 2 - ThS. Trịnh Thành Trung 7
Đánh giá Bài giảng Lập trình hướng đối tượng: Bài 2 - ThS. Trịnh Thành Trung
4.2 ( 15 lượt)
Nhấn vào bên dưới để tải tài liệu
Đang xem trước 10 trên tổng 60 trang, để tải xuống xem đầy đủ hãy nhấn vào bên trên
Chủ đề liên quan

Nội dung

Bài 2 Java cơ bản Trịnh Thành Trung trungtt@soict.hust.edu.vn Nội dung 1. Giới thiệu về Java 2. Định danh 3. Các kiểu dữ liệu 4. Toán tử 5. Cấu trúc điều khiển 6. Mảng 1 Giới thiệu về Java Ngôn ngữ lập trình Java • Ngôn ngữ lập trình Java được phát triển vào năm 1991 bởi Sun Microsystems (nay là Oracle) • Tiêu chí phát triển: "Write Once, Run Anywhere" 4 Java platform • Java Platform – nền tảng Java • Được xây dựng để phát triển các ứng dụng và phân phối trên môi trường đa nền (các HĐH, điện thoại, thiết bị nhúng, enterprise server…) • Sử dụng ngôn ngữ Java (và một số ngôn ngữ khác) • Tránh nhầm lẫn với ngôn ngữ lập trình Java 5 Java platform • Các thành phần của Java Platform • Các API • Java Platform cung cấp các API để lập trình viên không cần phải sử dụng các API của HĐH • Java Virtual Machine (JVM) • Có thể chạy trên các software platform khác hoặc trực tiếp trên phần cứng • Mỗi một platform sử dụng một JVM riêng 6 Mô hình biên dịch của Java • Mô hình biên dịch của Java platform • Mã nguồn được biên dịch thành Java bytecode; sau đó được thông dịch trên JVM thành các mã lệnh thực thi bởi trình thông dịch Just-In-Time (JIT) 7 Cú pháp cơ bản • Là ngôn ngữ lập trình phân biệt chữ hoa, chữ thường (case-sensitive) • Cú pháp tương tự C/C++ 8 Cài đặt • Cài Java Development Kit (JDK) • http://www.oracle.com/technetwork/java/javase/downloa ds • Cài IDE • Notepad / Notepad++ (https://notepad-plus-plus.org) • Eclipse (http://www.eclipse.org) • NetBeans (http://netbeans.org) • IntelliJ IDEA (http://www.jetbrains.com/idea) 9 2 Định danh Identifier
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.