當前位置:
首頁 > 知識 > 尚學堂高琪JAVA300篇視頻筆記(31-37)

尚學堂高琪JAVA300篇視頻筆記(31-37)


【114天】尚學堂高琪JAVA300篇視頻筆記(31-37)

第31-32集

  1. 棧——存放局部變數

  2. 堆——存放new出來的對象

  3. 方法區——存放:1、類的信息(代碼)2、static變數3、常量池(字元串常量)等

  4. 內存分析(重要!)

  1. 棧連續分配內存空間,後進先出

  2. 堆不連續分配內存空間

第33集

垃圾回收機制,C++相對JAVA更加及時靈活,但是團隊協作起來,Java容錯率更高。

Java中,程序員無權調用垃圾回收器,最多通過System.gc通知GC運行【給個建議】,但是Java規範並不能保證你的建議立刻運行。finalize方法是Java提供給程序員用來釋放對象或資源的方法,但是盡量少用。

第34集
  1. 構造方法也是方法

  2. Java通過new調用構造方法,為啥?因為沒有構造方法,對象也沒法創建啊,所以無法通過對象去調用,只能專門找個new關鍵字來調用

第35集

  1. 重載:一個類中,定義名字相同,但參數不同的多個類。

  2. 這裡的參數不同,指的是數量、順序、類型不同

  3. 形參值不一樣不算重載。

第36集

  1. static變數又稱類變數

  2. static方法又稱類方法

  3. 根據類這個目標新建出來的對象,只有非靜態的屬性與方法。

  4. 靜態方法內部不能直接調用非靜態的方法和變數,必須先新建一個對象,才能藉助對象調用非靜態的方法和變數,但非靜態的方法能夠直接調用靜態的方法和變數,為啥?因為先有類,才有對象。

第37集

普通方法中,this總是指向調用該方法的對象。

構造方法中,this總是指向正要初始化的對象。

this不能用於static方法!(this指向當前對象,static方法跟對象沒有一毛錢的關係)

普通方法中,其實默認都傳入了this

this最常用法:

  1. 讓類中的一個方法,訪問該類的另一個方法或屬性。

  2. 使用this關鍵字調用重載構造方法。避免相同的初始化代碼,只能在構造方法中用,並且必須位於構造方法的第一句。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 達人科技 的精彩文章:

koa-router中路由/後面不填參數就會報404的解決辦法
在Eclipse IDE使用Gradle構建應用程序
收集的常用簡單的演算法
springcloud(七):配置中心svn示例和refresh
Neo4j 第四篇:使用C更新和查詢Neo4j

TAG:達人科技 |

您可能感興趣

索尼發布A7 III微單:4K視頻、10fps連拍、賣14999元
2400萬像素15fps 4K視頻 富士X-T100參數官泄
3780元!富士新平價無反X-A5發布:可錄製4K 15FPS視頻
14599元:索尼A7M3發布 續航翻番、支持4K視頻
2017 VR成娛報告:2734個視頻,1229個明星,1800萬美元營收
【20180526美甲視頻】時尚LV風美甲
全畫幅機皇面世!A7RM3微單4240萬像素,4K120高解析度視頻
MWC2018索尼發布驍龍845旗艦Xperia XZ2 支持4KHDR視頻錄製
主打視頻錄製 松下發布50-200 f/2.8-4鏡頭
紅米拍照旗艦升級MIUI10:支持60幀1080P視頻錄製
2017年NASA最高秘密的視頻/圖片
科技早報 – 小米有望5月初提在港上市申請、梨視頻獲6.17億元A輪融資 – 20180416
20180718唐師曾:戰爭不該歌頌(視頻)
Win10 RS5預覽版17639上手視頻:Sets激動
3D渲染視頻後期電腦配置:八代i7-8700K配1080TI 視頻遊戲工作站
2017年人氣視頻TOP10年榜公開 Produce 101霸榜!
MWC2018:三星S9/S9+官方宣傳視頻泄露
索尼最新感測器 IMX586 具備 4800 萬像素,支持 4K 90 幀視頻拍攝
視頻 |《蒼南新聞》(2018年4月13日)
微軟Surface Book 2開賣:15英寸+17小時視頻播放 19888元起