Java:导入资源,使用“*”?

时间:2014-02-08 13:52:33

标签: java eclipse import awt

我目前正在开发使用以下导入的教程:

//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; 

1 个答案:

答案 0 :(得分:6)

  

我的问题是:java.awt。*从awt导入所有内容吗?

它会导入java.awt中的所有类,但这都是。

  

如果是这样,为什么这有必要?

import java.awt.event.ItemEvent; 

因为它不在java.awt中 - 它在java.awt.event中。 Java中的包不是真正的层次结构,即使它们看起来那样。就Java语言而言,java.awtjava.awt.event是完全独立的包。