Java基础_常量,变量
注释
对程序作介绍,解释说明的文字
注释的分类
-
单行注释
格式: //注释文字
-
多行注释
格式:/*
注释文字
*/ -
文档注释
格式:/**
注释文字
*/
关键字
被Java语言赋予特定含义的单词
常量
在程序执行过程中,其值不可以发生改变的量
分类
-
字面值常量
字符串常量,值要用“ ”括起来,
"abc"
字符常量,值要用‘ ’括起来, ‘a’ ,‘0’
整数常量,10,20
小数常量,1.2
布尔常量,值只有两个,true ,false
空常量 null
-
自定义常量
用final关键字修饰的量
变量
在程序执行过程中,其值可以在某个范围发生改变的量.变量的本质是内存中的一小块区域.
变量的定义格式
数据类型 变量名 = 初始化值
数据类型
变量变化的范围
分类
- 基本数据类型(四类八种)
理论上布尔型只要用一位(0/1)表示即可,但实际上至少占1字节
- 引用数据类型(对象类型)
类型转换
不同类型的数据之间可能会进行运算,而这些数据取值范围不同,存储方式不同,直接进行运算可能会造成数据损失,所以需要将一种数据类型转换成另一种类型再进行运算.
分类
-
自动(隐式)类型转换
小类型转大类型,自动提升为大,运算结果为大
-
强制(显示)类型转换
手动将大类型转换成小类型,运算结果是小类型
转换格式: 小类型 变量名 = (小类型) 大类型变量
会造成精度损失,与预想结果不同
例:
int a = 130; byte by = (byte) a;
by
的值为 - 126
标识符
给类,方法,变量,常量等起名字的字符序列
在编程中程序员给类,方法,变量,常量等起的名字
组成部分
英文大小写字母、数字、下划线( _ ) 和美元符号( $ )
定义规则
- 不能以数字开头
- 不能是关键字
- 严格区分大小写
命名规范
-
类和接口:首字母大写,如果有多个单词,每个单词首字母大写
-
变量和方法:首字母小写,如果有多个单词,从第二个单词开始首字母大写
-
常量名(自定义常量):所有字母都大写,多个单词用下划线隔开(_)
大小写
命名规范
-
类和接口:首字母大写,如果有多个单词,每个单词首字母大写
-
变量和方法:首字母小写,如果有多个单词,从第二个单词开始首字母大写
-
常量名(自定义常量):所有字母都大写,多个单词用下划线隔开(_)
-
包名:全部小写,如果有多级,用点号(.)隔开,遵循域名反写的格式
个人学习笔记,欢迎交流指正