我目前正在开发使用以下导入的教程:
//importing Resources
import java.awt.*;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.*;
我的问题是:java.awt。*从awt导入所有内容吗?如果是这样,为什么这有必要呢?
import java.awt.event.ItemEvent;
答案 0 :(得分:6)
我的问题是:java.awt。*从awt导入所有内容吗?
它会导入java.awt
中的所有类,但这都是。
如果是这样,为什么这有必要?
import java.awt.event.ItemEvent;
因为它不在java.awt
中 - 它在java.awt.event
中。 Java中的包不是真正的层次结构,即使它们看起来那样。就Java语言而言,java.awt
和java.awt.event
是完全独立的包。