基础语法
基础语法
注释
单行注释 //

多行注释 /**/ 中间写要注释的文字

文档注释javadoc
/**+回车
格式 以/**开头,
中间每行开头都有*
*/结尾

注释不被执行
标识符
- 只能以A-Z,a-z,美元符$,下划线_开始
- 之后可以是A-Z,a-z,美元符$,下划线_或数字的任何组合
- 不能用关键字作为变量名和方法名
- 关键字
| 关键字 | 说明 | 关键字 | 说明 |
|---|---|---|---|
| abstract | 表明类和成员方法具有抽象属性 | int | 整数类型 |
| assert | 断言,用来进行程序调试 | interface | 声明接口 |
| boolean | 布尔类型 | long | 长整数类型 |
| break | 跳出语句,提前跳出一块代码 | native | 声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的 |
| byte | 字节类型 | new | 创建实例对象 |
| case | 用在switch之后,表示其中的一个分支 | package | 包 |
| catch | 用在异常处理中,用来捕捉异常 | private | 私有修饰符 |
| char | 字符类型 | protected | 受保护修饰符 |
| class | 用于声明类 | public | 共有修饰符 |
| const | 保留关键字,无具体含义 | return | 返回方法结果 |
| continue | 回到一个块的开始处 | short | 短整数类型 |
| default | 默认,如在switch语句中表示默认分支 | static | 静态修饰符 |
| do | 用于do...while语句 | strictfp | 声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE754算术规范 |
| double | 双精度浮点类型 | super | 父类对象 |
| else | 用于条件语句 | switch | 分支结构语句关键字 |
| enum | 声明枚举类型 | synchronized | 线程同步关键字 |
| extends | 创建继承关系 | this | 本类对象 |
| final | 声明不可改变的最终属性,如常量 | throw | 抛出异常 |
| finally | 声明异常处理语句中始终会被执行的代码块 | throws | 方法将异常处理抛向外部方法 |
| float | 单精度浮点型 | transient | 声明不用序列化的成员域 |
| for | 循环语句 | try | 尝试监控可能抛出异常的代码块 |
| goto | 保留关键字,没有具体含义 | var | 声明局部变量 |
| if | 条件判断语句关键字 | void | 声明方法无返回值 |
| implements | 创建类与接口的关系 | volatile | 声明两个或多个变量必须同步发生变化 |
| import | 导入语句 | while | while循环语句关键字 |
| instanceof | 判断两个类的继承关系 |
-
大小写是敏感的,代表的不一样
![]()
-
可以用汉字
数据类型
-
对应的数据类型要用对应的数据
-
变量 数据类型 变量名=值;
int num=10;
基本数据类型
//八大基本数据类型
//整数
int num1=10;//最常用
byte num2=20;
short num3=30;
long num4=30l;//要在数字后面加l
//小数:浮点数
float num5=50.1F;//后加F
double num6=3.1444454876476435;
//字符 代表一个字
char name='A';
//字符串,String不是关键词,是类
//String namea="多个字"
//布尔值 只有true or false
boolean flag1=true;
boolean flag2=false;


浙公网安备 33010602011771号