1.變量的定義java
本質上變量是一個可操做的存儲空間,空間位置肯定,但內容不肯定。咱們經過位置訪問空間,對空間進行修改內容。學習
格式:【數據類型】【變量名】;spa
例:對象
int a;生命週期
long b;內存
double c;作用域
不一樣的數據類型會佔用不一樣的內存空間。java的每個變量必須聲明其數據類型,只有聲明後,纔會分配存儲長度變量
變量也是java程序中最基本的存儲單元。每一個變量都有三要素(變量名/數據類型/做用域)。數據類型
注:引用
1.每一個變量必須都有類型,基本類型或者引用類型
2.變量名必須是合法的表示符號,儘可能符合駝峯規則
3.聲明變是一條完整的語句,必須以分號結尾。
4.同類型變量能夠一塊兒聲明(不建議,不方便增長註釋)。
格式:【數據類型】 【變量名1】 【變量名2】;
例:int a,b;
2.變量的初始化
變量的初始化就是爲變量賦值
格式:
【數據類型】【變量名】;
【變量名】=【值】;
例:
int a;
a=1;
也能夠兩句整合爲一句:
格式:【數據類型】【變量名】=【值】;
例:int a=1;
3.變量的分類
1.局部變量:做用在方法或者語句塊內部定義的變量,生命週期是從生命位置到語句塊或方法執行完畢爲止,必須先聲明、初始化再使用
2.成員變量:方法外部,類的內部定義的變量。從屬於對象,生命週期便隨對象始終
3.靜態變量(類變量):使用static定義,從屬類,生命週期伴隨類的始終,從類的加載到卸載
成員變量和類變量在學習面向對象時會學習,此處瞭解便可。
4.常量
常量一般指的是一個固定的值,例:1,2,3,'a','b',true,flase,null,"helloWorld"
通常來講用關鍵字final定義一個常量,常量一旦初始化就不會更改
格式:final 【數據類型】 【變量名】=【值】
例: final int a=1;
final修飾的常量稱位符號常量
常量的命名規範:大寫字母加下劃線 例:Max_Size