目录
一、注释
Java注释规则和C/C++一致
//单行注释
/*
多行注释
多行注释
多行注释
*/
/**
文档注释
**/
二、关键字
1.概述
被Java赋予了特定含义的英文单词
2.关键字特点
- 关键字全部小写
- 编译器中有特殊的颜色标记
3.关键字类型
(1)类类型
package、class、abstract、interface、implement、native、this、super、extends、new、import、instanceof、public、private、protected
(2)数据类型
char、double、enum、float、int、long、short、boolean、void、byte
(3)控制类型
break、case、continue、default、do、else、for、goto、if、return、switch、throw、throws、try、catch、synchronized、final、finally、transient、strictfp
(4)存储类型
register、static
(5)其他类型
const、volatile
4.举例class关键字
表示定义一个类。创建一个类。类名与文件名保持一致
类:Java项目最基本的组成单元,一个完整的Java项目有可能会有成千上万个类来组成的。
class后面跟随的就是这个类的名字,简称:类名。
在类名后面会有一对大括号,表示这个类的内容。
三、字面量
数据在程序中的书写格式
| **字面量类型** | **说明** | **程序中的写法** |
| ---------------- | ------------------------------------------------------------ | -------------------------- |
| 整数 | 不带小数的数字 | 666,-88 |
| 小数 | 带小数的数字 | 13.14,-5.21 |
| 字符 | 必须使用单引号,有且仅能一个字符 | ‘A’,‘0’, ‘我’ |
| 字符串 | 必须使用双引号,内容可有可无 | “HelloWorld”,“” |
| 布尔值 | 布尔值,表示真假,只有两个值:true,false | true 、false |
| 空值 | 一个特殊的值,空值 | 值是:null |
四、变量
变量就在程序中临时存储数据的容器
变量定义: 数据类型 变量名 = 数据值
注:
- 定义变量名不能重复
- 变量使用前要赋值
- 一个变量只能存一个值
- 使用变量注意变量的作用范围
- 一条语句可以定义多个变量,但是不建议这样做
五、变量作用域
变量被定义之后只是暂存在内存中,等到程序执行到某一点,变量会被释放掉,也就是说变量是有生命周期的,变量作用域指程序代码能够访问该变量的区域,超出该区域编译将会出错。
1.类成员变量
在类中声明的变量,不属于任何一个方法,其作用域为整个类
2.局部变量
在类的成员方法中定义的变量,只在当前代码块中有效
3.方法参数变量
在方法参数声明的变量,作用域为整个方法
public static int getSun(int x){
...
}
此时x为方法参数变量
4.异常处理参数变量
作用域为异常处理代码块中,该变量是将异常处理参数胡传递给异常处理代码块,与方法参数变量的用法类似