注释
- 单行注释[//]
- 多行注释[/* */]
- 文档注释[/** */]
标识符和关键字
1.标识符由字母数字下划线组成,开头不能是数字,不能有关键字
2.关键字在Java里边已经使用了
3.常用关键字:class public main static…
数据类型
1.大致分为基本数据类型和引用数据类型
类型转换
1.
2.自动类型转换:低–高
3.不能对布尔值类型转换
4.转换的时候可能存在内存溢出,或者精度问题
5.JDK7有一个新特性,数字之间可以加下划线分割,比如10—0000—0000,输出的时候还是1000000000
变量
- 可以变化的量
- 每个变量必须声明类型
- 变量名必须是合法标识符
- 变量分为:类变量,实例变量,局部变量
public class Demo{
static int s=2; //类变量
string str="hello"; //实例变量
public void method(){
int i=0; //局部变量
}
}
常量
- 不可以变化的量
命名规范
- 所有变量,方法,类名:见名知意
- 类成员变量:首字母小写和驼峰原则:monthSalary
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线
- 类名:首字母大写和驼峰原则:M俺,GoodMan
- 方法名:首字母小写和驼峰原则:sun(),sunYuZhuo()
运算符
- 三元运算符(x?y:z)
- 很多运算会使用工具类来运算(math类)
- 运算符的优先级
包机制
- 一般运用公司域名制作为包名(com.sun.base)
- 导入包(import java.util.Date)
- 导入包下所有的类(import java.util.*)
JavaDoc
- @author作者名
- @version版本号
- @since指名需要最早使用的jdk版本
- @param参数名
- @return返回值情况
- @throws异常抛出情况