JavaSE基础(一)下
常量概述与分类
常量:在程序的执行过程中,其值不可以发生改变的量。
常量的分类:
- 字符串常量: "HelloWorld"
- 整数常量:12,-23
- 小数常量:12.33
- 字符常量:'a' 'b'
- 布尔常量:true,false
- 空常量:null
变量:内存中的一小块区域,在程序的执行过程中,其值可以在一定范围内发生改变。
组成:
- 对区域要有限定。(数据类型限定)
- 必须对区域给一个名称(变量名)
- 区域内必须有内容(初始化值)
定义格式:数据类型 变量名= 初始化值
计算机存储单元(字节是由连续的8个位组成)
1B(字节)=8bit
1MB=1024KB
1KB=10244B
1GB=1024MB
1TB=1024GB
数据类型:
Java是一种强类型语言,针对每一种数据都给出明确的数据类型
数据分类:
- 基本数据类型
- 引用数据类型(类。接口,数组)
基本数据类型:4类8种
整数 (byte,short,int,long)
浮点:(float,double)
字符:char
布尔:boolean
注意:
整数默认int类型,浮点数默认double类型,定义long类型时候加L,定义float类型数据加F
标识符:用来给包,类,方法,变量等起名字的符号
组成规则:
- vnicode字符(数字字符,英文大小写字母,汉字(不建议用汉字))
- 下划线
- 美元符号
注意:
- 不能以数字开头
不能是java中的关键字
常见命名规则
1.基本要求:(见名知意)
2.常见的命名
- 包(顾名思义就是文件夹,用于对类进行管理)
全部小写,多级包用点隔开
- 类
一个单词首字母大写,多单词每个单词的首字母大写
- 方法和变量
一个单词首字母小写 age,show()
多个单词组成从第二个单词开始每一个单词的首字母大写(maxAge,getAge())
变量的定义与使用
变量的定义格式:数据类型 变量名=初始化值
数据类型: byte,short,int,long,float,double,char,boolean
注意:定义long类型变量的时候,最好直接加L
定义float类型的变量的时候,最好直接加F
变量定义注意事项:
- 变量未赋值,不能直接使用
- 变量只有在它所属的范围内有效,变量属于它所在那对大括号
- 一行上可以定义多变量,但不建议
类型转换:
+:这是一个运算符,用于做加法运算
在做运算的时候,一般要求参与运算的数据类型必须一致
类型转换:
隐式转换:byte,short,char--int--long--float--double
强制转换:目标类型 变量名=(目标类型)(被转换的数据)
byte d=(byte)(a+b)
建议:
数据做运算,结果应该是什么类型,就用什么类型,不要随便转换,否则会损失精度。