一、关键字的概述和特点
关键字:被java语言赋予特定含义的单词
关键字特点
-
组成关键字的字母全部小写
-
常用的代码编辑器,针对关键字有特殊的颜色标记
二、常量的概述和分类
常量的定义
常量:在程序执行过程中,器值不可以发生改变的量
常量的分类
– 字符串常量 用双引号括起来的内容(“HelloWorld”)
– 整数常量 所有整数(12,-23)
– 小数常量 所有小数(12.34)
– 字符常量 用单引号括起来的内容(‘a’,’A’,’0’)
– 布尔常量 较为特有,只有true和false
– 空常量 null(数组部分讲解)
三、变量和数据类型
java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型
数据类型的分类
java的数据类型分为两大类:
- 基本数据类型:包括 整数、浮点数、字符、布尔。
- 引用数据类型:包括 类、数组、接口。
基本数据类型
java中默认的类型:整数类型是int、浮点类型是double
变量的定义
数据类型 变量名 = 数据值
long类型:建议数据后加L表示。
float类型:建议数据后加F表示
注意事项:
变量名称:在用一个大括号范围呢,变量的名字不可以相同
变量赋值:定义的变量,不赋值不能使用
四、数据类型转换
当数据类型不一样时,就会发生数据类型转换
隐形数据类型转换(自动类型转换)
自动类型转换(隐式)
1 、特点:代码不需要进行特殊处理,自动完成。
2 、规则:数据范围从小到大。
强制类型转换
1 、特点:代码需要进行格式化处理,不能自动完成。
2、 格式:范围下的类型 范围小的变量名 =(范围小的类型)原本范围大的数据;
注意事项
1、强制类型转换一般不推荐用,用为有可能发生精度损失、数据溢出;
2、byte/short/char这三种类型都可以发生数学运算,例如加法“+”.
3、byte/short/char这三种类型在运算的时候,都会被首先提升成int类型,然后在计算。
4、boolean类型不能发生数据类型转换
代码创建完项目的显示
package Day_1;
//第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样
//public class 后面代表定义一个类的名称,类是java当中所有源代码的基本组织单位。
public class test1 {
//第二行的内容是万年不变的固定写法,代表main方法
//这一行代表程序执行的起点
public static void main(String[] args){
//第三行代表打印的输出语句(其实就是屏幕显示)
//希望显示什么东西,就在小括号当中填写什么内容
System.out.println("拜师教育");
}
}