Java的注释方式有三种
单行注释//Hello,World!
多行注释 文档注释 标识符和关键字 系统关键字列表| abstract | assert | boolean | break | byte |
|---|---|---|---|---|
| case | catch | char | class | const |
| continue | default | do | double | else |
| enum | extends | final | finally | float |
| for | goto | if | implements | import |
| instanceof | int | interface | long | native |
| new | package | private | protected | public |
| return | strictfp | short | static | super |
| switch | synchronized | this | throw | throws |
| transient | try | void | volatile | while |
- 所有的标识符都应该以字母,美元符"$",下划线"_",开始
- 首字母后都是上述类型和数字的任意字符组合
- 不能使用关键字作为变量名或者方法名
- 标识符是大小写敏感的
- 可以使用中文命名,但是一般不建议这样去使用,也不建议用拼音
Java是一门强类型语言,强类型语言要求变量的使用要严格符合规定,所有变量都必须要求先定义后才能使用。C++也是强类型语言。
Java的数据类型分为两大类
基本类型 整数类型 byte intint i = 10 ;
int i2 = 010 ; //八进制0
int i3 = 0x10 ; //十六进制0x
//用sout输出最终都会转换成十进制的大小再输出
long
short
逻辑类型
boolean
定义一个可选择的逻辑变量,包含true和false两个值
字符类型 char‘’
关于字符还有一个转义字符
| n | 换行 |
|---|---|
| b | 退格 |
| t | 水平制表 |
| ‘ | 单引号 |
| u | 其后为16进制 |
| “ | 双引号 |
| \ | 反斜线 |
4
double8
浮点数注意事项浮点数位数有限,是离散的,有舍入误差。最好完全不使用浮点数去进行比较
类型转换 类型转换高低byte,short,char->int->long->float->double
强制转换(类型)变量名 高->低
自动转换低->高
变量、常量、作用域 变量数据类型 变量名 = 值;可以用逗号隔开来声明多个变量名
基本运算符 算数运算符| + | - | * | / | % | ++(在前先加,在后后加) | – |
|---|
| = |
|---|
| > | < | >= | <= | >> | << | !=instanceof |
|---|
| &&和 | ||或 | !取反 |
|---|
| & | | | ^ | ~ | >> | << | >>> |
|---|
| ? | : |
|---|
| += | -= | *= | /= |
|---|



