第十五天 - 知識點總結

  • 給窗口或者窗口上的控件注冊事件監聽器有三種方法:
    • 創建匿名內部類對象(就地實例化)
    • 創建一個內部類對象來充當監聽器(因為有名字,所以可以隨時創建對象)
    • 讓窗口實現接口,用窗口對象充當監聽器
  • 從Java8 開始,對于單方法接口(函數式接口),就可以用Lambda表達式(λ表達式),在λ表達式中,this指的就是包含它的類。而在匿名內部類中,this指的是這個匿名內部類的對象。
  • Java自帶了一個顏色選擇器的靜態類JColorChooser

Color currentColor = JColorChooser.showDialog(PaintBrushFrame.this, "顏色", defaultColor);
defaultColor = currentColor != null ? currentColor : defaultColor;
```

  • Java 雖然有垃圾回收機制(Garbage Collection),但是如果程序編寫不當,仍然有可能造成內存泄漏。
  • 垃圾回收是針對堆空間的無用對象進行清理工作
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,869評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,084評論 25 708
  • 面向對象主要針對面向過程。 面向過程的基本單元是函數。 什么是對象:EVERYTHING IS OBJECT(萬物...
    sinpi閱讀 1,088評論 0 4
  • Linked in 領英的首部實體書 《你從未真正拼過》,買的時候,也是心血來潮,類似《嗜書癮君子》里說的看見書走...
    冰淇淋在路上閱讀 285評論 0 0
  • 一、C++三個特殊的函數(Big Three):拷貝構造函數,賦值構造函數和析構函數 class里面只要有指針,就...
    杜大勇閱讀 195評論 0 0