一、 注释、标识符、关键字
单行 注释: //
多行 注释:/* /
文档 注释:/* */
如下图:
二、标识符:
类名、变量名以及方法名都称为标识符
注意点:
1、字母(A-Z 或者 a-z),美元符、或者 下划线(_)开始
2、首字母之后可以是 字母(A-Z或者a-z),美元符、下划线(_) 或 数字的如何字符组合
3、不能关键词作为 变量名 或 方法名
4、大小写敏感
5、可用中文名
三、数据类型
基本类型 和 引用类型, 基本类型包含
int,
float,
double,
char,
boolean等八种类型
引用类型 包含 类 , 数组 , 接口 三种类型。
3、类型 转换
强制 转换 (类型) 变量名 高-低
自动 转换 低-高
注意点:
- 不能对 布尔值 进行转换
- 不能把对象转换为 不相干 的类型
- 转换时有可能 溢出 或 精度 问题
JDK7 新特证 数字之间可以用 下划线 分割
计算时转 数据类型 该 数据类型 b1=(该数据类型)b2+b3
数据类型的转换
4、变量、常量
作用域:
类 变量
static 数据 类型 变量名=值
在类里面即可
实例 变量
在 类 里面即可
以后有讲解
局部 变量
在方法里面
必须 副值 与 声明
数据类型 变量名=值
在整数中 不同 数据类型 用 运算符 有 long 为long 没有就是 int
常量:
1.在方法里面
2. 修饰符 final
3. final static 数据 类型 变量名=值
4. 不会改变的
书写规则:
局部 和 类成员以及 方法名 的都 小写 开头 后面 驼峰原则
类变量 与上面相反 后面 驼峰原则
常量 下划线 分割各各词都 大写开头
5、运算符
算术 运算与关系 运算符:
算术运算 还有 ++a 与 a++ (–a与s–)
在赋值时
++a先 运算 在 赋值
a++先 赋值在 运算
关系 运算符还有 >= <= !=
逻辑运算符:
还有 短路逻辑运算
位运算:
还有 >> 与 <<
System.out.println(5<<3);
522*2;
System.out.println(100<<2);
100/2/2;
条件 运算符
?():()
扩展 赋值 运算符
a+=b //a=a+b
a-=b //=a-b
a*=b //=a*b
a/=b //=a/b
扩展
6、包机械、JavaDoc
以完结