javaSE
文章平均质量分 74
java基础
洋恰儿
这个作者很懒,什么都没留下…
展开
-
关于String的理解
String str = new String(‘string’); 这段代码实际上new 两次 1.字面量声明在方法常量去中 (实际上是byte数组的一个引用地址,byte数组前final修饰导致string是一个不可修改的,长度固定。实现方式见源码。 2.new生成堆区只是字面量的副本有必要提下是new多少个空间里面存在多少个,而返回也是他的引用地址即可被gc回收。 3.stingB...原创 2020-05-03 00:04:11 · 114 阅读 · 0 评论 -
关于异常类的理解
重要: 解决错误 catch(才是真正的门禁卡) throws(不解决,只想调用者反映问题) 调用者 try catch(方法内部) finally 都在运行阶段解决 runtime 编写时就要做处理 (runtime如果没有出现错误,也能正常运行) subclass 编写时能编译 都拿不能运行(调用者要有处理字段出现) 遇见不能远行的错误会自动抛出给方法 new Exception对象需...原创 2020-05-02 15:20:11 · 134 阅读 · 0 评论