第一部分 Java:面向对象理解
生活随笔
收集整理的這篇文章主要介紹了
第一部分 Java:面向对象理解
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Java:面向?qū)ο罄斫狻⒓稀O、NIO、并發(fā)、反射源碼分析
一.面向?qū)ο?
1.創(chuàng)建對(duì)象的5種方式
2.this、super的用法
它們都是用來調(diào)用構(gòu)造器,有什么區(qū)別呢?
3.static、final的用法 JVM內(nèi)存模型
(1)static[1]屬性 --靜態(tài)變量/類變量≠成員變量[2]方法 --靜態(tài)方法/類方法(no Constructor)[3]代碼塊 --靜態(tài)代碼塊[4]內(nèi)部類 --靜態(tài)內(nèi)部類(2)final[1]修飾類 --不能被繼承[2]修飾方法 --不能被重寫[3]修飾變量 --值不能修改,常量4.abstract、interface的用法
接口、抽象類的區(qū)別,普通方法、抽象方法的區(qū)別
5.extends、implements的用法
繼承、實(shí)現(xiàn)的區(qū)別
6.向上轉(zhuǎn)型、向下轉(zhuǎn)型
7.靜態(tài)代碼塊、構(gòu)造代碼塊、同步代碼塊
8.靜態(tài)內(nèi)部類、匿名內(nèi)部類
9.面向?qū)ο蟮睦斫?/p>
10.類變量、實(shí)例變量、全局變量、局部變量的區(qū)別
類變量:獨(dú)立于方法之外的變量,用static修飾實(shí)例變量/全局變量:獨(dú)立于方法之外的變量,不過沒有static修飾局部變量:類的方法中的變量11.各種數(shù)據(jù)類型的顯示轉(zhuǎn)換、隱式轉(zhuǎn)換
Object是所有引用類型的父類 包裝類型都是Number的子類java.lang.包裝類byte Byteshort Shortint Integerlong Longfloat Floatdouble Doublechar Characterboolean Boolean整型常量池的長(zhǎng)度是固定的, byte11.交換兩個(gè)對(duì)象的數(shù)值
二.集合
1.HashMap源碼分析
Java中基本數(shù)據(jù)結(jié)果 –》數(shù)組、指針(引用)
更新中…
總結(jié)
以上是生活随笔為你收集整理的第一部分 Java:面向对象理解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AutoLayout源码解析(1)
- 下一篇: 如何理解Java中的自动拆箱和自动装箱?