Java import

Hiểu về Java Import

Trong ngôn ngữ lập trình Java, việc sử dụng các lớp và gói (packages) là một phần rất quan trọng. Để sử dụng các lớp từ các gói khác nhau, Java cung cấp một cơ chế gọi là "import". Cụ thể, từ khóa "import" cho phép lập trình viên kéo các lớp cụ thể vào chương trình mà không cần phải sử dụng tên đầy đủ của chúng mỗi lần.

Định nghĩa

Câu lệnh import trong Java được dùng để thông báo cho trình biên dịch về các lớp mà bạn sẽ sử dụng trong mã nguồn của mình. Nó giúp đơn giản hóa việc tham chiếu đến các lớp và gói, cải thiện khả năng đọc và bảo trì mã.

Cú pháp

Cú pháp chính của câu lệnh import như sau:

import tên_gói.tên_lớp;

Bạn cũng có thể nhập tất cả các lớp trong một gói bằng cách sử dụng dấu sao (*) như sau:

import tên_gói.*;

Các ví dụ về Java Import

Ví dụ 1: Import một lớp cụ thể

import java.util.ArrayList;

public class Example {
    public static void main(String[] args) {
        ArrayList list = new ArrayList<>();
        list.add("Java");
        list.add("Python");
        System.out.println(list);
    }
}

Trong ví dụ này, thay vì phải sử dụng tên đầy đủ của lớp ArrayList (tức là java.util.ArrayList), chúng ta đã import nó, giúp mã nguồn gọn gàng hơn.

Ví dụ 2: Import tất cả các lớp trong một gói

import java.util.*;

public class Example {
    public static void main(String[] args) {
        ArrayList list = new ArrayList<>();
        HashMap map = new HashMap<>();
        
        list.add("Java");
        map.put("Java", 1);
        
        System.out.println(list);
        System.out.println(map);
    }
}

Ở ví dụ này, ta đã import toàn bộ gói java.util, vì vậy chúng ta có thể sử dụng cả lớp ArrayListHashMap mà không cần phải import từng lớp một.

Ví dụ 3: Sử dụng nhiều câu lệnh import

import java.util.ArrayList;
import java.util.HashMap;

public class Example {
    public static void main(String[] args) {
        ArrayList list = new ArrayList<>();
        HashMap map = new HashMap<>();
        
        list.add("Java");
        list.add("Python");
        map.put("Java", 1);
        map.put("Python", 2);
        
        System.out.println(list);
        System.out.println(map);
    }
}

Kết luận

Java import là một công cụ hữu ích giúp tối ưu mã nguồn và tăng tính dễ đọc cho lập trình viên. Hiểu rõ cách sử dụng nó sẽ giúp bạn làm việc hiệu quả hơn trong quá trình phát triển ứng dụng Java.