java包的创建和使用

包(package)的组织方式同操作系统中的文件夹的组织方式类似,是java语言中有效管理类的一个机制。

包实际上是一个存放.class文件的文件夹,因此,创建包就是创建文件夹。

(1).程序所属包的创建

在程序中加入package语句,并且该语句一定要作为程序的第一条语句(程序注释除外),其作用是声明该程序位于某个包中,例如:

package jinqie.com.chapter1;

如果不在程序中利用package语句声明其所属包,则该程序属于无名包。

(2).导入外部包

如果某个程序要使用某个外部包中的某个类,应该在程序中加入import语句,以便将外部包导入,从而在该程序使用所需类。

import语句有两种使用方法:

①单类导入:

import 包名.类名;如:import chapter1.file1;表示导入chapter1包中的file1类,file1为类文件夹名(file1.class)。

②按需导入:

import 包名.*;如:import java.util.*,表示根据程序需要导入当前程序中使用的java.util包中的类。

(3).包的导入路径

CLASSPATH类似于DOS操作系统中的PATH,它指明了包的前导路径。例如,如果我们在程序中使用了import chapter1.myjava;语句,而CLASSPATH的内容为". ; c :  \  test; " ,则系统会首先在当前文件夹内查找\chapter1文件夹和myjava.class文件;如果没有找到,则会在c: \ test文件夹内查找\chapter文件夹和myjava.class文件;如果依旧没有找到,则系统会提示程序错误。

即,真正的包路径实际上是CLASSPATH变量值和import语句中指明的包路径的组合。CLASSPATH的设置方法和环境变量path类似。

(4).java中常用的包

java.lang包:它是Java的核心类库,包含运行Java程序必不可少的系统类。

java.util包:它包括了Java中的一些低级的实用工具,如处理时间类的Date类。

java.awt包:它是Java语言用来构建图形用户界面(GUI)的类库,它包括了许多界面元素和资源。

java.io包:它包含了实现Java程序与操作系统,用户界面以及其他Java程序进行数据交换所使用的包。

java.sql包:它是实现JDBC(Java database connection)的类库。

java.applet包:它用来实现于Internet浏览器中Java Applet的工具类库。

java.net包:它是Java语言用来实现网络功能的类库。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值