标识符、基本数据类型、变量、

发布时间 2023-03-28 13:56:01作者: 锦城H

1.标识符

变量名、常量名、类名、对象名、方法名,凡事自己子程序中定义使用的文字,就是标识符

命名规范

  • 以任何英文字母,下划线_开头的开始,美元符号$
  • 跟随着任何字母、数字、下划线_和美元符号$
  • 最多可有255个字符
  • 不可使用java关键字

2. java基本数据类型

2.1八大基本数据类型

类型 名称 内存字节要求 取值范围
byte 超短整型 1 -128~127
short 短整型 2
int 整型 4
long 长整型 8
float 单精度浮点型 4
double 双精度浮点型 8
char 字符型 2
boolean 布尔型 1

2.2定义变量

2.3变量初始化

指一个变量定义后第一次赋予的值,即初始值
常见的变量初始化是由赋值语句完成的

2.4变量与存储器之间关系

直接关系。
定义一个变量就是要求编译器分配所要求的内存空间。编译器在分配存储空间时,必须知道空间的大小,如知道多少字节。该信息是通过我们定义变量的类型来确定的
double price = 25.08; //double类型要求占用8个字节的内存空间来存储一个名为price的双精度变量,并把25.08存入这个空间
变量名和内存直接的关系?

  • 变量名实际上代表所分配存储空间的地址。每个字节的存储空间都有地址,而变量名代表其开始地址。这样CPU才可以访问该存储空间。但是用存储器的地址来代表变量,很不方便,这又回到了机器编码时代了。用变量名代表存储器的地址是高级编程语言的特点。
    变量,包括常量,代表向编译器请求的存储空间,Java提供对存储空间或者存储器进行自动管理的功能,因而更可靠。

2.5常量必须初始化

常量:不变的量,也需要编译器分配存储空间,存储器中的数据,一旦被存入,就不能再改变。
常量的定义:用关键字final修饰,表示最终的,无法被修改的
在定义常量时,必须同时赋予值,或对其初始化
常量定义,其标识符所有字母必须全部大写,不同单词用下划线"_"分隔
常量是变量的特殊情况

3.赋值语句

3.1 算数表达式

3.2 快捷赋值操作符