java-第六天

来源:互联网 发布:毕向东java笔记 编辑:程序博客网 时间:2024/06/18 07:04

Throwable类分为Exception类和Error类
其中前者表示程序可处理的异常。分为RuntineException(定义的异常可选择性处理);
后者表示的是JVM错误,一般无需长须开发人员自己处理。

断点
右键 ->debug as ->java application

全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U

==常用于比较原生类型,而equals()方法用于检查对象的相等性
Java语言的定义:
1)对象相等则hashCode一定相等
2)hashCode相等对象未必相等。

包及访问权限

JDK中常见的包
java.lang–包含一些Java语言的核心类,如String、Math、Integer、System和Thread,提供常用功能。在java.lang包中还有一个子包:java.lang.reflect,用于实现java类的反射机制。
java.awt–包含构成抽象窗口工具箱的多个类,这些类被用来构建和管理应用程序的图形用户界面。
avax.swing–此包用于建立图形用户界面,包中的组件相对于java.awt包而言是轻量级组件。
java.applet–包含applet运行所需的一些类。
java.net–包含执行与网络相关的操作的类。
java.io–包含能提供多种输入/输出功能的类。
java.util–包含一些实用工具类,如定义系统特性、与日期日历相关的方法。
java.lang这个包会自动被导入,对于其中的类,不再需要使用import语句来导入,如前面经常使用的system类。

类成员的访问控制权限
1、private访问控制符
这个成员只能在这个类的内部使用
2、default默认访问控制符
默认的访问控制成员可以被这个包中的其他类访问。如果一个子类与其父类位于不同的包中,子类也不能访问父类中的默认访问控制成员。
3、protected访问控制符
该成员既可以被同一个包中的其他类访问,
4、public访问控制符
如果一个成员方法或成员变量名前面使用了控制符,那么这个成员可以被所有的类访问,不管访问类与被访问类是否在同一个包中。