

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一、基礎知識:1、JVM、JRE和JDK的區(qū)別:JVM(JavaVirtualMachine):java虛擬機,用于保證java的跨平臺的特性。java語言是跨平臺,jvm不是跨平臺的。JRE(JavaRuntimeEnvironment):java的運行環(huán)境包括jvmjava的核心類庫。JDK(JavaDevelopmentKit):java的開發(fā)工具包括jre開發(fā)工具2、環(huán)境變量path和classpath的作用是什么?(1)pat
2、h是配置Windows可執(zhí)行文件的搜索路徑,即擴展名為.exe的程序文件所在的目錄,用于指定DOS窗口命令的路徑。(2)Classpath是配置class文件所在的目錄,用于指定類搜索路徑,JVM就是通過它來尋找該類的class類文件的。3、變量有什么用?為什么要定義變量?什么時候用?答:變量的作用:用來存儲數據。為什么要定義變量:用來不斷的存放同一類型的常量,并可以重復使用4、&和&&的區(qū)別答:(1)&&會出現短路,如果可以通過第一個
3、表達式判斷出整個表達式的結果,則不繼續(xù)后面表達式的運算;只能操作boolean類型數據;(2)&不會出現短路,將整個表達式都運算。既可以操作boolean數據還可以操作數。5、標示符命名規(guī)則:由數字(09),大小寫英文字母,以及_和$組成。不能以數字開頭。不能使用關鍵字來自定義命名。6、數據類型:(1)基本數據類型(4類8種):整數類型:byte、sht、int、long浮點數類型:float、double字符類型:布爾類型:boole
4、an(turefalse)(2)引用數據類型:類接口數組7、類型轉換精度從高到低doublefloatlongintsht()byte(1)自動類型轉換將一個低精度?高精度(2)強制類型轉換將一個高精度?低精度(精度會下降)8、java語言的三種技術架構J2EE:企業(yè)版是為開發(fā)企業(yè)環(huán)境下的應用程序提供的一套解決方案。該技術體系中包含的技術如Servlet、Jsp等,主要針對于Web應用程序開發(fā)。J2SE:標準版(1)概述:面向對象是相對
5、于面向過程而言的,面向過程強調的是功能,面向對象強調的是將功能封裝進對象,強調具備功能的對象;(2)思想特點:A:是符合人們思考習慣的一種思想;B:將復雜的事情簡單化了;C:將程序員從執(zhí)行者變成了指揮者;比如我要達到某種結果,我就尋找能幫我達到該結果的功能的對象,如我要洗衣服我就買洗衣機,至于怎么洗我不管。(3)特征:封裝:隱藏對象的屬性和實現細節(jié),僅對外提供公共訪問方式繼承:多個類中存在相同屬性和行為時,將這些內容抽取到單獨一個類中,
6、那么多個類無需再定義這些屬性和行為,只要繼承那個類即可。多態(tài):一個對象在程序不同運行時刻代表的多種狀態(tài),父類或者接口的引用指向子類對象2、類和對象:類:對現實世界中某類事物的描述是抽象的,概念上的定義。對象:事物具體存在的個體。3:成員變量和局部變量的區(qū)別(重點)(1)作用域成員變量:針對整個類有效。局部變量:只在某個范圍內有效。(一般指的就是方法語句體內)(2)存儲位置成員變量:隨著對象的創(chuàng)建而存在,隨著對象的消失而消失,存儲在堆內存
7、中。局部變量:在方法被調用,或者語句被執(zhí)行的時候存在,存儲在棧內存中。當方法調用完,或者語句結束后,就自動釋放。(3)初始值成員變量:有默認初始值。局部變量:沒有默認初始值,使用前必須賦值。4、匿名對象(1)匿名對象就是沒有名字的對象。是對象的一種簡寫形式。(2)應用場景A:只調用一次類中的方法。B:可以作為實際參數在方法傳遞中使用5、封裝:指隱藏對象的屬性和實現細節(jié),僅對外提供公共訪問方式;比如電腦機箱、筆記本等好處:將變化隔離;方便
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論