java中 package的作用是什么?
2017-10-30 17:09
232 查看
package 的作用就是 c++ 的 namespace 的作用,防止名字相同的类产生冲突。Java 编译器在编译时,直接根据 package 指定的信息直接将生成的 class 文件生成到对应目录下。如
package aaa.bbb.ccc 编译器就将该 .java 文件下的各个类生成到
./aaa/bbb/ccc/ 这个目录。
import 是为了简化使用 package 之后的实例化的代码。假设 ./aaa/bbb/ccc/ 下的 A 类,假如没有 import,实例化A类为:new aaa.bbb.ccc.A(),使用
import aaa.bbb.ccc.A 后,就可以直接使用 new A() 了,也就是编译器匹配并扩展了
aaa.bbb.ccc. 这串字符串。
package aaa.bbb.ccc 编译器就将该 .java 文件下的各个类生成到
./aaa/bbb/ccc/ 这个目录。
import 是为了简化使用 package 之后的实例化的代码。假设 ./aaa/bbb/ccc/ 下的 A 类,假如没有 import,实例化A类为:new aaa.bbb.ccc.A(),使用
import aaa.bbb.ccc.A 后,就可以直接使用 new A() 了,也就是编译器匹配并扩展了
aaa.bbb.ccc. 这串字符串。
相关文章推荐
- Java技术_Java千百问(0030)_package和import作用是什么
- 在JAVA中线程到底起到什么作用
- Java 动态代理作用是什么?
- JAVA中static什么作用?
- java import、package作用与用法
- package-info.java 作用及用法详解
- java自定义注解有什么作用?
- java 中final关键字用在函数前有什么作用?
- 在JAVA中线程到底起到什么作用!
- Java中JDK和JRE的区别是什么?它们的作用分别是什么?
- java下Class.forName的作用是什么,为什么要使用它
- PACKAGE-INFO.JAVA 作用及用法详解
- java get set 方法有什么作用?
- Java中环境变量CLASSPATH的作用是什么?
- xml在java开源框架中的作用是什么
- java的war、jar、ear包的作用分别是什么?及eclipse打包war文件方法
- java中接口的作用是什么?
- package-info.java作用详解
- 什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用。
- 自己动手编译、运行Java程序,解析package的作用