首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
java面试题
孤泉冷月
创建于2021-12-14
订阅专栏
java面试题
暂无订阅
共6篇文章
创建于2021-12-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
重载和重写的区别
重载: 发生在同一个类中, 方法名必须相同, 参数类型不同, 个数不同, 顺序不同, 方法返回值和访问修饰符可以不同, 发生在编译时 重写: 发生在父子类中, 方法名、参数列表必须相同, 子类方法返回
String、StringBuffer、StringBuilder
String 是final修饰的, 不可变 每次操作都会产生新的String对象 StringBuffer是StringBuilder都是源对象上操作的 StringBuffer是线程安全的、Stri
final 的作用
1. 简述final作用? final(最终的) 修饰类: 表示类不可被继承 修饰方法: 表示方法不可被子类覆盖, 但是可以重载 修饰变量: 表示变量一旦被赋值就不可以变更 修饰成员变量 如果fina
==和equals比较
==对比的是栈中的值, 基本数据类型是变量值, 引用类型是堆中对象的内存地址 equals: Object中默认采用==比较, 通常会被重写 Object.equals String.equals
JDK,JRE,JVM区别和联系
`Java Development Kit` Java 开发工具, `Java Runtime Environment` Java 运行时环境, `Java Virtual Machine` Java
面向对象
对比面向过程 比如: 洗衣机洗衣服: 面向过程会将任务拆解为一系列步骤(函数) 打开洗衣机 放衣服 放洗衣粉 清洗 烘干 面向对象会才分人和洗衣机两个对象: 人: 打开洗衣机, 放衣服, 放洗衣粉 洗