如何在Java中使用匿名(内部)类? 针对Java的堆分析工具的建议? 查询字符串参数的Java URL编码 如何在Java中使用匿名(内部)类? 当创建具有某些“额外”的对象的实例(例如重写方法)时,匿名内部类可以变得有用,而不必实际上对类进行子类化。 我倾向于使用它作为附加事件监听器的快捷方式: button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // do something } }); 使用这种方法可以使编码更快一些,因为我不需要创建一个额外的类来实现ActionListener 我可以实例化一个匿名内部类而不实际创建一个单独的类。 针对Java的堆分析工具的建议? 查询字符串参数的Java URL编码