问题描述 java中new关键词问题,涉及匿名对象. new 方法1.方法2=(new 方法1).方法2=对象1.方法2=对象2,这个对象2是匿名对象,这么理解对吗 解决方案 new 方法1.方法2 这是不合法的 要么是 new 对象().方法,要么写 new 类.对象() 解决方案二: java中没有什么匿名的对象,必须有变量保持着对变量的引用,否则这个对象就会被垃圾回收了. 解决方案三: 说的再详细一些,用到括号的必然是方法调用(包括构造函数,其实也是一个特殊的方法) 用到点的地方,就是调用
你好,今天我要和大家分享一些东西,举例来说这个在JavaScript中用的很多.我要讲讲回调(callbacks).你知道什么时候用,怎么用这个吗?你真的理解了它在java环境中的用法了吗?当我也问我自己这些问题,这也是我开始研究这些的原因.这个背后的思想是控制反转( PS:维基百科的解释是控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度.)这个范例描述了框架(framework)的工作方式,也以"好莱坞原则: