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。