黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java學(xué)習(xí)資料整理下載,知識(shí)點(diǎn)總結(jié)

Java學(xué)習(xí)資料整理下載,知識(shí)點(diǎn)總結(jié)

更新時(shí)間:2020-06-10 14:50:43 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2499次

紙上得來(lái)終覺(jué)淺,絕知此事要躬行。小編之前對(duì)每部分的內(nèi)容對(duì)做了比較深入的學(xué)習(xí)以及代碼實(shí)現(xiàn),基本上比較全面地講述了每一個(gè)Java基礎(chǔ)知識(shí)點(diǎn),當(dāng)然可能有些遺漏和錯(cuò)誤,歡迎讀者指正。

Java學(xué)習(xí)資料整理下載,知識(shí)點(diǎn)總結(jié)

這里把重要的面試知識(shí)點(diǎn)都寫出來(lái)了,讓大家對(duì)知識(shí)框架有個(gè)基本輪廓。

Java基礎(chǔ)學(xué)習(xí)總結(jié)

每部分內(nèi)容會(huì)重點(diǎn)寫一些常見知識(shí)點(diǎn),方便復(fù)習(xí)和記憶,但是并不是全部?jī)?nèi)容,詳細(xì)的內(nèi)容請(qǐng)參見具體的文章地址。

面向?qū)ο笕筇匦?/strong>

繼承:一般類只能單繼承,內(nèi)部類實(shí)現(xiàn)多繼承,接口可以多繼承封裝:訪問(wèn)權(quán)限控制public>protected>包>private內(nèi)部類也是一種封裝多態(tài):編譯時(shí)多態(tài),體現(xiàn)在向上轉(zhuǎn)型和向下轉(zhuǎn)型,通過(guò)引用類型判斷調(diào)用哪個(gè)方法(靜態(tài)分派)。運(yùn)行時(shí)多態(tài),體現(xiàn)在同名函數(shù)通過(guò)不同參數(shù)實(shí)現(xiàn)多種方法(動(dòng)態(tài)分派)。

基本數(shù)據(jù)類型

1基本類型位數(shù),自動(dòng)裝箱,常量池2例如byte類型是1byte也就是8位,可以表示的數(shù)字是-128到127,因?yàn)檫€有一個(gè)0,加起來(lái)一共是256,也就是2的八次方。32位和64位機(jī)器的int是4個(gè)字節(jié)也就是32位,char是1個(gè)字節(jié)就是8位,float是4個(gè)字節(jié),double是8個(gè)字節(jié),long是8個(gè)字節(jié)。3基本數(shù)據(jù)類型的包裝類只在數(shù)字范圍-128到127中用到常量池,會(huì)自動(dòng)拆箱裝箱,其余數(shù)字范圍的包裝類則會(huì)新建實(shí)例

String及包裝類

1 String類型是final類型,在堆中分配空間后內(nèi)存地址不可變。2底層是final修飾的char[]數(shù)組,數(shù)組的內(nèi)存地址同樣不可變。但實(shí)際上可以通過(guò)修改char[n]='a'來(lái)進(jìn)行修改,不會(huì)改變String實(shí)例的內(nèi)存值,不過(guò)在jdk中,用戶無(wú)法直接獲取char[],也沒(méi)有方法能操作該數(shù)組。所以String類型的不可變實(shí)際上也是理論上的不可變。所以我們?cè)诜峙銼tring對(duì)象以后,如果將其="abc",那也只是改變了引用的指向,實(shí)際上沒(méi)有改變?cè)瓉?lái)的對(duì)象。3 StringBuffer和StringBuilder底層是可變的char[]數(shù)組,繼承父類AbstractStringBuilder的各種成員和方法,實(shí)際上的操作都是由父類方法來(lái)完成的。

final關(guān)鍵字

1 final修飾基本數(shù)據(jù)類型保證不可變2 final修飾引用保證引用不能指向別的對(duì)象,否則會(huì)報(bào)錯(cuò)。3 final修飾類,類的實(shí)例分配空間后地址不可變,子類不能重寫所有父類方法。因此在cglib動(dòng)態(tài)代理中,不能為一個(gè)類的final修飾的函數(shù)做代理,因?yàn)閏glib要將被代理的類設(shè)置為父類,然后再生成字節(jié)碼。final修飾方法,子類不能重寫該方法。

抽象類和接口

1抽象類可以有方法實(shí)現(xiàn)。抽象類可以有非final成員變量。抽象方法要用abstract修飾。抽象類可以有構(gòu)造方法,但是只能由子類進(jìn)行實(shí)例化。2接口可以用extends加多個(gè)接口實(shí)現(xiàn)多繼承。接口只能有public final類型的成員變量。接口只能有抽象方法,不能有方法體、接口不能實(shí)例化,但是可以作為引用類型。

代碼塊和加載順序

假設(shè)該類是第一次進(jìn)行實(shí)例化。那么有如下加載順序靜態(tài)總是比非靜態(tài)優(yōu)先,從早到晚的順序是:1靜態(tài)代碼塊和靜態(tài)成員變量的順序根據(jù)代碼位置前后來(lái)決定。2代碼塊和成員變量的順序也根據(jù)代碼位置來(lái)決定3最后才調(diào)用構(gòu)造方法構(gòu)造方法

