《软件构造》之ADT设计
1:ADT介绍:
ADT(Abs
1.1:静态
1.2:可变和不可变数据类型
1.
1.4:
1.5:用Snapshot图来j
数据类型介绍:
1.1:在java中有许多的数据类型,我们
1
1.2:
1.3:我们在使用可变数据类型的时候h
1.4:
1.5:在这一节,我们将会
思考下面这样的code:
- String a="b";
- a=a+"c"'
- StringBuilder sb=new StringBuilder("a")
- sb.apppend("b");
这里我们用两个视图来区别他们之间的区别:
以上就是他们的区别,可以看到,对于可变数据类型的数据,修改值只会修改对象的内容,而对于不可变数据类型,修改值会让对象指向新的内存空间。
总结:以上就是对于数据类型选择的一点点建议。后面还会继续跟新这方面的内容。