![](https://img-blog.csdnimg.cn/20210205131523956.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础-面试知识点总结
文章平均质量分 72
关注我,助您快速备战春招、秋招!
Offer收割指南
一个努力帮你收割“大厂offer”的宝藏博主!
展开
-
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 · 86 阅读 · 0 评论 -
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 · 109 阅读 · 0 评论 -
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 · 191 阅读 · 0 评论 -
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 · 201 阅读 · 0 评论 -
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 · 140 阅读 · 1 评论