Java基础语法01
Java基础语法 01
目录
1. 注释
//单行注释
/*
多行注释
*/
/**
* @Description JavaDoc文档注释
* @Author Beyond
*/
2. 标识符
2.1 类名、变量名、方法名都叫标识符。
- 所有标识符都以字母(A-Z,a-z)、美元符($)、下划线开头(_)
- 不能使用关键字作为变量名和方法名
- 大小写敏感
2.2 关键字
abstract、assert、boolean、break、byte、case、catch、char、class、const、continue、default、do、double、else、enum、extends、false、final、finally、float、for、goto、if、implements、import、instanceof、int、interface、long、native、new、null、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、true、try、void、volatile、while
3. 数据类型
3.1 强类型语言
所有变量都必须定义后使用
3.2 分类
- 基本类型
- 数值类型
- 整数类型
- int(4字节)
- byte(1字节)
- short(2字节)
- long(8字节)
- 浮点类型
- float(4字节)
- double(8字节)
- 字符类型
- char(2字节)
- String(类,不是关键字)
- 整数类型
- bool类型(1 bit)
- boolean
- 数值类型
- 引用类型
- 类
- 接口
- 数组
4. 类型转换
4.1 强制类型转换
(类型)变量名
4.2 自动类型转换
4.3 注意
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
高容量到低容量,使用强制转换
-
转换的时候可能遇到内存溢出或者精度问题
JDK7的新特性,数字之间可以用下划线分割
int money = 10_0000_0000; int money = 1000000000; //二者意义相同
5. 变量
要求:有类型、合法标识符、完整语句
6. 变量作用域
6.1 类变量
6.2 实例变量
从属于对象,不初始化会有默认值
6.3 局部变量
public class Variable{
static int allClicks = 0;//类变量
String str = "Hello World";//实例变量
public void method(){
int i=0; //局部变量
}
}
7. 常量
final关键字

浙公网安备 33010602011771号