- 博客(5)
- 收藏
- 关注
原创 Java中String、StringBuffer、StringBuilder的区别
目录Java中String、StringBuffer、StringBuilder的区别1. String2. StringBuffer3. StringBuilder Java中String、StringBuffer、StringBuilder的区别 1. String String 是不可变的字符序列,而 StringBuilder 和 StringBuffer 是可变的字符序列; 2. StringBuffer 拼接字符串时执行速度:StringBuilder > StringBuffer >
2021-02-05 22:31:45 135
原创 Java中“==”和equals的区别
Java中“==”和equals的区别Java中“==”和equals的区别1.“==”2.equals() Java中“==”和equals的区别 1.“==” 如果是 基本数据类型,则直接对 值 进行比较,如果是 引用数据类型,则是对他们的 地址 进行比较。 2.equals() equals() 方法继承于Object类,在具体实现时可以覆盖父类中的实现。源码中该方法的实现也是对 对象的地址 进行比较,其本质就是 “==”。 然而 JDK类 中有一些类 复写 了 Object类的equals() 方法
2021-02-05 21:19:55 118
原创 Java中final、finally和finalize的区别
Java中final、finally和finalize的区别Java中final、finally和finalize的区别1.final关键字用于修饰类、成员变量和成员方法2.finally用于配合try..catch处理异常3.finalliz方法重写用于回收资源 Java中final、finally和finalize的区别 1.final关键字用于修饰类、成员变量和成员方法 final修饰的 类,不能被 继承,其中所有的方法都不能被 重写 (但是可以被重载),不能同时用abstract和final修饰类
2021-02-05 16:23:26 248
原创 Java中final关键字的作用,请记住这3点
Java中final关键字的作用,请记住这3点Java中final关键字的作用,请记住这3点1.修饰类,不能被继承2.修饰成员方法,不能被重写3.修饰变量,不能被修改 Java中final关键字的作用,请记住这3点 1.修饰类,不能被继承 被final修饰的类不可以被 继承(例如,String类),并且它的成员方法都默认为final方法。 2.修饰成员方法,不能被重写 被final修饰的方法不可以被 重写,但可以被重载,所以不能同时用 abstract和final修饰类(abstract修饰的类是 抽象类,
2021-02-05 15:43:25 265
原创 Java中static关键字的作用,请记住这5点
Java中static关键字的作用,请记住这5点Java中static关键字的作用,请记住这5点1.修饰成员变量2.修饰成员方法3.修饰静态代码块4.修饰内部类5.静态导包 Java中static关键字的作用,请记住这5点 1.修饰成员变量 用来修饰成员变量,将其变为类变量,从而实现所有对象对该成员的共享;(因为类加载进方法区,多个对象是共享的。 引申考点:JVM类加载机制) 2.修饰成员方法 用来修饰成员方法,将其变为工具类方法,可以直接使用“类名.方法名”的方式调用; 注意1:被static修饰的变量和
2021-02-05 14:28:50 237 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人