【HeartMa Java学习总结】Java基础
一、变量与常量
**1、字面量和常量**
常量:程序中固定不变化的值。
常量分类:
字面值常量:比如:整数常量1,2,3,小数常量3.14,布尔常量false,true等。
字面量,就表示直接给出的一个值(可以是整数,小数,true,false等等),直接量。
**2、什么叫变量**
上述的合同不正规:
因为租客和房东都是变动的,不会故意写死,也不会让自己去签名
正规的合同:
房东使用 甲方 来表示,甲方是一个代名词;
租客使用 乙方 来表示,乙方也是一个代名词;
最后:
甲方____________,乙方_____________
正规合同如下图:
当引入了 甲方 乙方 这样的变量,在合同内容中涉及到人名时就用这样的变量替换,只要在最后签字即可。此处,变量的定义,使得合同可重复使用。
**3、变量的定义和基本使用**
那么,在Java中,什么叫变量?这里给出具体的定义。
变量的定义:
表示存储空间,可用来<font color=blue>存放某一类型的常量,没有固定值,并可以重复使用</font>,也可以用来存储某种类型的未知数据。
好比饭店雅间的名字:此处,**雅间**可能代表:听涛宇,观潮榭,踏浪亭,临波苑、吉祥宫,鸿运坊,聚龙堂,如意厅等等。
变量的特点:
① 占据着内存中的某一块存储区域;
② 该区域有自己的名称(变量名)和类型(数据类型);
③ 可以被重复使用;
④ 该区域的数据可以在同一类型范围内不断变化;
Java中变量如何定义:
① 先定义变量,再赋值:
数据类型 变量名;
变量名 = 值;
String variable;
variable = "variable";
② 在声明时同时赋值:
数据类型 变量名 = 初始化值;
String variable = "variable";
注:格式是固定的,记住格式,以不变应万变。
**4、变量分类-作用域-使用规则:**
变量的分类:
随着变量定义在类中的位置不同,故把变量分成两大类:
**成员变量:**直接定义在类里的变量,又称为全局变量或字段。
**局部变量:**变量除了成员变量之外,其他就是局部变量。根据定义的位置不同有3种表现形式:**方法形参,方法内变量,代码块变量。**
变量作用域:
指变量的存在范围,只有在这个范围内,程序代码才能访问它。当一个变量被定义时,它的作用域就确定了。作用域是定义开始到定义所在的花括号结束;
变量使用规则:
a.变量必须先声明,并且初始化后才能使用;
b.声明变量必须有数据类型;
c.同一作用域内变量名不能重复定义;
使用局部变量:
先声明,再初始化,最后使用.
可以重复使用.