数据类型
-
基本类型
byte short int long float double char boolean
-
引用类型
类型转换
- 强制转换:高到低
- 自动转换:低到高
数字可以用下划线分隔开,如
int d=10_000_0000;
变量
-
即可变化的量
-
type varName [=value] [{,vaeName[=value]}]; //数据类型 变量名 =值;如 int a=b;
-
有类变量(static)、实例变量(类中)、局部变量(方法中)
-
常量:不可改变,如
static final double PI=3.14;
-
命名规范
- 见名知意
- 类成员变量:首字母小写和驼峰原则
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线
- 类名:首字母大写和驼峰原则
- 方法名:首字母小写和驼峰原则
运算符
-
算数运算符+,-,*,/,%,++,–
-
赋值运算符=
-
关系运算符>,<,>=,<=,==,!=
-
逻辑运算符&&,||,!
-
位运算符(了解即可)&,|,^,~,>>,<<,>>>
A = 0011 1100 B = 0000 1101 ----------------- A&B = 0000 1100 A|B = 0011 1101 A^B = 0011 0001 ~A = << *2 >> /2
-
条件运算符?:
-
Math.pow(,);//幂操作,如 Math.pow(2,3)=8
-
//字符+的运用 System.out.println("a+c="+a+c); System.out.println(a+c+"a+c="); //结果 a+c=1020 30a+c=
JavaDos
@auther //作者
@version //版本
@since //指明需要最早使用的角度看版本
@param //参数名
@return //返回值情况
@throws //异常抛出情况
命令行生成文档
javadoc -encoding UTF-8 -charset UTF-8 Doc.java
之后会生成许多东西,看index.html
idea生成文档
Tools->Generate JavaDoc