Java基础
标识符
关键字
数据类型
基本数据类型
- byte 8位
- short 16位
- int 32位
- long 64位
- float 32位
- double 64位
- char 16位
- boolean 1位 (默认值为false)
低-----------------高
byte,short,char--->int---->long---->float----->double
方法的重载
-
方法名称必须相同。
-
参数列表必须不同(个数不同,或类型不同,参数排列顺序不同)
-
方法的返回类型可以相同也可以不相同
-
仅仅是返回类型不同不足以成为方法的重载
方法的重写(遵循“两同两小一大”原则)
-
方法名和参数名称必须和父类方法相同
-
返回类型小于等于父类方法返回类型
-
抛出的异常小于等于父类方法抛出的异常
-
方法的修饰访问权限大于等于父类方法的访问权限
冒泡排序
for(int i=0;i<arr.length-1;i++){ boolean flag = false; for(int j=0;j<arr.length-1-i;j++){ if(arr[j+1]<arr[j]){ int temp = arr[j+1]; arr[j+1] = arr[j]; arr[j] = temp; flag = true; } } if(!flag){ break; } }