1. Công cụ soạn thảo đơn giản
File code java chỉ là file text đơn giản, bạn có thể sử dụng notepad để soạn thảo code hoặc bất kỳ phần mềm soạn thảo text nào cũng được.
Khi soạn code bạn lưu file với đuôi file là ".java". Loại file này chứa mã code bạn có thể đọc và chỉnh sửa được.
Sau khi soạn code xong, bạn cần biên dịch ra mã bytecode bằng lệnh: javac <tên_file.java>
Lệnh javac bạn viết trên cửa sổ lệnh của windows hoặc terminal của linux. Sau khi chạy lệnh javac sẽ tạo ra 1 file cùng tên file code java và đổi đuôi thành ".class".
Để chạy được file .class, bạn chạy tiếp lệnh java <tên_class> . Chú ý không có đuôi .class nhé.
Bạn tham khảo thêm cách viết chương trình trong bài viết này https://zezo.dev/java-co-ban-19/cai-dat-moi-truong-lap-trinh-java-windows.14.html
2. Cài đặt Netbeans
Công cụ này thì mạnh mẽ hơn, hỗ trợ viết code java chuyên dụng và hoàn toàn free.
Link download: https://netbeans.apache.org/download/index.html
Cài đặt thì cũng dễ, bạn tải phiên bản mới nhất về cài rồi cứ bấm next theo hướng dẫn mặc định là ok.
Cách sử dụng phần mềm tôi sẽ có bài viết hướng dẫn riêng.
3. Cài đặt IntelliJ IDEA
Công cụ này sinh sau đẻ muộn nhưng tôi thấy tuyệt vời hơn netbeans.
Link download: https://www.jetbrains.com/idea/download/#section=windows
Có phiên bản miễn phí và trả phí. Bạn cũng có thể đăng ký bản quyền dành cho sinh viên (nếu bạn là sinh viên các trường ĐH) theo link https://www.jetbrains.com/community/education/#students
Bước cài đặt thì cũng ... đơn giản theo mặc định nhé.
Các hướng dẫn chi tiết hơn tôi sẽ viết ở bài viết khác.
4. Cấu trúc 1 chương trình Java đơn giản
Tạm thời sẽ có một số khái niệm bạn chưa hiểu, nên cứ tạm chấp nhận làm theo cấu trúc nhé.
Cách viết 1 chương trình bạn xem trong bài viết này https://zezo.dev/java-co-ban-19/cai-dat-moi-truong-lap-trinh-java-windows.14.html
public class HelloWorld { // Dòng này khai báo tên 1 lớp, bạn có thể thay đổi tên lớp, nhưng chú ý là tên lớp nên Viết Hoa Chữ Cái Đầu Các Từ.
public static void main(String[] args){ // Dòng này khai báo tên hàm chạy chính, bắt buộc phải là main và cấu trúc viết đúng như vậy.
System.out.println("Xin chao ban"); // Dòng này thực hiện in ra màn hinh
} // dấu ngoặc này kết thúc hàm
}// dấu ngoặc này kết thúc khối lệnh của lớp.
- Khi viết bạn cần viết tên class trùng với tên file .java
- Một chương trình có thể có nhiều file và nhiều hàm, nhưng bắt buộc phải có hàm main. Đây là điểm bắt đầu của một chương trình.
- Ngôn ngữ java có phân biệt chữ hoa và chữ thường nên bạn chú ý viết đúng chính tả nhé.
- Điều quan trọng nữa là thứ tự các dấu ngoặc nhọn, ngoặc đơn cần viết cẩn thận nhé, không là chương trình cho kết quả sai mà không báo lỗi.
Chúc các bạn thành công.