摘要: 如题,在看String源码的某个函数时,发现了这个操作是被允许的,而且可以直接改变private字段(不是final按理是可以改变),这与之前的理解有点相背。 接下来试图整理下Google来的结论: Java: Why can I access private fields of other obj 阅读全文
posted @ 2019-03-11 22:47 爆炸的果核 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: String类的签名(JDK 8): public final class String implements java.io.Serializable, Comparable<String>, CharSequence { } String是不可变类,即String对象也是不可变对象。 这意味着当 阅读全文
posted @ 2019-03-11 22:35 爆炸的果核 阅读(1004) 评论(0) 推荐(0) 编辑