java基礎(chǔ)總結(jié)大全(筆記)_第1頁
已閱讀1頁,還剩93頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、一、基礎(chǔ)知識:1、JVM、JRE和JDK的區(qū)別:JVM(JavaVirtualMachine):java虛擬機(jī),用于保證java的跨平臺的特性。java語言是跨平臺,jvm不是跨平臺的。JRE(JavaRuntimeEnvironment):java的運(yùn)行環(huán)境包括jvmjava的核心類庫。JDK(JavaDevelopmentKit):java的開發(fā)工具包括jre開發(fā)工具2、環(huán)境變量path和classpath的作用是什么?(1)pat

2、h是配置Windows可執(zhí)行文件的搜索路徑,即擴(kuò)展名為.exe的程序文件所在的目錄,用于指定DOS窗口命令的路徑。(2)Classpath是配置class文件所在的目錄,用于指定類搜索路徑,JVM就是通過它來尋找該類的class類文件的。3、變量有什么用?為什么要定義變量?什么時(shí)候用?答:變量的作用:用來存儲數(shù)據(jù)。為什么要定義變量:用來不斷的存放同一類型的常量,并可以重復(fù)使用4、&和&&的區(qū)別答:(1)&&會出現(xiàn)短路,如果可以通過第一個(gè)

3、表達(dá)式判斷出整個(gè)表達(dá)式的結(jié)果,則不繼續(xù)后面表達(dá)式的運(yùn)算;只能操作boolean類型數(shù)據(jù);(2)&不會出現(xiàn)短路,將整個(gè)表達(dá)式都運(yùn)算。既可以操作boolean數(shù)據(jù)還可以操作數(shù)。5、標(biāo)示符命名規(guī)則:由數(shù)字(09),大小寫英文字母,以及_和$組成。不能以數(shù)字開頭。不能使用關(guān)鍵字來自定義命名。6、數(shù)據(jù)類型:(1)基本數(shù)據(jù)類型(4類8種):整數(shù)類型:byte、sht、int、long浮點(diǎn)數(shù)類型:float、double字符類型:布爾類型:boole

4、an(turefalse)(2)引用數(shù)據(jù)類型:類接口數(shù)組7、類型轉(zhuǎn)換精度從高到低doublefloatlongintsht()byte(1)自動類型轉(zhuǎn)換將一個(gè)低精度?高精度(2)強(qiáng)制類型轉(zhuǎn)換將一個(gè)高精度?低精度(精度會下降)8、java語言的三種技術(shù)架構(gòu)J2EE:企業(yè)版是為開發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供的一套解決方案。該技術(shù)體系中包含的技術(shù)如Servlet、Jsp等,主要針對于Web應(yīng)用程序開發(fā)。J2SE:標(biāo)準(zhǔn)版(1)概述:面向?qū)ο笫窍鄬?/p>

5、于面向過程而言的,面向過程強(qiáng)調(diào)的是功能,面向?qū)ο髲?qiáng)調(diào)的是將功能封裝進(jìn)對象,強(qiáng)調(diào)具備功能的對象;(2)思想特點(diǎn):A:是符合人們思考習(xí)慣的一種思想;B:將復(fù)雜的事情簡單化了;C:將程序員從執(zhí)行者變成了指揮者;比如我要達(dá)到某種結(jié)果,我就尋找能幫我達(dá)到該結(jié)果的功能的對象,如我要洗衣服我就買洗衣機(jī),至于怎么洗我不管。(3)特征:封裝:隱藏對象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對外提供公共訪問方式繼承:多個(gè)類中存在相同屬性和行為時(shí),將這些內(nèi)容抽取到單獨(dú)一個(gè)類中,

6、那么多個(gè)類無需再定義這些屬性和行為,只要繼承那個(gè)類即可。多態(tài):一個(gè)對象在程序不同運(yùn)行時(shí)刻代表的多種狀態(tài),父類或者接口的引用指向子類對象2、類和對象:類:對現(xiàn)實(shí)世界中某類事物的描述是抽象的,概念上的定義。對象:事物具體存在的個(gè)體。3:成員變量和局部變量的區(qū)別(重點(diǎn))(1)作用域成員變量:針對整個(gè)類有效。局部變量:只在某個(gè)范圍內(nèi)有效。(一般指的就是方法語句體內(nèi))(2)存儲位置成員變量:隨著對象的創(chuàng)建而存在,隨著對象的消失而消失,存儲在堆內(nèi)存

7、中。局部變量:在方法被調(diào)用,或者語句被執(zhí)行的時(shí)候存在,存儲在棧內(nèi)存中。當(dāng)方法調(diào)用完,或者語句結(jié)束后,就自動釋放。(3)初始值成員變量:有默認(rèn)初始值。局部變量:沒有默認(rèn)初始值,使用前必須賦值。4、匿名對象(1)匿名對象就是沒有名字的對象。是對象的一種簡寫形式。(2)應(yīng)用場景A:只調(diào)用一次類中的方法。B:可以作為實(shí)際參數(shù)在方法傳遞中使用5、封裝:指隱藏對象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對外提供公共訪問方式;比如電腦機(jī)箱、筆記本等好處:將變化隔離;方便

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論