程序的入口保证程序的独立运行被jvm调用
数据类型:基本数据类型和引用数据类型
基本数据类型:数值型(整数类型(byte、int、long、short)和浮点类型(float、double))、字符型(char)、布尔型(Boolean)引用数据类型:类、枚举、注解、接口(interface)、数组([])占用字节数:byte(8),short(16),int(32),long(64),float(32),double(64)小----->大byte,short,char<int<long<float<double整型默认:int浮型点默认:double类型转换:自动类型转换也叫隐式类型转换(向上转型)(小---->大)、强制类型转换也叫显式类型转换(大------>小)++在变量的后面,表示先运算在自身加1++在变量的前面,表示先自身加1在运算1.0/0 或者1/0.0 结果为Infinity(正无穷大)因为数值类型被提升为double型 double的精度比int精度高+=,-=,*=,/=,%=:有一个隐式的类型转换异或(^):相同就为FALSE,不同就为TRUE"&"和"&&"的区别:单与时无论左边真假右边都进行运算,双与时,如果左边为真右边参与运算,如果左边为假,那么右边不参与运算"|"的"||"区别同理:双或时,左边为真右边不参与运算"^"和"|"不同之处时,当左右都为TRUE时,"^"结果为FALSE短路与(&&):当&&左边的运算为FALSE时,就不在判断右边的运算了短路或(||):当||左边的运算为TRUE的时候,就不在判断||右边的运算了。三元运算符:Boolean表达式?语句1:语句2当Boolean为TRUE时执行语句1,当Boolean表达式为FALSE时,执行语句2移位:左移(>>)与右移(<<)左移(右移):将二进制码整体左移指定位数,左移之后的空使用‘符号位’来补充1)若是正数,则使用0来补充2)若是负数,则使用1来补充无符号右移(>>>),将二进制码整体右移指定位数,向右移一位就是除以2,右移之后的空使用‘0’来补充循环的控制:控制外层循环,可以使用标签(outer:for(){} break outer;)终止外层循环:break 外层循环的标签跳出外层循环:continue 外层循环的标签return:结束循环所在的方法break,return,continue语句后面不能再有语句System.out.PRint()可以不传参传参System.out.print()必须传参新闻热点
疑难解答