可变对象(immutable)和不可变对象(mutable)

可变对象(immutable)和不可变对象(mutable) 掌握这个知识点是一个程序员的基本修养,值得认真学习。一下内容为摘抄总结。比方说说起String为什么是一个不可变对象,只知道因为它是被final修饰的所以不可变,而没有抓住不可变三个字的重点: 1、不可变对象就是那些一旦被创建,它们的状态就不能被改变的对象,每次对它们的改变都是产生了新的对象 2、可变对象就是那些创建后,状态依然可以被改
相关文章
相关标签/搜索