- 博客(6)
- 收藏
- 关注
原创 final finally finalize区别
final可以修饰类,方法,变量,修饰类表示该类不能被继承,修饰方法表示该方法不能被重新,修饰变量表示该变量是一个常量不能被重新赋值。 finally一般作用于try-catch代码块中,在处理异常的时候我们将一定要执行的代码放在finally代码块中,表示不管是否出现异常,该代码都会正常执行,一般用于存放一些关闭资源的代码。 finalize是一个属于Object类的方法,而Object类是所有类的父类,该方法一般用垃圾回收器来调用,当我们调用System.gc()方法的时候,用垃圾回收器来调用fin
2021-09-28 22:40:23
61
原创 面向对象的三大特征
封装:隐藏对象的属性和实现细节,仅对外提供公共的访问方式,将变化隔离,便于使用,提高代码的安全性和复用性。 继承:继承是使用已经存在的类的定义为基础创建新类的技术,新类的定义可以增加新的数据或新的功能,也可以使用父类的功能,但不能选择性地继承父类。通过使用继承可以提高代码的复用性,继承是多态的前提。 多态:程序中定义的引用变量所指向的具体类型,和通过该引用变量发出的方法调用在编程时并不能确定,而是在程序运行期间才能确定。 ...
2021-09-27 22:58:40
76
原创 Java程序运行中有哪些常见的异常?
RuntimeException java.lang包中多数异类的基类 ClassNotFoundExection 不能加载所需的类 NumberFotmatException 从字符串到数据类型的非法转换 FileNotFoundExection 文件没有找到 InterruptedException 线程中断 IllegalArgumentException 方法接收到非法参数 IOException IO异常 SQLException ...
2021-09-26 22:03:48
113
原创 Java有哪些基本数据类型
数值类:整数类型:byte,short,int,long 浮点类型:float,double 字符类型:char 布尔类型:boolean
2021-09-25 21:14:08
55
原创 什么是接口(interface)
接口是标准和规范; 接口中只有常量和未实现的方法; 接口不能实例化对象; 接口的访问修饰符为public; 接口可以继承接口,一个类可以继承多个接口,实现多继承。
2021-09-23 20:52:58
262
原创 抽象类和访问修饰符
抽象类(abstract)针对的是类, 抽象类中可以没有抽象方法,如果抽象类中有抽象方法,则一定是抽象类; 一个类继承于一个抽象类,如果父类中有抽象方法,则必须在子类中重新; 如果子类不重写这个抽象方法,那么这个子类也是抽象类; 抽象类不能被实例化。 访问修饰符的访问权限: 关键字 同一个类中 同一个包中 派生类中 其他包中 private ...
2021-09-22 21:37:01
441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人