------- android培训、java培训、期待与您交流! ----------
1、 包的定义与使用
为了方便于与硬盘上的文件进行管理,通常会将文件分目录进行存放。同理在程序开发中,也需要将编写的类分目录存放便于管理,为此,java引入了包(package)的机制。程序可以通过声明包的方式对java类定义目录。
Java中的包是专门用来存放类的,通常功能相同的类存放在相同的包中,在声明包时,使用package语句。(注意:包的声明只能位于java源文件的第一行。)
2、 import语句
在程序开发中,位于不同包中的类经常需要互相调用,因此java提供了import关键字,使用import可以在程序中一次导入某个指定包下的类,这样就不用每次用到该类时都书写完整类名了。格式如下:
Import 包名.类名
例:
3、 java语言中常用的包
● java.lang:包含java语言的核心类,如String,Math,System和Thread类等,使用这个包中的类无需使用import语句导入,系统会 自动导入这个包下所有的类。
● java.util:包含java中大量的工具类、集合类等,例如Arrays、List、Set等。
● java.net:包含java网络编程相关的类和接口。
● java.io:包含java输入、输出相关的类和接口。
● java.awt:包含用于构建图形界面(GUI)的相关类和接口。
4、 java应用打包的好处
● 安全:可以对jar文件进行数字签名,让能够识别数字签名的用户使用。
● 节省空间:当把.class文件打包成jar压缩文件,会节省空间,如果将jar文件在网络上传输,也会加快传输速率。
● 可移植性:只要有java虚拟机,jar包就可以在任何平台上运行。