我的Java学习笔记(2):标识符、关键字、常量变量和数据类型

关键字标识符是程序中的词汇,关键字也称作(保留字)是由java语言本身定义的、被赋予特殊含义的单词,而标识符是程序员在程序中自己定义的一些符号和名称,用于给java程序中的变量、类、方法等元素命名;

关键字例如:public,class,int,void
java的关键字有48个(我看的这本书里是这么写的,好像说法有不一样的),每一个在形式上都是小写的;
我的Java学习笔记(2):标识符、关键字、常量变量和数据类型_第1张图片

标识符作为程序中各种变量、数组等程序元素的名称,是区分大小写的;
标识符的起名法则:

  • 1可以用英文、数字、汉字、$和下划线组成;
  • 2数字不可以作为开头;
  • 3不可以用关键字作为标识符。

除了包名、静态常量等特殊情况,大部分情况下标识符使用骆驼法则,即单词之间不用特殊符号而用大写字母开头来进行分割,例如SupplierName;

java的基本数据类型有8种:
布尔型:boolean
整 型:byte(单字节,字节整型)
short(2个字节,短整型)
int(4个字节,普通整型)这一点和C++不同,java的int类型在哪里都一样是4个字节
long(8个字节,长整型)
字符型:char
浮点型:float(4个字节,单精度浮点型)
double(8个字节,双精度浮点型)
1个字节是8位二进制

常量有一个具体而明确的值,在程序执行过程中不可能发生变化,程序中的每个常量同样有具体而确定的类型,这完全取决于常量的书写形式
1.整型常量
整型常量有4种形式:十进制,八进制,二进制,十六进制
十进制是由0~9的数字序列组成,自左向右的第一个数字不可以是0,有正负;
八进制的第一个数字必须是0,比如八进制的077表示八进制数字77也就是十进制的7*8+7=63,有正负;
十六进制的前缀是0X或0x,0-9表示0-9,a-f或A-F表示10-15,有正负;
二进制的前缀是0b或者0B,由0、1和正负号组成;
2.浮点型常量
浮点型常量有两种形式,一种是十进制的小数,一种是用指数形式,指数形式适用于绝对值非常小或非常大的浮点数值,由正负号、数字和字母e或E组成,e是指数的标志,例如1625.0可以写成1.625e3,值得注意的是e或E后面的数只能是整数,默认的浮点数类型常量是double类型,如果要想他变成float类型就要在数字后面加上F或者f。
3.字符型常量
字符常量只能是一个字符比如’a’,’&’,'中’等等,注意只是单引号,另外也有一些转义字符:
(转义字符表)
4.布尔型常量
布尔型常量只有两个值,true和false

变量的值是可以改变的,变量要先声明,声明的时候一般要进行初始化,如果声明的时候不初始化,比如:

int weight;

那么接下来对weight这个变量的操作除了赋值,其它都是非法操作;

你可能感兴趣的:(Java学习)