201671010130 2016-2017-2 《Java程序设计》第八周学习小结

这周继续学习到了lambda表达式,这是一种很灵活且简介的语法,还学习了深拷贝与浅拷贝的方法,深拷贝指被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。浅拷贝被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。深复制把要复制的对象所引用的对象都复制了一遍。例如书中第230页的6-28行就属于深拷贝类,其中深层拷贝会继承父类。对于这周编程任务我有感觉到力不从心,看着书上的代码能理解,但是自己编还是不知道思路不太熟练。

原文地址:https://www.cnblogs.com/DoreenTan/p/7683983.html