【发布时间】:2012-06-03 14:03:39
【问题描述】:
import classes 是什么意思,它们是从哪里导入的?
例子
package game;
import game.sprites.PlayerSprite;
import java.applet.Applet;
import java.awt.*;
import java.io.*;
import java.net.URL;
import java.util.Vector;
import litecom.Trace;
import litecom.gfxe.LoaderTarget2;
import litecom.gfxe.Timer;
import litecom.scoreclient2.ScoreClient2;
现在我知道 LoaderTarget2.class ScoreClient2.class 和 Timer.class 是从哪里导入的。它们是从它自己“游戏”的类中导入的,路径是/litecom/gfxe/Timer.class。但是 Vector.class 是从哪里来的呢?还是 URL.class 或 Applet.class?
【问题讨论】:
-
来自 Java 运行时环境;它们是 Java 自身提供的类。
-
来自
classpath。 JDK(java.lang.*等的来源)隐含在 JVM 的类路径中。 -
类路径?老兄,如果我输入 /java/util/Vector.class 它不起作用
-
此“Game.class”中仅有的 2 个文件夹是 litcom 和 game,然后是游戏文件夹中的 sprite 文件夹
-
我们不能通过在这里回答一个问题来教你整个 Java 基础。去读吧。