第一部分 Java:面向对象理解
生活随笔
收集整理的這篇文章主要介紹了
第一部分 Java:面向对象理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java:面向對象理解、集合、IO、NIO、并發、反射源碼分析
一.面向對象
1.創建對象的5種方式
2.this、super的用法
它們都是用來調用構造器,有什么區別呢?
3.static、final的用法 JVM內存模型
(1)static[1]屬性 --靜態變量/類變量≠成員變量[2]方法 --靜態方法/類方法(no Constructor)[3]代碼塊 --靜態代碼塊[4]內部類 --靜態內部類(2)final[1]修飾類 --不能被繼承[2]修飾方法 --不能被重寫[3]修飾變量 --值不能修改,常量4.abstract、interface的用法
接口、抽象類的區別,普通方法、抽象方法的區別
5.extends、implements的用法
繼承、實現的區別
6.向上轉型、向下轉型
7.靜態代碼塊、構造代碼塊、同步代碼塊
8.靜態內部類、匿名內部類
9.面向對象的理解
10.類變量、實例變量、全局變量、局部變量的區別
類變量:獨立于方法之外的變量,用static修飾實例變量/全局變量:獨立于方法之外的變量,不過沒有static修飾局部變量:類的方法中的變量11.各種數據類型的顯示轉換、隱式轉換
Object是所有引用類型的父類 包裝類型都是Number的子類java.lang.包裝類byte Byteshort Shortint Integerlong Longfloat Floatdouble Doublechar Characterboolean Boolean整型常量池的長度是固定的, byte11.交換兩個對象的數值
二.集合
1.HashMap源碼分析
Java中基本數據結果 –》數組、指針(引用)
更新中…
總結
以上是生活随笔為你收集整理的第一部分 Java:面向对象理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AutoLayout源码解析(1)
- 下一篇: java美元兑换,(Java实现) 美元