![java常見疑難解答_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/27/be416f0a-77de-4ef1-8d2e-b8ada4b88e23/be416f0a-77de-4ef1-8d2e-b8ada4b88e231.gif)
![java常見疑難解答_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/27/be416f0a-77de-4ef1-8d2e-b8ada4b88e23/be416f0a-77de-4ef1-8d2e-b8ada4b88e232.gif)
![java常見疑難解答_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/27/be416f0a-77de-4ef1-8d2e-b8ada4b88e23/be416f0a-77de-4ef1-8d2e-b8ada4b88e233.gif)
![java常見疑難解答_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/27/be416f0a-77de-4ef1-8d2e-b8ada4b88e23/be416f0a-77de-4ef1-8d2e-b8ada4b88e234.gif)
![java常見疑難解答_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/27/be416f0a-77de-4ef1-8d2e-b8ada4b88e23/be416f0a-77de-4ef1-8d2e-b8ada4b88e235.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、初級(jí)課程包括了你目前學(xué)的面向?qū)ο?,還有集合(不知道你知不知道,就是LIst,map,set,vector)、輸入輸出流、異常、線程、反射、xml。中級(jí)學(xué)的html、css、jdbc、(sql,mysql、oracle,jsp、javascript、servlet、jquery、ajax好像就這些吧 就能做有前后臺(tái)的網(wǎng)站了 高級(jí)要學(xué)三個(gè)框架 struts spring hibernate 熟悉struts、spring mvc、mybatis、IBatis等常用開發(fā)框架 我們學(xué)完這些就開始找工作了,就是javaweb方向的。new KKK()創(chuàng)造了一個(gè)對(duì)象,類型是KKK。而KKK a則創(chuàng)造了一個(gè)
2、可以存儲(chǔ)KKK類型對(duì)象引用的“引用存儲(chǔ)器”。而等號(hào)=則把new KKK()這個(gè)對(duì)象的引用存到了a之中,這樣你就可以用a來(lái)使用這個(gè)對(duì)象數(shù)據(jù)和方法了。再舉個(gè)例子,String a=new String(asdf);/這里把a(bǔ)sdf代表的對(duì)象的引用存到了a中a=new String(fdsa);/這里又把另一個(gè)對(duì)象fdsa存到了a中,所以a就不是指向原來(lái)的asdf了,而是fdsa了System.out.println(a);/這里輸出的結(jié)果如我們預(yù)料的一樣,是fdsa1。首先,你要明白什么是變量。變量的實(shí)質(zhì)是一小塊內(nèi)存單元。這一小塊內(nèi)存里存儲(chǔ)著變量的值比如int a = 1;a就是變量的名名,1就是
3、變量的值。而當(dāng)變量指向一個(gè)對(duì)象時(shí),這個(gè)變量就被稱為引用變量比如A a =new A();a就是引用變量,它指向了一個(gè)A對(duì)象,也可以說(shuō)它引用了一個(gè)A對(duì)象。我們通過(guò)操縱這個(gè)a來(lái)操作A對(duì)象。 此時(shí),變量a的值為它所引用對(duì)象的地址set()get()主要就是 定義一個(gè)私有的屬性 并且給它設(shè)置兩個(gè)公共的方法 分別是get 和set get取得該屬性的值,set設(shè)置該屬性值,這兩個(gè)方法get/set用于操作對(duì)象定義的對(duì)應(yīng)私有屬性這是java的迭代器的用法。1)使用方法 iterator()要求容器返回一個(gè) Iterator。第一次調(diào)用Iterator 的next()方法時(shí),它返回序列的第一個(gè)元素。2)使用
4、next()獲得序列中的下一個(gè)元素。3)使用hasNext()檢查序列中是否還有元素。4)使用remove()將上一次返回的元素從迭代器中移除size是集合用的length是數(shù)組用的Println 是自動(dòng)換行Print是橫行打印集合框架CollectionCollection 是一個(gè)超級(jí)接口,而ArrayList是一個(gè)實(shí)現(xiàn)這個(gè)接口的類。所以可以這樣寫Collection al1 = new ArrayList()sop就是 system.out.println(4). 轉(zhuǎn)換 (集合與數(shù)組之間的轉(zhuǎn)換)集合轉(zhuǎn)換成數(shù)組:ObjecttoArray();(6). 數(shù)學(xué)集合運(yùn)算【知識(shí)點(diǎn)】1. 操作的兩個(gè)
5、集合就是調(diào)用這個(gè)集合方法的集合和方法接受的集合引用指向的集合對(duì)象2. 集合操作的結(jié)果存入調(diào)用這個(gè)集合的方法所屬的集合對(duì)象1.并集:booleanaddAll(Collection c);2.差集:booleanremoveAll(Collectionc);3.交集:booleanretainAll(Collection c);4. 獲取集合大小/計(jì)算集合的模:intsize();5. 判定是否是子集:booleancontainsAll(Collection c);【問(wèn)題】?jī)?nèi)存中,兩個(gè)Person對(duì)象是在集合al中么?答:不是!因?yàn)镻erson p1 =newPerson(); Person
6、p2 =newPerson();這兩句先執(zhí)行到,所以與集合無(wú)關(guān)。兩個(gè)new是的OS在堆內(nèi)存中開辟了不相干的兩個(gè)內(nèi)存地址作為兩個(gè)Person對(duì)象的內(nèi)存空間?!咀⒁狻考现写娣诺慕^對(duì)不可能是實(shí)體對(duì)象。集合與數(shù)組都一樣,存放的是對(duì)象的地址。每一個(gè)地址指向堆內(nèi)存中真實(shí)的對(duì)象元素LInklist ArrayList Vector 三種集合類。通過(guò)for(StudentId o:results) 能夠分析出,StudentId 是一個(gè)對(duì)象,而results是一個(gè)容器,在results里面裝的都是對(duì)象,并且是放的StudentId類型的對(duì)象。 通過(guò)這個(gè)增強(qiáng)for循環(huán)實(shí)現(xiàn)了對(duì)results這個(gè)容器,遍歷里面的
7、所有對(duì)象,每循環(huán)一次,都會(huì)將results取出的對(duì)象 賦給 o ,而這個(gè)o是 StudentId 類型,那么也證明了,results里面只能裝StudentId 類型的對(duì)象,不然會(huì)發(fā)生強(qiáng)制轉(zhuǎn)換錯(cuò)誤。servlet是后臺(tái)處理程序,負(fù)責(zé)接收客戶端發(fā)送的信息,處理并返回相應(yīng)的信息。jsp在現(xiàn)在的環(huán)境下,作用就如同一個(gè)顯示器+鍵盤+鼠標(biāo),負(fù)責(zé)顯示、輸入數(shù)據(jù)。Java Web項(xiàng)目運(yùn)行的流程大概是這樣的客戶端jsp頁(yè)面發(fā)送請(qǐng)求-servlet接收-其他層次處理數(shù)據(jù)(biz、dao等業(yè)務(wù)處理,訪問(wèn)數(shù)據(jù)庫(kù)等)-servlet將處理后的結(jié)果返到客戶端jsp-jsp負(fù)責(zé)顯示處理后的數(shù)據(jù)。搞清楚這個(gè)流程之后,servlet和jsp的作用就一目了然了。JAVAEE常說(shuō)的三大框架就是SSH:Struts2+spring+hibernate;其中Struts2是顯示
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB37-T 4390-2021 基于移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序的人力資源社會(huì)保障政務(wù)服務(wù)規(guī)范
- DB37-T 4420-2021 淺海模塊化地質(zhì)鉆探平臺(tái)安裝及驗(yàn)收規(guī)范
- 數(shù)字內(nèi)容平臺(tái)的用戶留存策略考核試卷
- 數(shù)字創(chuàng)意營(yíng)銷社交媒體與創(chuàng)新廣告策略考核試卷
- 衛(wèi)生陶瓷生產(chǎn)成本控制考核試卷
- 醫(yī)院污水合同范本
- 倉(cāng)庫(kù)臨時(shí)租賃服務(wù)合同范本
- 應(yīng)急響應(yīng)與事故處理考核試卷
- 公積金還款合同范例
- 復(fù)混肥料在農(nóng)業(yè)面源污染治理中的價(jià)值考核試卷
- GB/T 26189.2-2024工作場(chǎng)所照明第2部分:室外作業(yè)場(chǎng)所的安全保障照明要求
- 新教科版一年級(jí)科學(xué)下冊(cè)第一單元《身邊的物體》全部課件(共7課時(shí))
- 2025年中國(guó)水解聚馬來(lái)酸酐市場(chǎng)調(diào)查研究報(bào)告
- 高考百日誓師動(dòng)員大會(huì)
- 2024年北京東城社區(qū)工作者招聘筆試真題
- 七上 U2 過(guò)關(guān)單 (答案版)
- 2024年貴銀金融租賃公司招聘筆試參考題庫(kù)附帶答案詳解
- 杭州市主城區(qū)聲環(huán)境功能區(qū)劃分圖
- 新概念英語(yǔ)第二冊(cè)1-Lesson29(共127張PPT)課件
- 中考語(yǔ)文十大專題總復(fù)習(xí)資料
- 汽車駕駛員專業(yè)競(jìng)賽實(shí)施方案
評(píng)論
0/150
提交評(píng)論