抽象类和抽象方法
抽象方法:使用abstract修饰的方法 没有写方法体 只有声明 定义的是一种规范
抽象类 :包含抽象方法的类是抽象类
接口 interface
是两个模块之间通信的标准和规范
静态内部类 非静态内部类 匿名内部类
成员内部类 分为静态内部类 非静态内部类
非静态内部类
1 非静态内部类寄存在一个外部类的里面
2 内部类可以直接方法外部类的属性和方法
3 不能使用static
实例化 Outer.Inner inner = new Outer().new Inner();
静态内部类
实例化 Outer.Inner inner = new Outer.Inner();
匿名内部类
适合只需要调用一次的类
this.addWindow(new Inner(){
........
})
String
String str10 = "java" String str11 ="java" str10 == str11 == true
冒泡排序
for(int i=0;i<arr.length-1;i++){//外层循环控制排序趟数
for(int j=0;j<arr.length-1-i;j++){//内层循环控制每一趟排序多少次
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
二分法查找
数列前提必须是排列好的数据
DateFormat
Calendar
暂无