目录
Java注释规则和C/C++一致
- //单行注释
-
-
- /*
- 多行注释
- 多行注释
- 多行注释
- */
-
-
- /**
- 文档注释
- **/
被Java赋予了特定含义的英文单词
(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
表示定义一个类。创建一个类。类名与文件名保持一致
类:Java项目最基本的组成单元,一个完整的Java项目有可能会有成千上万个类来组成的。
class后面跟随的就是这个类的名字,简称:类名。
在类名后面会有一对大括号,表示这个类的内容。
数据在程序中的书写格式
| **字面量类型** | **说明** | **程序中的写法** |
| ---------------- | ------------------------------------------------------------ | -------------------------- |
| 整数 | 不带小数的数字 | 666,-88 |
| 小数 | 带小数的数字 | 13.14,-5.21 |
| 字符 | 必须使用单引号,有且仅能一个字符 | ‘A’,‘0’, ‘我’ |
| 字符串 | 必须使用双引号,内容可有可无 | “HelloWorld”,“” |
| 布尔值 | 布尔值,表示真假,只有两个值:true,false | true 、false |
| 空值 | 一个特殊的值,空值 | 值是:null |
变量就在程序中临时存储数据的容器
变量定义: 数据类型 变量名 = 数据值
注:
变量被定义之后只是暂存在内存中,等到程序执行到某一点,变量会被释放掉,也就是说变量是有生命周期的,变量作用域指程序代码能够访问该变量的区域,超出该区域编译将会出错。
在类中声明的变量,不属于任何一个方法,其作用域为整个类
在类的成员方法中定义的变量,只在当前代码块中有效
在方法参数声明的变量,作用域为整个方法
- public static int getSun(int x){
- ...
- }
- 此时x为方法参数变量
作用域为异常处理代码块中,该变量是将异常处理参数胡传递给异常处理代码块,与方法参数变量的用法类似