java语法
标识符:
标识符:所有的买名字
作用:同类之间区分+方便调用
标识符命名规则:
1.区分大小写
2.由数字、字母、_下划线、$美元符号组成
3.不能是java关键字
4.不能以数字开头
标识符命名规范:
1.尽量增加可读性
2.类名:所有单词首字母大写
关键字
访问控制 | private | protected | public | ||||||
---|---|---|---|---|---|---|---|---|---|
类、方法和变量修饰符 | abstract | class | extends | final | implements | interface | native | new | static |
strictfp | synchronized | transient | volatile | ||||||
程序控制 | break | continue | return | do | while | if | else | for | instanceof |
switch | case | default | |||||||
错误处理 | try | cathc | throw | throws | |||||
包相关 | import | package | |||||||
基本类型 | boolean | byte | char | double | float | int | long | short | null |
true | false | ||||||||
变量引用 | super | this | void | ||||||
保留字 | goto | const |
关键字:在Java中有特殊含义的单词或者字符
数据类型
数据类型:对数据进行分类
-
整数类型:没有小数点的数字
-
字节型:byte是Java描述数据的最小单位 取值范围[-128,127]
-
短整型:short 1short=2byte 取值范围[-32768,32767]
-
整型:int 1int=4byte 取值范围约[±20亿] :::整数数据默认是int类型
-
长整型:1long=8byte long类型的值后面加 L / l;
-
浮点类型:有小数点的数字
-
单精度:float 1float=4byte 小数点有效位数6-8位
-
双精度:double 1double=8byte 小数点有效位数12位
-
字符类型:
-
字符型:char 1char=2byte
-
字符数据必须写在单引号中 单引号中只能有一个字符
-
布尔类型:值只有两种 并且是相反的
-
true、false