java基础知识

2024-11-15 14:19:00
推荐回答(4个)
回答1:

这样的?

		Integer[] list={1,2,3};
Arrays.sort(list, new Comparator(){
@Override
public int compare(Integer o1, Integer o2) {
// TODO Auto-generated method stub
if(o1>o2)
return -1;
else if(o2>o1)
return 1;
else
return 0;
}
});

System.out.println(Arrays.toString(list));

匿名类而已。一般只有在该类不会被复用的情况下用来简写代码而已new Comparator后面的部分和如下等价。

class Comparator1 implements Comparator{
public int compare(Integer o1, Integer o2) {
// TODO Auto-generated method stub
if(o1>o2)
return -1;
else if(o2>o1)
return 1;
else
return 0;
}
}

回答2:

建议你去看视频这样,看文字型的你比如难入门。搜索就搜java 基础视频好了。

以后eclipse建议下英文的,不要汉化的。

回答3:

经常见的就是各种监听事件了,匿名内部类。

button.setOnClickListener(new onClickListener(){
//实现的方法
}
);

回答4:

不知道所云,我写了一年 的java还没遇到你说的这种结构