Java包与import

l  包,import和import static

·包在磁盘上就是存放Java编译过的class文件的一个目录。该目录下还有一级目录存放Java编译过的文可视为子包,但实际上子包跟上一级所谓的父包没有什么关系。

·package只能放在Java文件的第一条语句,一个文件中只能包含1条pakage语句,因为一个源代码文件只能包含在一个包中。

·import只能放在package下面,class的上面,就是它们之间。import语句作用就是导入包中的类,或包中类的静态方法(导入静态方法用import staic语句),这样创建对象时候就不用写包.类,或者类.方法了,可以直接使用类和方法。

·CLASSPATH:Java会自动搜寻CLASSPATH目录下的包中的类,如果2个Java文件属于同一个包,只要在CLASSPATH路径下即可它们不必存在于同一个目录下。

·java.lang包:java默认导入了所有java.lang包下的所有类,所以使用这个包的类的时候不用显示的导入了,也不用写包.类路径,类直接用就行了。

·如果同时导入多个包,并且这些包中有相同名字的类,在你使用这个类的时候还得写绝对路径。

·import语法:

  ①import包.包…包.*  导入N层包下的所有类。就可以使用类及类中的方法等等。

  ②impotstatic 包.包…包.类.*  导入某包中的某个类的所有的静态方法。就可以直接使用类方法,类属性等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值