201671010110 2016-2017 2《java程序设计》

  在第六章的学习中,明确理解了深层拷贝和浅层拷贝的概念。对于浅层拷贝被拷贝对象的所有常量成员和基本类型属性都有与原来对象相同的拷贝值,如果成员域是一个对象的话,那么被拷贝对象该对象域的对象引用仍然指向原来的对象。深层拷贝,被拷贝对象的所有成员域都含有与原来的对象相同的值,而且对象域将指向被复制过的新对象,而不是原有对象被引用的对象。也就是说,深层拷贝将拷贝的对象引用都要拷贝一遍。在程序6.5中也做了注释加深了理解。

lambda表达式是一个可以传递的代码块,它可以在以后执行一次或者多次。内部类是定义在另一个类内部的类。外层的类成为外部类。内部类主要用于事件处理。内部类可以直接访问外部类的成员,包括private成员,但是内部类却不能被外部类直接访问。局部内部类不可以用public或者private访问修饰符进行声明,他的作用域被限定在声明一个局部类的块中,局部内部类不仅能够访问包含他们的外部类,还可以访问方法中的final类型的局部变量。匿名局部类是将内部类的使用不用深入一步,加入只创建这个类的一个对象,而不用命名。

原文地址:https://www.cnblogs.com/gaoshuping-1112/p/7674859.html