Java复习
文章平均质量分 70
cuit_tx2015_yanglei
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java的抽象类与抽象方法
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。在Java中抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口。抽象类public a转载 2021-03-11 19:56:42 · 145 阅读 · 0 评论 -
Java中==和equals的区别
==:是直接比较的两个对象的堆内存地址,如果相等,则说明这两个引用实际是指向同一个对象地址的。equals:Object中的源码public boolean equals(Object obj) { return (this == obj); }我们可以看到,在Object类中,equals方法实际上使用的是“==”来进行比较的。但是我们知道,Object类是所有类的父类,而equals方法是可以重写的,下面看看String类中equals方法:public bool原创 2021-03-11 11:10:28 · 148 阅读 · 0 评论 -
Java装箱与拆箱
1. 基本概念装箱:自动将基本数据类型转化为引用类型包装起来拆箱:将包装类型转换为基本数据类型;//自动装箱Integer total = 99; //自动拆箱int totalprim = total;2. 过程Integer total = 99;执行上面那句代码的时候,系统为我们执行了:Integer total = Integer.valueOf(99);int totalprim = total;执行上面那句代码的时候,系统为我们执行了:int totalprim =原创 2021-03-09 18:02:59 · 134 阅读 · 0 评论 -
String StringBuffer StringBuilder
String 和 StringBuffer、StringBuilder 的区别是什么?String 为什么是不可变的当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象实例public class RunoobTest{ public static void main(String args[]){原创 2021-03-08 22:47:27 · 134 阅读 · 0 评论
分享