Bài giảng Lập trình hướng đối tượng: Chương 2 Cú pháp Java cơ bản với mục tiêu chính là nêu được các quy ước đặt tên trong các chương trình Java, tạo ra các định danh hợp lệ; Mô tả các kiểu dữ liệu cơ bản trong Java và cách sử dụng; Các toán tử; Giải thích về phạm vi của biến; Sử dụng các câu lệnh điều khiển, cấu trúc điều kiện, cấu trúc lặp và rẽ nhánh; Khai báo, khởi tạo các biến và mảng trong Java. | 8 31 17 Mục tiêu bài học Bộ môn Công nghệ Phần mềm n Nêu được các quy ước đặt tên trong các chương Viện CNTT amp TT trình Java tạo ra các định danh hợp lệ Trường Đại học Bách Khoa Hà Nội n Mô tả các kiểu dữ liệu cơ bản trong Java và cách sử dụng n Các toán tử LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG n Giải thích về phạm vi của biến Bài 02. Cú pháp Java cơ bản n Sử dụng các câu lệnh điều khiển cấu trúc điều kiện cấu trúc lặp và rẽ nhánh n Khai báo khởi tạo các biến và mảng trong Java 2 Nội dung Nội dung 1. Định danh 1. Định danh 2. Các kiểu dữ liệu 2. Các kiểu dữ liệu 3. Toán tử 3. Toán tử 4. Cấu trúc điều khiển 4. Cấu trúc điều khiển 5. Mảng 5. Mảng 3 4 1 8 31 17 1. Định danh 1. Định danh 2 n Định danh n Quy ước với định danh naming convention n Xâu ký tự thể hiện tên các biến các n Bắt đầu bằng chữ cái phương thức các lớp và nhãn n Gói package tất cả sử dụng chữ thường n Quy định với định danh n theexample n Các ký tự có thể là chữ số chữ cái hoặc _ n Lớp Class viết hoa chữ cái đầu tiên trong các từ ghép lại n Tên không được phép n TheExample n Bắt đầu bởi một chữ số n Trùng với từ khóa n Phương thức thuộc tính method field Bắt đầu bằng n Chứa dấu cách chữ thường viết hoa chữ cái đầu tiên trong các từ còn lại n Phân biệt chữ hoa chữ thường n theExample n Yourname yourname YourName và n Hằng constants Tất cả viết hoa yourName là 4 định danh khác nhau n THE_EXAMPLE 5 6 1. Định danh 3 Nội dung n Literals 1. Định danh null true false n Từ khóa keyword 2. Các kiểu dữ liệu abstract assert boolean break byte case catch char class continue default do double else extends final 3. Toán tử finally float for if implements import instanceof int interface long native new package private 4. Cấu trúc điều khiển protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while 5. Mảng n Từ dành riêng reserved for future use byvalue cast const future generic goto inner operator outer rest var volatile 7 8 2 8 31 17 2. Các kiểu dữ liệu .