Java核心技术 package import

一、package

●所有的Java类都是放置在同一个目录下面的,因此类之间的相互调用无需显式声明调用。

-同一个目录下,两个类的名字不能相同

一文件过多,查找和修改都不易,且容易出错。

●Java支持多个目录放置Java, 并且通过

package/ import/ classpath/jar等机制配合使用,可以支持跨目录放置和调用Java类。package包,和C++中namespace类似

●在Java类文件的第一句话给出包的名称//cn/edu/ecnu/PackageExamp1e. java

package cn. edu. ecnu;

public Class PackageExample

{ }

类全称cn.edu.ecnu.PackageExample,短名称PackageExample

●引用类的时候,必须采用全称引用;程序正文可以用短名称

●PackageExample.java必 须严格放置在cn/edu/ecnu目录下

●包名package name尽量唯一

●域名是唯一的,因此常用域名做包名

●域名逆序: cn.edu.ecnu, 范围通常从大到小

●类的完整名字:包名+类名,cn.edu.ecnu.PackageExample

●包名:和目录层次一样, cn\edu\ ecnu\PackageExample.java

●但是包具体放在什么位置不重要,编译和运行的时候再指定。

二、import

import必须全部放在package之后,类定义之前。

多个import的顺序无关。

import尽量精确,不推荐用*,以免新增的同名程序会使得老程序报错。

通过Eclipse添加NewExample.java和NewExampleTestjava- com.test.NewExample.java

-net.abc.NewExampleTest.java 调用NewExample.java

通过Man.,java和Test.java来展示如何添加同名的类

总结

Java通过包(package)来分开类package必须和目录层次一样

●Java通过引用(import)来导入类import类尽量准确

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_42910912

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值