关键字
1、定义:
在Java成序中,已经定义好的被预先使用的一些特殊的单词称为关键字,一共有50个关键字(48关键字+2保留字),关键字都是小写的英文单词。
2、关键字的分类
2.1数据类型关键字
byte:字节类型
short:短整型
sint:整形
long:长整型
- 1
float:单精度浮点型
double:双精度浮点型
char:字符型
boole:布尔类型
void:空类型
null:空类型
2.2流程控制关键字
- 1
if:条件分支判断
else:条件分支
switch:条件分支判断
case:条件分支其中一种情况
default:默认
break:退出条件或循环
continue:退出当前循环,继续下一次循环
for:循环
do:循环
while:循环
return:方法的返回
2.3面向对象关键字
- 1
class:定义类
interface:定义接口
extends:继承一个类
implements:实现一个接口
super:超级
shis:当前类
instanceof:判断一个类的类型
import:导入一个人类
package:定义一个类所在的包
new:创建对象
2.4修饰符关键字
abstract:修饰抽象类、抽象方法
fanal:修饰常量
native:本地的。也用于修饰
procteed:搜保护的
public:公共的
static:静态的
sysnchronized:修饰方法或代码块,用于线程安全的
transient:顺势状态
volatile:顺势状态
2.5异常关键字
try:试一试
catch:捕获异常
finally:最后执行的打吗块(多出的一个)
throws:定义需要抛出的异常
throw:抛出异常
2.6其他关键字
assert:测试中的断言
strictfp:其他
enum:定义枚举
2.7保留字
goto,const
标识符
1、定义
在Java程序中,所有的由程序员自己命名的元素统称为“标识符”
2、标识符命名规则
标识符由数字、字母、_和$组成
标识符不能以数字开头
标识符区分大小写
标识符不能是关键字。
注意:
定义类名的标识符,首字母必须大写,后面的单词首字母大写,遵循“大驼峰命名法”
(l例如XxxXxx,X)
定义方法标识符:首字母劲量小写,后面的单词首字母戴尔,遵循“小驼峰命名”
(例如 xxxXxx)
定义变量的标识符:单词全部小写
定义包名:按模块分层级,使用公司的域名倒写,(例如 com.j2008.xxx)
定义项目名:尽量使用英文(Java项目可以使用中文,JavaWeb项目一定使用英文
基本数据类型
整数型,默认值为0
数据类型 | 关键字 | 字节长度 | 数值范围 |
---|---|---|---|
字节型 | byte | 1个字节=8位 | -128~127 |
短整型 | short | 2个字节=16位 | -32768~32767 |
整形 | int(默认) | 4个字节=32位 | -2的31次方~2的31次方-1 |
长整型 | long | 8个字节=64位 | -2的63次方到2的63次方-1 |
浮点型,默认值为0.0
数据类型 | 关键字 | 字节长度 | 范围 |
---|---|---|---|
单精度 | float | 4个字节 | 1.4013E-45~3.4028E+38 |
双精度 | double | 8个字节 | 4.9E-324-1.7977E+308 |
字符型,我认知为‘ ’
数据类型 | 关键字 | 字节长度 | 范围 |
---|---|---|---|
字符型 | char | 2个字节 | 0~65535 |
一个字符能放一个中文汉字
布尔型,默认值为false
数据类型 | 关键字 | 字节长度 | 范围 |
---|---|---|---|
布尔类型 | Boolean | 1个字节 | true、false |
2.引用数据类型
Java中除了8个基本数据类型外,其余的数据类型都是引用数据类型,常用的引用数据类型 把包括类、数组、接口等