`
只帅一次
  • 浏览: 32523 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java编程思想练习题-第6章练习1-import

阅读更多

题目:在某个包中创建一个类,在这个类所处的包的外部创建该类的实例。

 

被引用类:

package bupt.chj.bean;

public class apple{
    public void eat(){
    System.out.println("I eat a apple!");

   }
}

 测试类:

package bupt.chj.test;
import bupt.chj.bean.apple;

public class test{

public static void main(String [] args){
apple a=new apple();
a.eat()
}
}

 

编写好着两个java放到一个目录下执行:

javac -d . *.java

 编译所有java并且放到对应包中。

 

显示正常,jvm是如何知道import的包的呢?因为classpath的配置使得jvm知道去哪里寻找加载包。我们的classpath中设置了.;也就是当前目录,所以一切正常。为什么删除掉当前目录仍然正常呢,因为当前版本的jdk默认会扫描当前目录。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics