首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法呀
掘友等级
架构
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 29
沸点 9
赞
38
返回
|
搜索文章
最新
热门
何谓反射?
反射可以获取任意⼀个类的所有属性和⽅法,你还可以调⽤这些⽅法和属性。反射可以获取任意⼀个类的所有属性和⽅法,你还可以调⽤这些⽅法和属性。
异常使⽤有哪些需要注意的地⽅?
不要把异常定义为静态变量,因为这样会导致异常栈信息错乱。每次⼿动抛出异常,我们都需要⼿动 new ⼀个异常对象抛出。 抛出的异常信息⼀定要有意义。 建议抛出更加具体的异常⽐如字符串转换为数字格式错误的
finally 中的代码⼀定会执⾏吗?
不⼀定的!在某些情况下,finally 中的代码不会被执⾏。 1.程序所在的线程死亡。 2.关闭 CPU。 3.finally 之前虚拟机被终⽌运⾏的话
Checked Exception 和 Unchecked Exception 有什么区别?
Checked Exception 即 受检查异常 ,Java 代码在编译过程中,如果受检查异常没有被 catch 或 者 throws 关键字处理的话,就没办法通过编译。 Unchecked Exc
Exception 和 Error 有什么区别?
Exception :程序本身可以处理的异常,可以通过 catch 来进⾏捕获。 Exception ⼜可以分为 Checked Exception (受检查异常,必须处理) 和 Unchecked
intern ⽅法有什么作⽤?
what:String.intern() 是⼀个 native(本地)⽅法。 why:将指定的字符串对象的引⽤保存在字符串常量池中. where:如果字符串常量池中保存了对应的字符串对象的引⽤,就直接
String s1 = new String("abc");这句话创建了⼏个字符串对象?
会创建 1 或 2 个字符串对象。 字符串常量池中已存在字符串对象“abc”的引⽤,只会创建一个。 反之两个
String#equals() 和 Object#equals() 有何区别?
String 中的 equals ⽅法是被重写过的,⽐的是 String 字符串的值是否相等。 Object 的 equals ⽅法是⽐的对象的内存地址。
String 为什么是不可变的?
使⽤ final 和 private 关键字修饰,因此是不可变的。使⽤ final 和 private 关键字修饰,因此是不可变的。
讲一下String、StringBuffer、StringBuilder
String 是一个使用final 和 private 关键字修饰的不可改变的字符数组。由于不可变,因此线程安全,每次改变都是生成一个新的String,性能消耗较大。 StringBuffer类似,最
下一页
个人成就
文章被点赞
89
文章被阅读
9,946
掘力值
537
关注了
9
关注者
8
收藏集
4
关注标签
2
加入于
2023-01-03