简历复习
2016-08-16 本文已影响0人
SmNiuhe
理解OOP####
何为面向对象?(OO) 结构化编程(SP)是一种编程方法,它是用计算机的视角来分析问题。面“面向对象
编程”(OOP)也是一种编程方法,它从更接近真实世界的视角来分析问题,使用更接近人们理解真实世界的方法来
抽象问题,这种方法称为面向对象。 何为面向对象编程?(OOP) “面向对象”这个词代表的是一种认识世
界、分析问题、解决问题的方法,因此它是一种方法论。而面向对象编程则是将之应用于编程的方法。
- 概念: “类”是对一类事物的抽象(abstract),是创建对象的模版;“对象”是类的实例(instance)。
- 继承 继承是为了表现类和类之间的“是一种”关系。有了继承之后,构建多层次的类框架成为可能。同时,它也是面向对象中的另一个核心概念——多态的存在基础。
- 多态 一个抽象的指令,可以让每个个体分别完成具有同一性质但不同内容的动作,多神奇啊!
Java集合###
List<Integer> list = new ArrayList<Integer>();
list.add(3);
list.add(1);
list.add(4);
list.add(6);
list.add(7);
list.add(2);
System.out.println(list);
Collections.sort(list, new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
if (o1 > o2) {
return 1;
} else {
return -1;
}
}
});
用途:让listView的item根据时间来排序