Tài liệu

Bắt đầu lập trình Java cơ bản cho người mới

Huy Erick

Làm quen với Java và các thành phần cơ bản của nó Java là một ngôn ngữ lập trình bậc cao hiện đại, được thiết kế từ khoảng thập niên 1990 bởi Sun Microsystem và...

Làm quen với Java và các thành phần cơ bản của nó

Java là một ngôn ngữ lập trình bậc cao hiện đại, được thiết kế từ khoảng thập niên 1990 bởi Sun Microsystem và hiện nay thuộc sở hữu của Oracle. Đặc điểm nổi bật của Java là nền tảng độc lập, cho phép chạy chương trình trên nhiều hệ điều hành khác nhau. Như khẩu hiệu của nó: "Viết một lần, chạy khắp nơi".

Với 3 tỷ thiết bị chạy bằng Java, ngôn ngữ này được sử dụng để viết các ứng dụng trên hệ điều hành Android, các ứng dụng Desktop và ứng dụng Web.

Lập trình Java cơ bản, bạn cần gì?

Một trong những điều cơ bản để học lập trình cơ bản về Java là hiểu rõ các thành phần cần có:

  • JDK (Java Development Kit): Bộ công cụ phát triển ứng dụng Java, bao gồm JRE (Java Runtime Environment) và thư viện để phát triển. JDK chứa các công cụ và chương trình như:
    • Javac: Trình biên dịch mã nguồn thành mã byte code.
    • Java: Trình thông dịch, thực thi các ứng dụng độc lập và các file .class.
    • Appletviewer: Trình thông dịch để thực thi các ứng dụng Java applet mà không cần sử dụng trình duyệt.
    • Javadoc: Bộ tạo tài liệu dạng HTML từ comment trong source code.
    • Jdb: Bộ gỡ lỗi (Java debugger) để kiểm tra từng dòng lệnh, xem giá trị biến và nhiều tính năng khác.
    • Javap: Trình dịch ngược assembler.

JRE là một ứng dụng nền giúp thực thi các file mã máy đã được biên dịch từ file nguồn .java. JRE chỉ bao gồm các gói Java và thư viện thực thi ứng dụng, nên không thể biên dịch file Java thành mã máy.

  • IDE (Integrated Development Environment): Môi trường phát triển tích hợp. IDE bao gồm các chương trình cần thiết trong quá trình phát triển ứng dụng, bao gồm:
    • Trình soạn thảo mã.
    • Trình biên dịch.
    • Trình gỡ lỗi.
    • Công cụ xây dựng giao diện.
    • Công cụ quản lý lớp, đối tượng và nhiều tính năng khác.

Chuẩn bị môi trường lập trình Java và IDE Eclipse

Để bắt đầu học lập trình Java cơ bản trên Windows, đầu tiên cần cài đặt JDK (Java SE Development Kit), nền tảng Java và máy ảo thực thi mã Java.

Bạn có thể tải JDK theo phiên bản phù hợp tại đây và thực hiện các bước cài đặt.

Tiếp theo, chọn một IDE (Integrated Development Environment) yêu thích để sử dụng. Có nhiều IDE miễn phí và có phí, ví dụ như Eclipse, NetBeans. Trong ví dụ này, chúng ta sẽ sử dụng IDE miễn phí là Eclipse.

Bạn có thể tải Eclipse tại đây và thực hiện các bước cài đặt.

Cách tổ chức dự án cơ bản trong Eclipse

Eclipse quản lý dự án Java của bạn trong một Workspace, đó là thư mục chứa các dự án của bạn. Khi tạo ra dự án Java, mỗi dự án sẽ thuộc một thư mục trong Workspace.

Tạo dự án HelloWorld trong Eclipse

Để tạo một dự án mới trong Eclipse, hãy chọn File > New > Java Project, nhập tên Project là "helloworld" và tạo mới.

Sau đó, bạn sẽ thấy tên dự án mới trong phần Project Explorer. Để làm việc với một dự án cụ thể, bạn chỉ cần nhấp đúp vào tên dự án. Để đóng dự án, nhấp chuột phải vào tên dự án và chọn "Close project".

Bây giờ, bạn đã có dự án HelloWorld đầu tiên. Hãy viết một đoạn mã đơn giản cho dự án này.

Trong Java, mọi dòng code thực thi thực tế phải nằm trong một lớp (class). Ví dụ, chúng ta sẽ tạo một package có tên "firstpack" và trong đó tạo một lớp có tên "MyClass". Dưới đây là code cho lớp MyClass:

package firstpack;

class MyClass {
  public static void main(String[] args) {
    System.out.println("Hello World");
  }
}

Đây là chương trình Hello World đơn giản viết bằng Java. Để chạy chương trình trong Eclipse, bạn có thể nhấn tổ hợp phím Ctrl + F11. Kết quả sẽ được hiển thị trong cửa sổ console với dòng chữ "Hello World!".

Hy vọng bài chia sẻ này sẽ giúp bạn hiểu cách bắt đầu học lập trình Java cơ bản. Đừng quên Stanford cung cấp loạt video hướng dẫn miễn phí với các kiến thức từ cơ bản đến nâng cao. Bạn có thể xem toàn bộ video tại đây.

  • STANFORD - ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ Hotline: 0963.723.236 - 024.6275.2212 Website: https://stanford.com.vn/

Tags: lập trình Java, học lập trình, lập trình C, học PHP, lập trình VBA Excel

1