版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、基礎(chǔ)知識(shí):1、JVM、JRE和JDK的區(qū)別:JVM(JavaVirtualMachine):java虛擬機(jī),用于保證java的跨平臺(tái)的特性。java語(yǔ)言是跨平臺(tái),jvm不是跨平臺(tái)的。JRE(JavaRuntimeEnvironment):java的運(yùn)行環(huán)境包括jvmjava的核心類(lèi)庫(kù)。JDK(JavaDevelopmentKit):java的開(kāi)發(fā)工具包括jre開(kāi)發(fā)工具2、環(huán)境變量path和classpath的作用是什么?(1)pat
2、h是配置Windows可執(zhí)行文件的搜索路徑,即擴(kuò)展名為.exe的程序文件所在的目錄,用于指定DOS窗口命令的路徑。(2)Classpath是配置class文件所在的目錄,用于指定類(lèi)搜索路徑,JVM就是通過(guò)它來(lái)尋找該類(lèi)的class類(lèi)文件的。3、變量有什么用?為什么要定義變量?什么時(shí)候用?答:變量的作用:用來(lái)存儲(chǔ)數(shù)據(jù)。為什么要定義變量:用來(lái)不斷的存放同一類(lèi)型的常量,并可以重復(fù)使用4、&和&&的區(qū)別答:(1)&&會(huì)出現(xiàn)短路,如果可以通過(guò)第一個(gè)
3、表達(dá)式判斷出整個(gè)表達(dá)式的結(jié)果,則不繼續(xù)后面表達(dá)式的運(yùn)算;只能操作boolean類(lèi)型數(shù)據(jù);(2)&不會(huì)出現(xiàn)短路,將整個(gè)表達(dá)式都運(yùn)算。既可以操作boolean數(shù)據(jù)還可以操作數(shù)。5、標(biāo)示符命名規(guī)則:由數(shù)字(09),大小寫(xiě)英文字母,以及_和$組成。不能以數(shù)字開(kāi)頭。不能使用關(guān)鍵字來(lái)自定義命名。6、數(shù)據(jù)類(lèi)型:(1)基本數(shù)據(jù)類(lèi)型(4類(lèi)8種):整數(shù)類(lèi)型:byte、sht、int、long浮點(diǎn)數(shù)類(lèi)型:float、double字符類(lèi)型:布爾類(lèi)型:boole
4、an(turefalse)(2)引用數(shù)據(jù)類(lèi)型:類(lèi)接口數(shù)組7、類(lèi)型轉(zhuǎn)換精度從高到低doublefloatlongintsht()byte(1)自動(dòng)類(lèi)型轉(zhuǎn)換將一個(gè)低精度?高精度(2)強(qiáng)制類(lèi)型轉(zhuǎn)換將一個(gè)高精度?低精度(精度會(huì)下降)8、java語(yǔ)言的三種技術(shù)架構(gòu)J2EE:企業(yè)版是為開(kāi)發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供的一套解決方案。該技術(shù)體系中包含的技術(shù)如Servlet、Jsp等,主要針對(duì)于Web應(yīng)用程序開(kāi)發(fā)。J2SE:標(biāo)準(zhǔn)版(1)概述:面向?qū)ο笫窍鄬?duì)
5、于面向過(guò)程而言的,面向過(guò)程強(qiáng)調(diào)的是功能,面向?qū)ο髲?qiáng)調(diào)的是將功能封裝進(jìn)對(duì)象,強(qiáng)調(diào)具備功能的對(duì)象;(2)思想特點(diǎn):A:是符合人們思考習(xí)慣的一種思想;B:將復(fù)雜的事情簡(jiǎn)單化了;C:將程序員從執(zhí)行者變成了指揮者;比如我要達(dá)到某種結(jié)果,我就尋找能幫我達(dá)到該結(jié)果的功能的對(duì)象,如我要洗衣服我就買(mǎi)洗衣機(jī),至于怎么洗我不管。(3)特征:封裝:隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外提供公共訪問(wèn)方式繼承:多個(gè)類(lèi)中存在相同屬性和行為時(shí),將這些內(nèi)容抽取到單獨(dú)一個(gè)類(lèi)中,
6、那么多個(gè)類(lèi)無(wú)需再定義這些屬性和行為,只要繼承那個(gè)類(lèi)即可。多態(tài):一個(gè)對(duì)象在程序不同運(yùn)行時(shí)刻代表的多種狀態(tài),父類(lèi)或者接口的引用指向子類(lèi)對(duì)象2、類(lèi)和對(duì)象:類(lèi):對(duì)現(xiàn)實(shí)世界中某類(lèi)事物的描述是抽象的,概念上的定義。對(duì)象:事物具體存在的個(gè)體。3:成員變量和局部變量的區(qū)別(重點(diǎn))(1)作用域成員變量:針對(duì)整個(gè)類(lèi)有效。局部變量:只在某個(gè)范圍內(nèi)有效。(一般指的就是方法語(yǔ)句體內(nèi))(2)存儲(chǔ)位置成員變量:隨著對(duì)象的創(chuàng)建而存在,隨著對(duì)象的消失而消失,存儲(chǔ)在堆內(nèi)存
7、中。局部變量:在方法被調(diào)用,或者語(yǔ)句被執(zhí)行的時(shí)候存在,存儲(chǔ)在棧內(nèi)存中。當(dāng)方法調(diào)用完,或者語(yǔ)句結(jié)束后,就自動(dòng)釋放。(3)初始值成員變量:有默認(rèn)初始值。局部變量:沒(méi)有默認(rèn)初始值,使用前必須賦值。4、匿名對(duì)象(1)匿名對(duì)象就是沒(méi)有名字的對(duì)象。是對(duì)象的一種簡(jiǎn)寫(xiě)形式。(2)應(yīng)用場(chǎng)景A:只調(diào)用一次類(lèi)中的方法。B:可以作為實(shí)際參數(shù)在方法傳遞中使用5、封裝:指隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外提供公共訪問(wèn)方式;比如電腦機(jī)箱、筆記本等好處:將變化隔離;方便
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- java基礎(chǔ)知識(shí)筆記總結(jié)
- 黑馬畢向東java基礎(chǔ)總結(jié)筆記
- java基礎(chǔ)筆記
- java復(fù)習(xí)筆記總結(jié)
- java面試題大全(java基礎(chǔ))
- java web基礎(chǔ)總結(jié)
- java基礎(chǔ)知識(shí)大全(網(wǎng)上最全)
- java基礎(chǔ)知識(shí)大全(必看經(jīng)典)
- java基礎(chǔ)知識(shí)總結(jié)
- java相關(guān)課程系列筆記之一java學(xué)習(xí)筆記
- java學(xué)習(xí)筆記
- java學(xué)習(xí)筆記
- java筆記整理
- java se筆記(全)
- java面試筆記
- java基礎(chǔ)知識(shí)總結(jié)(超級(jí)經(jīng)典)
- java基礎(chǔ)知識(shí)點(diǎn)總結(jié)
- 超級(jí)經(jīng)典java基礎(chǔ)知識(shí)總結(jié)
- cpa經(jīng)濟(jì)法強(qiáng)人筆記總結(jié)大全
- 中醫(yī)基礎(chǔ)理論總結(jié)筆記
評(píng)論
0/150
提交評(píng)論