《每天一點Java知識》Java基礎(chǔ)知識——變量

變量概念

  • 變量代表著程序的狀態(tài),程序通過改變變量的狀態(tài)來改變程序的狀態(tài),這也是程序的邏輯實現(xiàn)。

變量作用

  • 變量是組成程序邏輯的一部分,同時也是程序邏輯變動的根本原因。

變量命名

  • 比較通用的命名方式是小駝峰命名法,即第一個單詞的首字母小寫,后續(xù)單詞的首字母大寫。例如,beforeLength。

變量賦值

  • 定義時賦值,賦值后可以重新賦值改變。
  • 定義時不賦值。分為兩種情況:
    • 若定義在類中,作為類的一個屬性,則擁有默認值。對象默認為null,數(shù)值類為0,布爾值為false。
    • 若定義在方法中,即為局部變量時,沒有默認值,需要手動初始化,不初始化使用會報錯。

變量定義

  • 變量使用變量類型+變量名 來聲明定義。需要注意的一點是多維數(shù)組時有些特殊。
    int[] numbers = new int[]
    int numbers[] = new int[]
    int[][] numbers = new int[][]
    int numbers[][] = new int[][]
    這四種寫法都是可以的,比較推薦第一種和第三種寫法,這樣可以和其他的聲明相對應(yīng)。

變量作用域

  • 局部變量
    局部變量是作用域最小的變量了,在方法作用域中,使用,當(dāng)這個方法結(jié)束后,局部變量就被釋放,不再使用。
  • 成員變量
    成員變量伴隨著對象的實例化產(chǎn)生,在伴隨著實例化的對象一生,當(dāng)這個對象不再使用的時候,成員變量自然而然就不再使用了。
  • 靜態(tài)變量,全局變量
    全局變量伴隨著這個程序的一生,可以在任何地方直接引用,一般聲明時都會有static 靜態(tài)修飾符。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,623評論 18 399
  • Win7下如何打開DOS控制臺? a:開始--所有程序--附件--命令提示符 b:開始--搜索程序和文件--cmd...
    逍遙嘆6閱讀 1,697評論 4 12
  • 1、一個".java"源文件中是否可以包括多個類(不是內(nèi)部類)?有什么限制?答:可以有多個類,但只能有一個publ...
    岳小川閱讀 1,015評論 0 2
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 4,169評論 1 10
  • 小丫這學(xué)期的興趣班馬上臨近尾聲,該培訓(xùn)機構(gòu)發(fā)布下學(xué)期續(xù)費公告,并說明在12月底前續(xù)費可參加抽獎活動。我心想:"反正...
    福州果果閱讀 345評論 0 0

友情鏈接更多精彩內(nèi)容