首页 > TAG信息列表 > static-class

Bloch有效的Java-与非静态相比,更喜欢静态类-多少个实例?

我想知道封闭类可以创建多少个静态成员类实例.我只假设一个,但是从Bloch提取的以下内容对我来说没有意义. 引用约书亚·布洛赫(Joshua Bloch)的《有效Java》-项目22 *:偏爱静态成员类而非非静态成员类. A common use of private static member classes is to represent components

android – 这个Handler类应该是静态的,否则可能会发生泄漏(com.test.test3.ui.MainActivity.1)

我是android的新手,我尝试开发一个系统但是当我完成代码时,处理程序会显示此警告 下面显示我编辑后的代码,事件ontounch中的处理程序显示警告处理程序无法解析.我尝试将//忽略处理程序,我尝试运行应用程序并将其结果强制关闭. public class MainActivity extends Activity { pr

为什么我们在java中声明嵌套的公共静态类,即使它也被用在其他一些地方呢?

我正在浏览遗留代码库并观察到很多地方他们在外部类中使用公共静态类,而嵌套的公共静态类不只是在外部类中使用,而是在其他许多类中使用它? 背后的设计决策是什么,如果它在外面使用,那么为什么它本身不是作为一个独立的公共类创建的. 所以在我的例子中它看起来如下: – public clas