纯小白干货: Java import以及Java类的搜索路径( 二 )
为方便起见 , 我们一般不导入单独的类 , 而是导入包下所有的类 , 例如 import java.util.*; 。
Java 编译器默认为所有的 Java 程序导入了 JDK 的 java.lang 包中所有的类(import java.lang.*;) , 其中定义了一些常用类 , 如 System、String、Object、Math 等 , 因此我们可以直接使用这些类而不必显式导入 。 但是使用其他类必须先导入 。
前面讲到的”Hello World“程序使用了System.out.println(); 语句 , System 类位于 java.lang 包 , 虽然我们没有显式导入这个包中的类 , 但是Java 编译器默认已经为我们导入了 , 否则程序会执行失败 。
Java类的搜索路径
Java程序运行时要导入相应的类 , 也就是加载 .class 文件的过程 。
假设有如下的 import 语句:
该语句表明要导入 p1 包中的 Test 类 。
安装JDK时 , 我们已经设置了环境变量 CLASSPATH 来指明类库的路径 , 它的值为 .;%JAVA_HOME%\\lib , 而 JAVA_HOME 又为 D:\\Program Files\\jdk1.7.0_71 , 所以 CLASSPATH 等价于 .;D:\\Program Files\\jdk1.7.0_71\\lib 。
推荐阅读
- 国服|LOLM:60天内如何从小白打到国服王者?这快捷径方法值得学习
- 剑魂|DNF:如何短时间打出更好伤害?剑魂干货来了,实战主流装备搭配
- 马超|【率土之滨】干货!当前环境最全开荒队解析
- 短视频|亦真亦假:揭秘直播年入百万的顶级实操干货,横向纵向破法!
- 神魔大陆|我的世界:玩了这么多年,“近战小白”都不知道,算老玩家?
- 梦幻西游|梦幻西游:从零开始教学如何创建一个帮派,小白也能当上帮主
- 剑网3|段位继承有保障 剑网3新赛季更新内容干货满满
- fps|「干货」各种游戏FPS提升“妙招”,背后秘密是什么?
- 沙僧|沙僧和小白龙确定英雄,定位基本知晓,时之奇旅降低品质得到实锤
- 小白龙|梦幻西游:《西游传说》竞速赛,第一名27回合通关侠士