Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mindmap từ ngày 01/12/2021 đến ngày 03/12/2021 - Coggle Diagram
Mindmap từ ngày 01/12/2021 đến ngày 03/12/2021
Introduction Java
Java là gì?
Là ngôn ngữ lập trình OOP
Write once, run anywhere (Thực thi trên nhiều nền tảng khác nhau)
JDK, JRE, JVM
JDK (Java Development Kit) là tool - bộ công cụ hỗ trợ lập trình viên phát triển ứng dụng Java
JRE (Java Runtime Environment) là môi trường thực thi ứng dụng Java
JVM (Java Vitural Machine) là máy ảo Java giúp thực thi mã java (.class) ra ngôn ngữ máy
Biên dịch, thông dịch
Biên dịch là dịch toàn bộ file 1 lần sau đó sử dụng kết quả biên dịch mà ko cần dịch lại
Thông dịch là dịch từng dòng lệnh
Kiểu dữ liệu, khai báo biến hằng
Kiểu nguyên thuỷ
Kiểu đối tượng
Khai báo hằng dùng final
Toán tử
Đối với kiểu nguyên thuỷ thì so sánh về mặt ngữ nghĩa
Đối với kiểu đối tượng thì so sánh địa chỉ ô nhớ
If else
Tương tự Javascript
Array, Loop statement
Khái niệm mảng trong Java
Mảng là tập hợp các phần tử có cùng kiểu dữ liệu được lưu trữ gần nhau trong cùng bộ nhớ
Khai báo và khởi tạo mảng
Khai báo
elementType [] arrayName
elementType arrayName []
Khởi tạo
elementType [] arrayName = new elementType[arraySize]
elementType [] arrayName = {ele1, ele2, ...}
Loop
Dùng while, do-while khi ko biết trước số lần lặp
Cú pháp for-each
for (dataType variable : myArray) { sout (variable); }
Dùng for khi biết trước số lần lặp
Method
Định nghĩa
Method là nhóm các câu lệnh thực hiện một nhiệm vụ nhất định nào đó với mục đích là tái sử dụng mã nguồn
Khai báo
Access modifier static/no-static returnType methodName (list parameter) { }
Access modifier: Phạm vi truy cập
static: quy định tính chất
returnType
Không có kiểu trả về thì dùng void
Có kiểu trả về thì phải có return và cùng kiểu dữ liệu khai báo
methodName: tuân thủ quy tắc camelCase
list parameter: tham số truyền vào, có thể có hoặc không