关键字、标识符、注释、 变量、常量、数据类型和数据类型转换

JAVA基础

一、关键字

​ 1、关键字是指java征用了的单词——被java语言赋予特定含义的单词

​ 2、全部小写

​ 3、常见的关键字

[外链图片转存失败(img-w4dpeXR2-1564575350099)(E:\jAVA-01\Week One\day-02\assets\1564481993069.png)]

保留字

​ 指未来有可能成为关键字的单词称为保留字。目前只有俩个保留字:constgoto

二、标识符

​ 1、java中所有需要我们定义名字的都称为标识符 比如类、接口、方法、变量等名字

​ 2、命名规则:(必须符合一下要求)
​ 一、字母、数字、还有特殊符号$_任意组合

​ 二、不能以数字作为开头!

​ 三、区分大小写

​ 四、不能使用关键字和保留字

​ 3、命名规范:(体现你是不是一个合格的程序员)

​ 一、见名字意

​ 二、驼峰原则

​ 1、java中的包(文件夹)全部小写
​ 单级包(一个文件夹):wenjianjia

​ 多级包(多个文件夹):wen.jian.jia

​ 2、类/接口:每个单词首字母大写 :WenJianJia

​ 3、方法/接口:第二个单词开始首字母大写:wenJianJia

​ 4、常量:全部大写:WEN_JIAN_JIA 多个单词时用_分割

三、注释

​ 1、三种注释规范:

​ 一、行内注释 // 只针对本行有注释效果
​ 二、段落注释 /**/

​ 三、文档注释 /** */

​ 需要注意的是 段落注释和文本注释不能嵌套使用,行内注释可以和段落、文档注释嵌套使用

​ 2、作用

​ 对代码进行文字说明,便于后期维护。 可以通过java doc生成api文件

四、变量

​ 变量顾名思义就是“可变的量”,在程序执行过程中可以改变的量

1、定义变量
​ 一、数据类型 变量名 = 变量值; 定义并赋值

二、数据类型 变量名; *定义后赋值*

​ 变量名 = 变量值;

常见的数据类型: int(整数)、double(小数)、char(字符)、String(字符串)、boolean(布尔值)

2、注意事项

​ 一、变量名遵循标识符规范规则

​ 二、变量名只能在其作用域内可以使用(从变量的声明开始往下到第一个“}”为止

​ 三、只有已声明的变量并且赋值也在作用域内的变量才可以进行输出/运算

3、分类

​ 一、局部变量:方法、语句块{}内声明的变量,局部变量没有初始值 必须声明并赋值才可以使用

​ 二、成员变量:类方法以外:声明之后就有默认值:

​ int=0 、double=0.0 、char =‘ ’ 、String=null 、boolean = false

五、常量

​ 1、定义:常量就是在整个java执前后,其值都不改变的量

​ 2、分类:A:字面值常量
​ B:自定义常量 被final关键字修饰的变量

六、数据类型

1、定义

​ java是一种强类型语言,针对每种数据都有提供对应的数据类型

2、基本数据类型

一、整型
表示名称表现形式范围大小
字节型byte[-128,127]1个字节
短整型short[-32768,32767]2个字节
整型int±21亿4个字节
长整型long非常大8个字节

注意:整数类型默认字面常量是int

​ 二、浮点型
表示名称表现形式精度大小
单精度float7位有效数字4个字节
双精度double16位有效数字8个字节

注意:浮点类型默认字面常量值是double 想要赋值给float,需要在数据后面加F(f)。

三、字符型
表示名称表示形式范围大小
字符型char0~655352个字节

注意: 字符型参与运算,会先转为对应的十进制的数再去参与运算

四、布尔型
表示名称表示形式范围大小
布尔型bbooleantuer/flase1bit

​ 1字节=8bit

七、数据类型转换

​ 数据类型排序:byte<short<char<int<long<float<double

​ 1、默认转换

​ 一、byte、short、char之间是平级的不互相转换,直接转成int参与运算

​ 二、从小到大

​ 2、强制转换

​ 一、从大到小

​ 二、可能会损失精度

​ 三、格式为: 目标数据类型 变量名 = (目标数据类型)(被转换的值);

​ 3、注意:

​ 一、多个类型的数据参与运算,最终结果会提升成为最高数据类的类型

​ 二、char、byte、short参与运算时,自动类型提升为int类型

​ 三、给short,byte,char赋值,只要在其范围内的常量就能成功赋值

= (目标数据类型)(被转换的值);

​ 3、注意:

​ 一、多个类型的数据参与运算,最终结果会提升成为最高数据类的类型

​ 二、char、byte、short参与运算时,自动类型提升为int类型

​ 三、给short,byte,char赋值,只要在其范围内的常量就能成功赋值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值