4 回答

TA贡献1820条经验 获得超9个赞
最便捷的方案是用一个好的IDE。
创建一大堆代码是Java本身的特点所造就的,Java程序没有JavaScript那么精简小巧,但这也是Java性能优异的来源。脚本语言利用解析执行程序能够实现很多绚丽的语法糖,可以几行代码实现高级语言几十行代码才能完成的工作。你在Java里,其实就是把原来由脚本语言解析器完成的工作,自己用代码完成了而已。
在Java里,做的是严谨编程,这段代码最好是不要省略的,所以我推荐你用IDE帮助你自动输入这段代码。
当然,你也可以采用Java的新特性,Lambda表达式。

TA贡献1853条经验 获得超18个赞
不一定要用接口啊,java中回调写得这么麻烦无非就是因为不支持方法参数,所以方法参数用类,类再调用方法来实现,接口不是必须的,随手写一个吧:
public class Test1 {
public void method1(Test2 test2){
test2.method2(this);
}
public void showName(){
System.out.println("test1");
}
public static void main(String[] args) {
new Test1().method1(new Test2());
}
}
class Test2{
public void method2(Test1 test1){
test1.showName();
}
}
添加回答
举报