单行注释: //
多行注释:/* 注释内容*/
文档注释:/**注释内容*/
各种注释无法嵌套使用
所有关键字都是小写 goto和const是保留字
数据类型:
整数类型:
整数类型:int byte loog short 不同的整数类型在内存中占用的空间大小不一样
小数类型:float double
字符类型:String char
布尔类型:boolean
字符串和其他类型相连接都是字符串
强制转换:目的类型 a = (目的类型)值
当表达式中包含多个基本数据类型(double除外)的值时,整个算数表达式的数据类型将在数据运算时出现类型自动提升,规则:
所有的byte short char类型自动提升为int类型;
整个表达式的最终结果类型被提升到表达式中类型最高的类型。
自增自减:
b=++a;表示:a变量自身先加1,然后再运算
b=a++;表示:a变量自身先加1,把自增前的值做运算
三元表达式:
数据类型 变量 = boolean表达式 ? 值1 :值2;
如果boolean表达式的值为true,则变量等于值1;
如果boolean表达式的值为false,则变量等于值2。
逻辑运算符号:
&:表示且,和
&&:与&相同,有短路(有一个为false就不进行接下来的比较)效果
|:表示或
||:与|相同,有短路效果
^:A或B是否相同,不同为true,相同为false
!:取反