JavaEE-03-字面值、变量、基本数据类型
字面值:
其实就是数据,主要分为以下5种:
整数型:整数,
浮点型:小数
布尔型:true,false
字符串型:用双引号括起来
字符型:用单引号括起来
变量:
1.什么是变量?
变量本质上就浊内存中的一块空间,主要由三部分组成:数据类型、变量名称、字面值。
2.数据类型的作用?
不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间。
因此,数据类型会指导程序在运行阶段应该分配多大的内存空间给变量。
3.语法格式:
数据类型 变量名
4.变量要求:
变量中存储的具体数据必须和变量的数据类型一致。
5.变量声明和赋值
声明和赋值可放到一块完成;
可多次进行赋值,但声明只能一次;
访问变量的两种方式:get(读取变量中的数据),set(修改变量中的数据)
6.变量必须声明且赋值后才能访问,如果只作声明,内存并未为其开辟空间,也就无法访问。
7.变量的分类:根据变量声明的位置分类
局部变量:在方法体当中声明的变量
成员变量:在类体之中,但在方法体外声明的变量
注:成员变量在未手动赋值时,系统会为其默认赋值为0.(整型为0,浮点型为0.0,布尔型为false,字符型为\u0000)
切记,在编程语言中,true是1,false是0.
数据类型:
1.作用:
指导JVM在运行程序的时候给该数据分配多大内存空间。
2.分类:
基本数据类型
引用数据类型
3.基本数据类型的四大类八小种:
整数型:byte、short、int、long
浮点型:float、double
布尔型:boolean
字符型:char
注:一个比特位是一个1或者0,byte占8个比特位,其最大值是:01111111
4.字符编码:ASCII码-这是最早的字符编码,仅支持英文,因为英文大小写字母总共才52个,加个其他符号,不会超过256个。
字符编码是人为制定的,各国计算机协会为了支持本国语言而创立的,中国目前普通使用UTF-8。