how to start java How to start java?
Bạn muốn học Java nhưng không biết bắt đầu từ đâu? Cần những gì để viết được một chương trình Java? Ngày s làm quen với Java cũng vậy, chỉ biết lên Google và gõ "Bắt đầu với Java" mà thui. Kết quả trả về là một đống khái niệm JVM, SDK, JDK, JRE, IDE, J2SE ... xem mà loạn hết cả lên. Khoan hãy lo lắng, hãy pha một tách cafe và ...



Đầu tiên hãy tìm hiểu bài Giới thiệu về Java để có khái niệm, đánh giá sự khác biệt giữa Java và các ngôn ngữ lập trình khác, khi đó bạn sẽ không thấy rối rắm khi tiếp cận với Java nữa.

Những thứ bạn cần

Muốn thực thi các file Flash trên máy tính bạn cần có Flash Player. Giống thư thế, để chạy được các ứng dụng Java bạn cần cài đặt cho máy tính của mình một môi trường hỗ trợ Java gọi là JRE (Java Runtime Environment). Đó chính là máy ảo Java (Java Virtual Machine - JVM), một cỗ máy trừu tượng bằng phần mềm chứa tất cả các công cụ, hàm để xử lý các chương trình viết bằng Java. Bạn có thể tải về Java Runtime Environment cho phù hợp với hệ điều hành bạn đang dùng.

Sau khi có được JRE, bạn chỉ mới có thể chạy được các ứng dụng Java mà thôi. Để viết được chương trình Java, các Developer cần thêm bộ JDK (Java Development Kit). Nó là một bộ công cụ dòng lệnh kiểu Unix bao gồm các công cụ cơ bản nhất để biên dịch, debug... lớp mã java của bạn. Tải về Java SE Development Kit .
Ngoài bộ Java SE còn có Java EE và Java ME, hãy xem bài giới thiệu để biết thêm về chúng. Đôi khi bạn nghe nhắc đến SDK (Software Development Kit), nó là tên gọi chung bộ công cụ nền để phát triển phần mềm. JDK là một SDK sử dụng ngôn ngữ Java. Trong Java, khi nhắc đến SDK bạn nên ngầm hiểu đây là một bộ công cụ lập trình gồm có JDK và các thành phần tùy chọn khác như: Glassfish, MySQL, NetBeans ...

Đến đây bạn đã có thể viết và chạy một ứng dụng Java bằng bất cứ trình soạn thảo nào như notepad chẳng hạn :D. Nhưng thực tế các Developer cần một trình viết mã (International Development Enterpris - IDE) dành riêng cho Java. Bạn hãy dùng JCreator, một bộ công cụ chạy nhanh và đơn giản cho người mới học. Ngoài ra bạn có thể chọn các chương trình trực quan, phức tạp, nhiều tính năng hơn như: NetBeans, Eclipse, JBuilder ...

Vậy là bạn đã chuẩn bị đầy đủ để có thể viết một chương trình Java. Bài sau s sẽ hướng dẫn bạn viết một chương trình Java, biên dịch và cách chạy nó bằng cmd như thế nào.