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

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

关键字例如:public,class,int,void
java的关键字有48个(我看的这本书里是这么写的,好像说法有不一样的),每一个在形式上都是小写的;
在这里插入图片描述

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

  • 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这个变量的操作除了赋值,其它都是非法操作;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值