




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、序數(shù)牙齒視頻假定讀者已經(jīng)掌握了C語言!因此,牙齒視頻中不涉及變量、數(shù)據(jù)類型、運(yùn)算符、流程控制、函數(shù)、指針等方面的知識(shí)。因?yàn)槲乙呀?jīng)用C語言說了。c語言視頻我還沒有錄。沒有c語言基礎(chǔ)的同學(xué)觀看看的Java視頻會(huì)有不少困難!當(dāng)然,如果您已經(jīng)學(xué)習(xí)了其他語言,并掌握了變量、數(shù)據(jù)類型、運(yùn)算符、過程控制、函數(shù)、指針等方面的知識(shí),觀看牙齒視頻就不難了。沒有學(xué)過c語言的推薦,請讀一下潭虎江老師的書!本人的QQ想接受我對視頻教育錯(cuò)誤的糾正。對你學(xué)習(xí)中出現(xiàn)的問題,我很抱歉。我沒有時(shí)間通過QQ解決。(大衛(wèi)亞設(shè),美國電視電視劇)真的很抱歉!2009年七月17日郝斌注:本資料郝斌Java自學(xué)視頻教程共107部分郝斌,現(xiàn)在
2、瑞德學(xué)校擔(dān)任教授組長。在雅博和其他公司擔(dān)任過項(xiàng)目總監(jiān)。有6年的開發(fā)經(jīng)驗(yàn),C/C、Java、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫4年的培訓(xùn)經(jīng)驗(yàn)。郝斌3360自學(xué)很辛苦,但我終于學(xué)會(huì)了。教了幾年書,感受到了很多感情?,F(xiàn)在我希望錄制教育視頻,發(fā)表自己的經(jīng)驗(yàn),對沒錢訓(xùn)練的朋友們有幫助視頻目錄1_Java概述_12_Java概述_23 _ Java概述_34_Java卸載5_Java安裝6_設(shè)置環(huán)境變量7_如果一般dos指令檔案名稱和類別名稱徐璐不同,則編譯執(zhí)行問題9_復(fù)習(xí)上節(jié)課10_類和對象8_管理變量命名規(guī)則數(shù)據(jù)類型運(yùn)算符格式化輸出流程11_內(nèi)存分配12_存取控制器_113_存取控制器_214_構(gòu)造函數(shù)使用15_Ult
3、raEdit16_復(fù)習(xí)17_函數(shù)重載18_構(gòu)造函數(shù)19_this20_static21_復(fù)習(xí)22_static兩個(gè)茄子示例_查找數(shù)量_僅生成一個(gè)對象_123_static兩個(gè)茄子示例_查找數(shù)量_僅生成一個(gè)對象_224_繼承的由來和繼承的訪問控制權(quán)限_125_繼承的來源和繼承的訪問控制權(quán)限_226_面向?qū)ο蟮睦^承反映了現(xiàn)實(shí)中的一般-特殊關(guān)系27_Java為什么沒有更多的繼承28_復(fù)查超級_ 129_復(fù)查超級_ 230_重寫超類方法_131_重建方法示例32_多態(tài)性的語法知識(shí)33_復(fù)習(xí)34_多態(tài)性注意事項(xiàng)和實(shí)際應(yīng)用實(shí)例36_介面_135_抽象類和final37_介面_238_面向?qū)ο髮忛?9_運(yùn)行
4、包含包級別的類編譯_140_運(yùn)行包含包級別的類編譯_241_對同一包和其他包類的交叉訪問42_審閱和其他文件包之間的相互訪問_143_審閱和其他文件包之間的相互訪問_2建立44_jar套裝程式有關(guān)如何使用45_ Jar程序包和程序包的一般復(fù)查46_例外概覽_147_例外概覽_248_復(fù)習(xí)49_為什么需要異常50_printStackTrace方法簡介51_處理無法處理的例外和必須處理的例外52_處理異常的兩種茄子方法53_finally54_解決自定義異常和throws常見錯(cuò)誤_155_解決自定義異常和throws常見錯(cuò)誤_256_以上復(fù)習(xí)57_例外58_ToString()方法簡介_159_
5、ToString()方法簡介_260_equals_161_equals_262_復(fù)習(xí)63_String類的equals=使用常量字符串64_String類的常用方法介紹了字符串和整數(shù)的相互轉(zhuǎn)換67_復(fù)習(xí)65_String公共方法示例66_printf和println之間的差異68_StringBuffer69_陣列70_螺紋_171_復(fù)習(xí)72_創(chuàng)建線程的第二種方法73_一般螺紋方法簡介Java自主學(xué)習(xí)視頻源代碼74_螺紋控制75_線程同步問題的原因76_復(fù)習(xí)78_閑談79_復(fù)習(xí)77_說明購票程序80_生產(chǎn)沖減過程演示_182_awt展望81_生產(chǎn)沖減過程演示_284_布局管理器86_復(fù)習(xí)83
6、_gui85_事件處理87_ 10按鈕設(shè)計(jì)90 _ calculator可以運(yùn)行jar程序包創(chuàng)建89_內(nèi)部類匿名類審閱92_復(fù)習(xí)91_什么是流流?4茄子基本抽象流88_ 3個(gè)文本框的其他運(yùn)算示例93字節(jié)流字符流的使用及其差異94_使用緩沖流將長整數(shù)寫入95_字節(jié)數(shù)組,從字節(jié)數(shù)組讀取節(jié)目說明96_print流Object流97_集裝箱簡介和使用99_復(fù)習(xí)98_Comparable介面Set介面101_Iterator介面使用100_equals和hashCode方法(困難)103_泛型使用102 _貼圖介面104_網(wǎng)絡(luò)編程基礎(chǔ)UDP編程105_TCP編程和TCP下的網(wǎng)頁伺服器節(jié)目說明106_Ja
7、vaSE概覽review _ on107_JavaSE概述審閱_下Java概述Java功能Java虛擬機(jī)(JVM)每臺(tái)計(jì)算機(jī)都有其自己的Java虛擬機(jī)。編譯在任何地方運(yùn)行。Java應(yīng)用程序J2SEJ2MEJ2EEJava基礎(chǔ)知識(shí)Dos命令Java中的注釋標(biāo)識(shí)符關(guān)鍵字?jǐn)?shù)據(jù)格式常數(shù)整數(shù)常數(shù)、浮動(dòng)常數(shù)、文字常數(shù)各種類型變量的存儲(chǔ)范圍數(shù)據(jù)類型轉(zhuǎn)換運(yùn)算符算術(shù)運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符賦值運(yùn)算符按位運(yùn)算符運(yùn)算符的優(yōu)先級流程控制順序選擇循環(huán)函數(shù)的重載面向?qū)ο蟪绦蛟O(shè)計(jì)(on)面向流程的設(shè)計(jì)理念/面向?qū)ο蟮脑O(shè)計(jì)理念類定義:靜態(tài)屬性(成員變量);可以動(dòng)態(tài)執(zhí)行的操作(成員方法);物件的定義節(jié)目執(zhí)行進(jìn)程(執(zhí)行進(jìn)程的記
8、憶體管理:堆棧等)內(nèi)部保管Code segment保存(片段)代碼Data segment(數(shù)據(jù)段)存儲(chǔ)靜態(tài)變量,字符串常量Stack(堆棧)保存物件Heap(堆)保存物件參考(類的new創(chuàng)建多個(gè)對象,成員變量放在內(nèi)存的徐璐其它區(qū)域,但只有一個(gè)方法,并且放在代碼片段中。)存取控制符號Public可以通過外部訪問訪問類中的public成員Protect默認(rèn)值Private不能通過外部訪問訪問類內(nèi)部的private成員訪問控制符號包含三個(gè)茄子層次結(jié)構(gòu):(1),類的內(nèi)部訪問在一個(gè)類中,所有成員都可以徐璐訪問,訪問控制是透明的。訪問控制符號用于類外部訪問。=類內(nèi)部/類外部=(2),對同一包中的外部訪問
9、(同一包中的其他類/包中的其他類-繼承)通過類的對象名稱訪問類的內(nèi)部成員通過類名訪問類的內(nèi)部成員=軟件包內(nèi)部/外部=(3),包函數(shù)調(diào)用過程:堆棧過程構(gòu)造函數(shù)構(gòu)造函數(shù)的定義和功能:類創(chuàng)建對象。構(gòu)造函數(shù)的返回值問題(構(gòu)造函數(shù)不返回返回值)分配給創(chuàng)建者數(shù)據(jù)成員-創(chuàng)建對象時(shí),自動(dòng)初始化上述每個(gè)成員變量類型的分配多個(gè)構(gòu)造函數(shù)可能發(fā)生的沖突(如果未定義程序,則默認(rèn)提供;定義后,不再提供)關(guān)鍵字this(解釋為指向當(dāng)前對象的引用或指針)類的new創(chuàng)建多個(gè)對象,成員變量放在內(nèi)存的徐璐其它區(qū)域,但只有一個(gè)方法,并且放在片段中。成員方法如何區(qū)分哪些對象使用自己?David aser,Northern Exposu
10、re(美國電視電視劇,女性)在每個(gè)鄭智薰靜態(tài)方法中,this指針是隱含的關(guān)鍵字static(成員屬于類)非共享靜態(tài)屬性或方法可以使用類名直接訪問,可以直接訪問類中的對象。靜態(tài)方法不能訪問鄭智薰靜態(tài)成員。鄭智薰靜態(tài)方法可以訪問靜態(tài)成員。靜態(tài)應(yīng)用程序節(jié)目:創(chuàng)建對象計(jì)數(shù);單一狀態(tài)模式-只能建立一個(gè)物件(例如test static _ 2 . Java);)。面向?qū)ο蟪绦蛟O(shè)計(jì)(第二部分)繼承(extends)(1)在子類中,可以訪問父類的非專用成員。(2)子類的外部(在子類new中出現(xiàn)的對象)只能通過子類對象名稱訪問從父類繼承的非共享成員(相反,父類對象訪問子類的成員,子類繼承了諸如public之類的
11、修飾符)(3)通過子類的類名訪問父類的成員總之-個(gè)人不能繼承(個(gè)人成員在邏輯上繼承,但不能訪問,因此繼承必須慎重。)。否則,內(nèi)存空間將被浪費(fèi))其他包的繼承問題繼承原則:區(qū)分汽車和車輪的關(guān)系(包括關(guān)系)超類/基類-子類/派生類super juniorJava可以通過僅允許單個(gè)繼承(C允許多重繼承)界面在一定程度上解決單個(gè)繼承的缺陷。使用超級(請參閱test super _ 1 . Java/test super _ 2 . Java/test super _ 3 . Java)Super的應(yīng)用程序節(jié)目-方案:父類具有很多屬性。子類繼承。初始化一個(gè)可能太麻煩了。您可以使用Super呼叫父類別的建構(gòu)
12、函式來初始化它摘要:1,每個(gè)子類構(gòu)造函數(shù)方法的第一個(gè)語句隱式調(diào)用super()。如果父類沒有這種形式的構(gòu)造函數(shù),編譯時(shí)將報(bào)告錯(cuò)誤。2,如果顯示,則為super();門,必須確保該門是第一扇門。否則,將出現(xiàn)錯(cuò)誤3,超級();如果沒有寫入,編譯器會(huì)自動(dòng)添加它,因此如果父類沒有不帶參數(shù)的構(gòu)造函數(shù),則會(huì)生成錯(cuò)誤4,可以顯示寫入super()。如果父類需要沒有參數(shù)的構(gòu)造函數(shù),則還可以顯示super(實(shí)際參數(shù))。前提是父類必須具有參數(shù)的構(gòu)造函數(shù)。5.調(diào)用父類的構(gòu)造函數(shù)的語句必須使用super,不能直接寫入父類的類名。這與C不同。6,無法將多個(gè)super(參數(shù)列表)語句寫入構(gòu)造函數(shù)。super . f();
13、方法重寫-子類比超類具有更大的權(quán)限。否則無法實(shí)現(xiàn)多態(tài)TestStudent.java多態(tài)(父類中的引用類型變量可以同時(shí)指向父類對象和子類對象,根據(jù)當(dāng)前時(shí)間所指向的內(nèi)容,可以自動(dòng)調(diào)用其他對象的方法。)。這是多態(tài)性。)多態(tài)的作用:相同的代碼做不同的事情(TestPoly_1.java)通過父類引用只能指向子類繼承自父類的成員。對父類的引用不能直接分配給對子類的引用。只有在父類引用本身指向子類對象時(shí),才能強(qiáng)制將父類引用轉(zhuǎn)換為子類引用抽象類的由來:例如,“植物”抽象詞Abstract類abstract public void f();/方法沒有主體的方法稱為抽象方法,抽象方法沒有方法主體具有抽象方法的
14、類必須是抽象類,抽象類不一定具有抽象方法。您可以定義抽象類的引用(多態(tài)抽象類),但不能創(chuàng)建抽象類對象Final:omni class修飾:表示不能繼承成員屬性:有兩種茄子方法,表示必須為屬性指定值,且只能指定一次值成員方法:可以繼承,但不能重寫介面介面介面(特殊抽象類)抽象方法和常量屬性的集合接口和抽象類的區(qū)別:抽象類是可以繼承的類,接口不能繼承。只能使用關(guān)鍵字implements(實(shí)現(xiàn))介面中的方法沒有牙齒,不允許非跟蹤方法套件:Javac -d. TestPackage.javaJava myPackage.cy.TestPackagePath: exe的路徑Classpath:指向cla
15、ss的路徑DOS命令:設(shè)置類路徑:set class path=c : documents and setting .訪問同一包中的其他類:啟動(dòng)類Javac a.java b.java編譯在一起同一包非專用成員都可以訪問其他包:孔劉類的孔劉成員可以從其他包中的類訪問Import公共類確保可以在其它類中創(chuàng)建對象,公共方法除了內(nèi)部類一般類外,public或任何東西都不能修飾。建立Jar套裝程式放在一個(gè)文件夾里DOS中的jar CVF xxx.jar *(輸入到當(dāng)前目錄)如何使用Jar程序包import zhangsan . lidi . a;set class path=c : documents and setting .t.jar面向?qū)ο蟮墓δ埽禾准捍嫒】刂品枺簝H限privateThis:對象是僅由屬性組成的空間Private繼承:Java僅允許單個(gè)繼承,個(gè)人成員不能繼承重寫:方法名稱、收購列表和返回值必須相同多態(tài):放在Java.lang包中的類不需要引入,其他類需要手動(dòng)引入Object類的方法- toString()方法默認(rèn)情況下,類繼承Object牙齒方法返回類名散列代碼,該代碼是內(nèi)存堆中對象的地址Sy
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 儀器儀表行業(yè)智能化儀器儀表設(shè)計(jì)與生產(chǎn)方案
- 尾礦庫工程承包合同
- 年度業(yè)務(wù)策略分析研討會(huì)會(huì)議紀(jì)要和要點(diǎn)總結(jié)報(bào)告
- 工廠電路安裝工程合同
- 技能培訓(xùn)服務(wù)合同書
- 醫(yī)療器械售后服務(wù)與維修免責(zé)協(xié)議書
- 貨物抵押租賃合同
- 建筑工程承包合同條例
- 房地產(chǎn)保密協(xié)議合同
- 教室租賃合同協(xié)議書
- 天津市和平區(qū)2024-2025學(xué)年高一(上)期末質(zhì)量調(diào)查物理試卷(含解析)
- 《呼吸》系列油畫創(chuàng)作中詩意建構(gòu)的研究與實(shí)踐
- 客流統(tǒng)計(jì)系統(tǒng)施工方案
- 設(shè)備損壞評估報(bào)告范文
- 透析患者心理問題護(hù)理干預(yù)
- 《大學(xué)生安全教育》課件 項(xiàng)目四 軍事安全
- 10KV電力配電工程施工方案
- 智能感知工程基礎(chǔ)知識(shí)單選題100道及答案解析
- 肌肉注射藥物不良反應(yīng)及預(yù)防措施研究
- 人教版數(shù)學(xué)六年級上冊第一單元測試卷
- 自建房-預(yù)算表
評論
0/150
提交評論