相关疑难解决方法(0)

为什么使用带有Java import语句的通配符不好?

使用单个语句更方便,更清晰

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 import wildcard

384
推荐指数
12
解决办法
13万
查看次数

带有*的Java 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语句?

另外,如果没有方便的文档,有没有办法在库中搜索类的位置?

java

5
推荐指数
1
解决办法
180
查看次数

标签 统计

java ×2

import ×1

wildcard ×1