包、內(nèi)部類、外部類

1 Java項(xiàng)目一般從src目錄開始有com...A.java這樣的目錄結(jié)構(gòu)。這就是包結(jié)構(gòu)。所以一般編譯后的結(jié)構(gòu)是跟包結(jié)構(gòu)一模一樣的,這樣的結(jié)構(gòu)保證了import時(shí)能找到正確的class引用包訪問(wèn)權(quán)限就是指同包下的類可見。import一般加上全路徑,并且使用.*時(shí)只包含當(dāng)前目錄的所有類文件,不包括子目錄。2外部類只有public和default兩種修飾,要么全局可訪問(wèn),要么包內(nèi)可訪問(wèn)。3內(nèi)部類可以有全部訪問(wèn)權(quán)限,因?yàn)樗母拍罹褪且粋€(gè)成員變量,所以訪問(wèn)權(quán)限設(shè)置與一般的成員變量相同。非靜態(tài)內(nèi)部類是外部類的一個(gè)成員變量,只跟外部類的實(shí)例有關(guān)。靜態(tài)內(nèi)部類是獨(dú)立于外部類存在的一個(gè)類,與外部類實(shí)例無(wú)關(guān),可以通過(guò)外部類.內(nèi)部類直接獲取Class類型。

異常

1異常體系的最上層是Throwable類子類有Error和Exception Exception的子類又有RuntimeException和其他具體的可檢查異常。2 Error是jvm完全無(wú)法處理的系統(tǒng)錯(cuò)誤,只能終止運(yùn)行。運(yùn)行時(shí)異常指的是編譯正確但運(yùn)行錯(cuò)誤的異常,如數(shù)組越界異常,一般是人為失誤導(dǎo)致的,這種異常不用try catch,而是需要程序員自己檢查。可檢查異常一般是jvm處理不了的一些異常,但是又經(jīng)常會(huì)發(fā)生,比如Ioexception,Sqlexception等,是外部實(shí)現(xiàn)帶來(lái)的異常。3多線程的異常流程是獨(dú)立的,互不影響。大型模塊的子模塊異常一般需要重新封裝成外部異常再次拋出,否則只能看到最外層異常信息,難以進(jìn)行調(diào)試。日志框架是異常報(bào)告的最好幫手,log4j,slf4j中,在工作中必不可少。

泛型

1 Java中的泛型是偽泛型,只在編譯期生效,運(yùn)行期自動(dòng)進(jìn)行泛型擦除,將泛型替換為實(shí)際上傳入的類型。泛型類用classA{}2這樣的形式表示,里面的方法和成員變量都可以用T來(lái)表示類型。泛型接口也是類似的,不過(guò)泛型類實(shí)現(xiàn)泛型接口時(shí)可以選擇注入實(shí)際類型或者是繼續(xù)使用泛型。3泛型方法可以自帶泛型比如void<E>go();泛型可以使用?通配符進(jìn)行泛化Object可以接受任何類型也可以使用這種方式進(jìn)行上下邊界的限制。

Java學(xué)習(xí)資料整理下載,知識(shí)點(diǎn)總結(jié)

Java相關(guān)學(xué)習(xí)資料

Java視頻教程:http://www.ilovecolors.com.cn/javavideo.html

Java在線學(xué)習(xí):http://www.ilovecolors.com.cn/tutorial/

Java學(xué)習(xí)路線:http://www.ilovecolors.com.cn/study.html

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java學(xué)習(xí)資料整理下載,知識(shí)點(diǎn)總結(jié)”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 18成禁人视频免费网站 | 激情男女无遮无挡动态图 | 国产95在线 | 亚洲 | 亚洲欧美日韩国产vr在线观 | 欧美精品xxxtv| 黄色片免费观看视频 | 欧美日韩国产精品综合 | 成年免费视频网站入口 | 成人免费激情视频 | 午夜剧场官网 | 黄色一级毛片看一级毛片 | 精品久久中文久久久 | 成人精品免费视频 | 成人福利在线视频免费观看 | 一级做a爰片性色毛片黄书 一级做a爰片性色毛片16美国 | 成人性一级视频在线观看 | 怡红院在线视频观看 | 麻豆精品一区 | 国产精品日产三级在线观看 | 欧美黑人性猛交╳xx╳动态图 | 午夜影院在线播放 | 一个人看的www视频在线播放 | 日韩欧美二区在线观看 | 97国产在线视频 | a毛片免费看 | 二区三区不卡不卡视频 | 美女视频永久黄网站在线观看 | 九九九色视频在线观看免费 | 伊人亚洲综合网 | 国产综合成人亚洲区 | 一区二区不卡视频在线观看 | 一级网站在线观看 | 黄片毛片在线免费看 | 国产成人国产在线观看入口 | 欧美日韩中文字幕 | 免费a资源 | 欧洲一级做a爱在线观看 | 狠狠色丁香九九婷婷综合五月 | 国产亚洲精品精品国产亚洲综合 | 久久三级影视 | 五月激情六月丁香 |