【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.同一作用域内变量名不能重复定义;
    使用局部变量:
    先声明,再初始化,最后使用.
    可以重复使用.