使用单个语句更方便,更清晰
import java.awt.*;
Run Code Online (Sandbox Code Playgroud)
而不是导入一堆个别类
import java.awt.Panel;
import java.awt.Graphics;
import java.awt.Canvas;
...
Run Code Online (Sandbox Code Playgroud)
在import声明中使用通配符有什么问题?
(免责声明:我是Java新手,我也读过相关的SO问题.)
我有以下代码:
import org.apache.pdfbox.pdmodel.*;
...
PDFont font = PDType1Font.HELVETICA_BOLD;
Run Code Online (Sandbox Code Playgroud)
但是PDFontEclipse中没有认识到这个类.
当我添加以下内容时:
import org.apache.pdfbox.pdmodel.font.PDFont;
Run Code Online (Sandbox Code Playgroud)
本PDFont类回升.
鉴于PDFont该类位于以星号结尾的第一个import语句中指定的层次结构下,为什么需要特定的import语句?
另外,如果没有方便的文档,有没有办法在库中搜索类的位置?