//单行注释 /* 多行注释 */ /** *javadoc文档注释 */
注释并不会执行,是写个写代码的人看的,用于能更好的理解代码
关键字:java中已经使用了的单词不能使用为变量名和方法名
标识符
一般由字母数字下划线和$符号组成,也可以用中文,但不建议使用中文
格式:只能由字母下划线和¥符号开头
标识符是大小写敏感的
强类型语言:要求变量的使用要严格符合规定,所有变量必须先定义后使用
弱类型语言:相对要求没那么严格
扩展
类型转换
强制类型转换
从高转到低,比如从double转到int
缺点:容易丢失精度
自动类型转换
从低到高 ;自动转换的。
类变量
实例变量
局部变量
public class Variable{ static int allClicks=0;//类变量 String str ="hello world";//实例变量 public void method(){ int i = 0;//局部变量 } }
算术运算符 :+ – * / % ++ —
赋值运算符 : =
关系运算符 :> < >= <= !=
逻辑运算符 : && || !
位运算符 : & | ~ >> << >>>
条件运算符 : ?:
扩展赋值运算符 :+= *= -= /=
主要:
++ — :自增运算符
i++先使用后加加 ++i 先加加后使用
逻辑运算符 : &&与运算(短路与,即第一个为false就不判断后一个) ||或运算类似 !非运算
位运算符:在二进制下的运算 &与,|或,^非,~异或
左移右移:>>即除2, <<即乘2;
一般使用公司域名倒置来作为包名