Test t = new Test()
t.fun(xx)// 此时这个方法不需要static
你可以用匿名类 直接在Ceshi类里输入
new Test().fun(xx)
public class CeShi{
public static void main(String args[]){
int array[]={1,5,6,7}
Test t = new Test()
t.fun(array)
// new Test().fun(array)// 匿名类
for (int x=0x<array.length x++ ){
System.out.print("array["+ x +"]="+array[x]+"\n")
}
}
}
class Test{
public void fun(int temp[]){
temp[0]=140
}
}
在某些领域,Java的确占很大优势,我觉得有这几方面原因:
Java的历史积累雄厚,这语言已经有25岁了,很多工具、框架、产品都在上面有很大的投入,只要Java不是特别作妖,各公司各团体依然会持续维护开发这些工具、框架、产品;
Java是一个足够『通用』的语言,在某些特定领域,他真的不行(我还记得当年那个关于Java的笑话,一个飞机空中出事,飞行员需要紧急着陆,界面提示『不行,现在正在做垃圾回收』),但是对于大部分领域又够用,不是所有场景都有哪些什么超高性能、实时、体积小的要求,够用就好;
Java的开发者社区维持得比较好,先天优势,后起之秀要干翻整个社区,很难的。
但要是说是世界上最好的语言,有点夸大了!