随笔分类 - Java
摘要:String、StringBuilder、StringBuffer String String的value[]数组是final的,不可修改,对string进行拼接/修改时会创建新的String对象。 StringBuffer StringBuffer正是为了解决修改String产生过多中间对象的问题
阅读全文
摘要:运算符优先级 java运算符优先级记忆口诀: 单目乘除为(位)关系,逻辑三目后(填词,无意义)赋值。 强制类型转换优先级是高于乘除但低于单目的: int a = (int) Math.random()*10 // a始终为0 实际开发中不用刻意去记,小括号写着方便也易读懂。 ==、equals()以
阅读全文
摘要:从JVM的字符串常量池理解String.intern() ref1: 从字符串到常量池,一文看懂String类 class文件的结构 class常量池中存的是字面量和符号引用,也就是说他们存的并不是对象的实例,经过解析(resolve)之后,才会把符号引用替换为直接引用 不同版本的JVM内存模型 字
阅读全文

浙公网安备 33010602011771号