Java 包(package)

  1、Java导入类库

   import语句就是告诉编译器要引入一个类库。

  Java编译器为所有程序自动引入包java.lang(核心类所在包),所以不必显示引入。

  2、Java的环境变量

  classpath是编译器javac的一个环境变量,当javac遇到import语句时,明白开发者要导入一个类库,但是编译器如何知道这个类库在哪里呢?

  所以,首先得告诉编译器这个包在文件系统中位置,就是设置classpath。编译器会查找classpath所指定的目录,并查找与指定名称吻合的已编译文件(.class)并加载对应的类。

  3、jar命令

  jar是java achive file,以zip文件格式为基础,但jar不仅用于压缩和发布程序,而且还用于部署和打包库、组件和插件。

  jar文件可以直接被编译器和JVM使用。

  jar中包含特殊的文件,如Manifests和部署描述符,用来指示部署工具和发布应用服务器如何处理特定的jar。

  jar文件是Java中的class文件和其它资源通过jar命令打包而成的.

  

原文地址:https://www.cnblogs.com/bigbigbigo/p/8421038.html