2015第15周二

今天使用了java成员匿名内部类,用它来实现类类继承、比较函数、线程真的很方便,不过在访问成员内部类外的变量时要求该变量为final类型,因为java实现内部类时采用了值传递,为避免开发人员犯错误——》在内部类中修改外面变量的值无法实现,就强制编译器要引用final类型的变量才行,这点在理解后也觉得不错。回想这次项目用到的内部类的几种场景:1.写一个比较类;2.数据库批处理时;3.新建一个线程执行一个比较耗时任务。
原文地址:https://www.cnblogs.com/doit8791/p/4399272.html