目录
一、前言
二、关键字
定义:被Java语言赋予特定含义的单词。
特点:
下图为Java保留的单词,作为特殊功能,我们不能用来作为类名、变量名称,否则会报错。
注意:关键字很多,不用刻意去记,后面我们用多了会慢慢记住的。
三、数据类型
1.存储单元
2.存储范围
类型 | 存储空间大小 | 最小值 | 最大值 |
---|---|---|---|
char | 1个字节 | -128 | 127 |
boolean | 1个字节 | false/true | |
float | 4个字节 | 3.4e-38 | 3.4e+38 |
int | 4个字节 | -2 147 483 648 | 2 147 483 647 约10位 |
double | 8个字节 | 1.7e-308 | 1.7e+308 |
long | 8个字节 | -9 223 372 036 854 775 808 | 9 223 372 036 854 775 807 |
3.类型转换
Java基本数据类型转换关系示意图如下所示:
自动类型转换
如上图,必须要从数据范围低的类型转入数据范围高的变量,比如将byte类型数据转换成short 、long类型。
public static void main(String[] args)
{
byte i=8;//定义初始变量byte
int j=i;//自动类型转换int
long k=i;//自动类型转换long
double d=i;//自动类型转换double
System.out.println(i);
System.out.println(j);
System.out.println(j);
System.out.println(d);
}
强制类型转换
从数据范围高的类型转入数据范围低的变量,如double转入int。
public static void main(String[] args)
{
double i=88.88;//定义double变量
int k=(int)(i);//强制类型转换为int
System.out.println(i);
System.out.println(k);
}
输出结果:
总结:
四、常量
分类:
//字符串
System.out.println("Java字符常量");
System.out.println("------------");
//整数
System.out.println(88);
System.out.println("------------");
//小数
System.out.println(88.888);
System.out.println("------------");
//字符
System.out.println('J');
System.out.println("------------");
//布尔
System.out.println(false);
System.out.println(true);
System.out.println("------------");
//空 不能输出
//System.out.println(null);
System.out.println("------------");
五、变量
例:in a=5;
//变量
int a=10;//定义值
System.out.println(a);
a=20;//修改值
System.out.println(a);
//输出
10
20
注意事项:
六、标识符
1.定义规则:
2.方法命名:
3.类命名:
七、注释
注释方式 | 快捷键 |
---|---|
//单行注释 | Ctrl + / |
/* 多行注释*/ | Ctrl + Shift + / |