Java被忽略的基本知識(二)

來源:互聯網
上載者:User

標籤:string   關鍵字   之間   執行個體化   記憶體   static   java   堆記憶體   內容   

14、字串的內容不可改變,不能修改某個下標的字元值。字串之間的“+”串連是通過“斷開——再串連”,修改變數的棧中的引用地址指向。

15、對於數組、類(類的屬性中可以有String)的執行個體化對象作為參數時,方法將其改變後,原來的主方法的值也會改變。

     而對於String類變數為參數時,方法中修改其值,原來的String值不會改變,因為String類型值的改變是引用堆地址的指向不同,原來的堆內容還存在。

16、this關鍵字:表示類中的屬性、調用方法或構造方法(放在第一行),表示當前對象。

17、this訪問本類中的屬性、本類中的方法,如果本類中沒有,則調用父類中屬性或方法。

18、Java中常用的記憶體地區:

       a 棧記憶體空間:儲存所在的對象名稱(或是說儲存了堆記憶體的地址)

       b 堆記憶體空間:儲存每個對象的實際內容

       c 全域資料區:儲存static類型的屬性

       d全域代碼: 儲存所有的方法定義

19、非static聲明的方法可以調用static聲明的屬性或方法,但static聲明的方法只能調用static聲明的方法或屬性。

20、System.exit(1)表示退出系統,exit()方法中添加一個非0的數字表示退出系統。

21、代碼塊:用{}括起來的一段代碼,可以方法的訪問本類中的屬性(包括私人)或方法。

      普通代碼塊:

Java被忽略的基本知識(二)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.