JAVASE基础_03.面向对象编程--package和import语句

一、package机制

为了方便管理大型软件系统中数目众多的类,解决类的命名冲突问题,java引入包机制(package),提供类的多重命名空间

约定俗成:采用公司域名的逆序。

  • 将一个类打包到某个包中,源文件第一条语句写 package .....;
  • 生成的 .class 文件必须放置在 包名层次相对应的文件目录结构 之下,别的源文件使用这个类才能找到它
  • 如果将一个类打包,则使用该类时,必须使用该类的全名(eg:com.sxt.MyClass),java编译器才会找到该类;也可以用import关键字引入包+类名 / 包+*
  • 访问同一个包下的类,不需要写全名或import引入,直接写类名就可以
  • 该类的源文件(.java)文件可能会产生影响,可以删除或者转移到别的文件中
  • 必须class文件的最上层包的父目录位于classpath中,这样执行的时候才能找到;或者将打包好的jar包和它所在目录放在classpath中,则jar包中的所有类在执行时写全包名都可以执行
  • 执行一个类需要写全包名

二、import关键字

引入别的包的类  

  • *  代表包内所有
  • 类名 代表具体的类

三、JDK中主要的包

位于:C:\jdk1.5.0\jre\lib\rt.jar包含jdk的包

  • java.lang(唯一不需要import就可以使用的包):包含Java语言核心类,String Math Integer System和Thread,提供常用功能
  • java.awt:包含了构成抽象窗口工具类的多个类,这些类被用来构建和管理应用程序的图形用户界面
  • java.applet:包含applet运行需的类
  • java.net:包含执行与网络有关的类
  • java.io:包含能提供输入/输出的类
  • java.util:包含实用工具类,如定义系统特性、使用与日期相关的函数

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值