Java 包及访问控制权限---小总结

本文详细介绍了Java中的包作用、定义与导入语法,强调了包在解决类名冲突和代码组织上的重要性。同时讲解了静态导入的使用、jar命令的操作以及访问控制权限,包括private、default、protected和public的适用场景。最后总结了Java命名规范及其在多态、继承和封装中的应用。
摘要由CSDN通过智能技术生成

1,包的作用以及定义

2,包的导入语法以及导入限制

3,Java常用包

4,Java新特性—静态导入

5,jar命令的使用

6,访问控制权限

在大型程序的开发中,可以将一个大的模块,拆分开来,拆分 成多个类,这样一来,更便于代码的维护,也可以分派给多个人开发,加快开发效率。
多人同时开发,虽然会加快开发效率,但是多人开发,不可避免的会存在类名称相同的问题,类名称相同会怎么样,提交代码到服务器,相同的类名的文件会覆盖掉,那怎么办,包,就是为为了处理这样的问题的,在不同的包下,就算类名称相同,也没有任何的问题。

在不同包下,可以存在同名文件,这就解决了多人开发的问题。

1,package是在使用多个类或接口时,为了避免名称重复而采用的一种措施,直接在程序中加入package关键字即可。

包的定义格式:
package 包名称.子包名称

定义了包之后,实际上类的名称就是:包.类名称
那么包定义之后,怎么使用呢?
所谓的包,其实就是一个文件夹,就是将这个编译的*.class文件保存在一个文件夹之中。
打包编译命令:
编译: javac -d . 类名称.java
javac空格,杠d,空格,点,空格,类名称点Java。
-d就表示打包编译。

运行:
直接Java 类名称,肯定是不行的,因为在这个当前路径下是没有*.class文件的,所以会报错,找不到这个类的错误。
难道要我们再一次进入这个包的路径,然后才能运行么?其实不用,
直接 Java 报名.类名称 就可以了,因为这个类的全称现在就是,包名点类名称。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值