java学习(五)包
包(package):是对类文件进行分类管理,对类提供多层命名空间。简单来说就是放java的文件的文件夹。
这个com.example.demo.controller就是一个包
关于包的其他小知识:
写在程序文件的第一行
类名的全称为 包名.类名
既然学了包,我们开始进行包和包之间的互动吧(不同包的类该如何访问呢):
第一个类:
package unusually;class Demo extends Exception
{private String mes;Demo(String mes){this.mes=mes;}public String getMessage() {return mes+"被改写了";}}
public class kkk {public static void a() {System.out.print("属于kkk");}
public static void main(String[] args) {int a=0;if(a==0) throw new RuntimeException("出现了异常,");//手动抛异常
}
}
第二个类(主要操作类):
package pac;public class demo1 extends unusually.kkk {public static void main(String[] args) {a();}
}
输出:属于kkk
我们还可以在一个包建立另一个包的对象
气死我了,上代码:
package pac;public class demo1 {public static void main(String[] args) {unusually.kkk a=new unusually.kkk();a.a();}
}
输出:属于kkk
咱们这样创建包的对象,得不断重复写包的名字,很麻烦,所以我们引入了import.
package pac;
import unusually.kkk;
public class demo1 {public static void main(String[] args) {kkk a=new kkk();a.a();}
}
输出:属于kkk
我们有时会发现jar包,jar包是java的压缩包
java学习(五)包相关推荐
- 零基础Java学习之包(Package)
包的作用 1.可以避免类重名 有了包之后,类的全名称就变为:包.类名 2.分类组织管理众多的类 例如: java.lang----包含一些Java语言的核心类,如String.Math.Integer ...
- java学习5-jar包的下载以及导入
1.出现未导入包的情况 ,表示当前jdk不 2.百度下载jar包 3.File. 未完待续http://blog.csdn.net/a153375250/article/details/5085104 ...
- java分布式架构_Java学习五分钟系列:从单体架构转向分布式架构的难点
Java学习五分钟系列,目的是为让大家在短时间内搞清楚一项技术的概念.优缺点和适用场景,想要深入的了解,还需要投入更多的时间. 分布式架构和单体应用架构相比,可以充分利用多机器的性能优势,提高了系统的 ...
- vector 插入_Java学习五分钟系列:对比Vector、ArrayList、LinkedList
Java学习五分钟系列,目的是为让大家在短时间内搞清楚一项技术的概念.优缺点和适用场景,想要深入的了解,还需要投入更多的时间. Java的集合类,值得我们深入的学习,建议大家有时间的话,可以阅读一下源 ...
- 好程序员:Java培训机构“包就业”,真的是包就业吗?
现在Java培训班说的"包就业"一般是指的推荐就业,意思是在完成学校课程学习,通过结业考试,并且达到上课考勤率等前提下,可以根据学生学习的课程方向,就业意向推荐工作. 学校给你推荐 ...
- java学习--基础知识进阶第五天--API、 Object类 System类、日期相关类、包装类正则表达式...
今日内容介绍 u Object类 & System类 u 日期相关类 u 包装类&正则表达式 第1章 Object类 & System类 1.1 Object类 1.1. ...
- Java学习记录五(多线程、网络编程、Lambda表达式和接口组成更新)
Java学习记录五(多线程.网络编程.Lambda表达式和接口组成更新) Java 25.多线程 25.1实现多线程 25.1.1进程 25.1.2线程 25.1.3多线程的实现 25.1.4设置和获 ...
- Java学习 第十五天
Java学习 第十五天 第一章 StringBuilder类 1.1 字符串的不可变 1.2 StringBuilder概述 1.3 构造方法 1.4 两个常用方法 1.4.1 append方法 1. ...
- 分享五款java学习辅助工具,总有你用的上的~
想要学好java技术,除了自身的努力,辅助工具也不缺少,辅助工具可以帮助大家在今后的工作中可以提高工作效率,下面小编就来分享五款java学习辅助工具,总有你用的上的~ 五款java学习辅助工具: 1. ...
最新文章
- Python攻克之路-网络编程(文件上传实现思路)
- linux部署DM数据库的DEM系统
- python dict sorted 排序
- jAvA中deprecate,在Java中使用Deprecated方法或类是错误的吗?
- amie 规则挖掘_AMIE的完整形式是什么?
- Linux忘记root密码怎么办?
- 如何使用数据库可移植性将邮箱数据库还原到新服务器
- load()是python文件操作的函数_python深入(函数,文件操作)
- 面试官:select......for update会锁表还是锁行?
- 在项目中经历生死的系统,才会成熟
- java akka actor性能_Akka系列(一):Akka简介与Actor模型
- CentOS下配置java
- 对做的一个小的C++聊天室的总结
- python 使用GDAL实现栅格tif转矢量shp
- ROS2的launch文件如何编写?快来学习一下使用Python编写launch文件~
- Unity游戏开发客户端面经——性能优化(初级)
- 【水晶报表内功心法】--公式、函数与运行时总计 注:(文章来自阿泰博客)
- 文本相似度:Distributed Representations of Sentences and Documents
- Python笔记之自定义函数
- python setup.py install与python setup.py develop的区别