java小结
2019-03-23 本文已影响0人
衣斤
1.static:只能用来修饰成员变量,被其修饰的成员变量在被一个对象改变的时候,别的对象在使用它的时候
使用的是它改变后的值;
2.equals:用来比较两个引用类型的地址
3.增强for循环(用来遍历数组):for(源中元素类型 e : 源 ){
直接使用e就可以了
}
4.可变参数:void run(int ...a) //用来接收多个int类型值,可看成是接收多个int类型的int数组;
5.调用方法的三种方式:(1)类名+方法名
(2)对象名+方法名
(3)方法名
6.for循环结构:for(int i=0;i<x;i++){}
7.while循环:while(条件){循环体}
8.do while:do{循环体}while(条件)while是先判断再执行,dowhile是先执行一次,再进行判断
9.基本数据类型转换 byte short int long float double
低精度转高精度:byte by=2; int in=by;//会进行自动转换
高精度转低精度:int in=1;byte by=(byte)in;float fl=2.3f;//必须强制转换
10.逻辑运算符:|或 &并 ||双或 &&双并
|和||的区别:|可以用于逻辑运算,并且当左边满足条件时,依然会执行右边代码
||当左边满足条件的时候,直接返回true,不会执行右边代码,也就是会短路