java中的关键字、标识符和符号
- 关键字:java中具有特殊意义的单词,比如:class,new,this,final…
- 标识符:表示起一定标识作用的符号,就是给类,方法,包,变量等起名字。
标识符的组成:a-z A-Z 0-9 _ $,只能由这些符号组成。
标识符的书写规范:①不能以数字开头;②关键字不能作为标识符;③类名的所有单词首字母都要大写(驼峰命名) - 符号:①{ } 表示范围;②( ) 表示方法;③[ ] 表示数组;④" " 表示字符串;⑤’ ’ 表示字符;⑥;表示一行java代码的结束
java中的注释
注释:对Java中的程序代码进行解释说明的文字(不会被编译)。
Java语言中的注释有三种格式:
1.单行注释://
2.多行注释:/ * * /
3.文档注释:/** */
java中的常量
常量:不会被改变的值
常量分类
整数:1,15等
小数:3.5,1.3等
字符串:使用""表示的内容,如 “字符串”;"abc"等
字符:使用’ ‘表示的内容,单个的字母,单个数字,单个的符号,如’a’;‘1’…(注意:’ '不是字符)
布尔型值:true,false
空常量:null,给引用数据类型初始化的。
Java中的变量
变量:它表示的是一个空间,在程序运行的过程中,可以随时去更改这个空间中的数据。体现在计算机中,就表示的是计算机内存中的一个存储区域。(说白了就是能够被改变的值,用来保存常量的值)
变量的定义格式
1.空间中要存放的值的数据类型 空间名 = 空间中要保存的常量的值(int a = 10;)
2.空间中要存放的值的数据类型 空间名 (int b; b = 12;)
变量的注意事项
1.变量在使用之前,必须要初始化。
2.变量是有范围,在对应的大括号中定义,那么也只能够在对应的大括号中使用
3.变量名是以小写开头的!如果有多个单词,第二个单词的首字母要大写
java中的数据类型
- 计算机单位介绍
变量是内存中的小容器,用来存储数据。计算机中最小的存储单位叫“字节(byte)”,字节是由连续的8个比特位(bit:0和1)组成。
1byte = 8bit
1kb = 1024byte
1Mb = 1024Kb
1Gb = 1024Mb
1Tb = 1024Gb
1Pb = 1024Tb - 为什么有数据类型
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。 - 数据类型的分类
- 基本数据类型的分类、占用的字节数以及取值范围
注意:
1、取值范围的大小:double>float>long>int>short>byte
2、整数默认是int类型,定义long类型的数据时,要在数据后面加L。(long l = 1000000000000000L;)
3、浮点数默认是double类型,定义float类型的数据时,要在数据后面加F。(float f = 12.34F;) - 数据类型的转换
在java中,不同的数据需要保存在不同的空间中,而开辟空间的时候,需要通过不同的类型关键字来定义当前这个空间是什么类型的空间;开辟的空间如果和保存的数据类型不一致,那么就很容易导致程序出现错误;这时我们就需要使用数据类型的转换技术,完成数据的保存工作。
数据类型的转换有两种:
① 隐式类型转换(自动类型转换)自动类型提升:
在程序中,空间保存的数据类型不一致的时候,java内部会自动的帮助我们转换,但是要符合容量小的类型转换为容量大的数据类型,例如:byte --> shor --> int --> long --> float --> double
② 强制类型转换:
格式:需要转成的数据类型 变量名 = ( 需要转成的数据类型 )( 被转的数据 )
注意:强制类型转换一般都会有数据的丢失,不建议强制转换。
byte bb = 10;
int cc = 16;
// 强制转换
byte dd = (byte)(bb + cc);