freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java基礎(chǔ)知識點總結(jié)(完整版)

2024-11-05 06:17上一頁面

下一頁面
  

【正文】 口,必須覆蓋這個接口中的所以方法,否則這個類必須是個抽象類 5)接口和接口的關(guān)系?接口和接口之間是繼承關(guān)系,一個接口用extends繼承另外一個接口,稱為這個接口的子接口。也可以用this()語法調(diào)用本類重載構(gòu)造器。8)一個構(gòu)造器調(diào)用另外一個構(gòu)造器需要用什么語法? 用this()語法調(diào)用另外一個重載構(gòu)造器,需要注意的是調(diào)用語句必須是構(gòu)造器中的第一句 9)什么時候虛擬機(jī)會自動添加一個默認(rèn)構(gòu)造器?當(dāng)類中沒有顯式定義任何構(gòu)造器的時候,虛擬機(jī)會自動添加一個無參的構(gòu)造器10)實例成員和靜態(tài)成員的區(qū)別?實例成員:是屬于對象實例的, 靜態(tài)成員:和對象實例無關(guān),是屬于類本身的,11)靜態(tài)初始化塊statci{}的執(zhí)行時機(jī)是什么時候? 在類被加載的時候,僅執(zhí)行一次。int[] a = {1,2,3}。49)空字符串用什么來表示?用””(兩個并列的雙引號)表示,代表0個長度的字符串對象。10L不是int類型的直接量。//自動轉(zhuǎn)換b =(byte)s。 x y,即使a b為false,也會執(zhí)行x y l如果是短路與amp。//先進(jìn)行賦值運算然后再進(jìn)行自增運算j的結(jié)果是10int i = 10。int i,j = 10。18)點,分號,花括號的各自的作用?點的作用有兩個:一個是使用類或?qū)ο笾械某蓡T,再一個就是包名和子包名之間的分隔符, 分號的作用是表示語句結(jié)束 花括號的作用是代表一個語句塊19)語句和關(guān)鍵字之間可以有任意的空白嗎? 可以的,(100)。9)Java的編譯運行原理?首先編寫java源文件,然后編譯成class類文件,然后通過虛擬機(jī)解釋成機(jī)器碼到硬件執(zhí)行。第一篇:JAVA基礎(chǔ)知識點總結(jié)1)開發(fā)Java語言的公司? Sun(Sun Microsystems)太陽微電子公司開發(fā) 2)Java的3個版本?J2SE(Java2 Standard Edition)標(biāo)準(zhǔn)版J2EE(Java 2 Platform,Enterprise Edition)企業(yè)版 J2ME(Java 2 Micro Edition)微小版:JavaSE JavaEE JavaME 3)Java語言的幾個主要特點?平臺無關(guān)性:能運行于不同的平臺上安全性:去掉了指針操作,內(nèi)存由操作系統(tǒng)分配 面向?qū)ο螅豪妙愂钩绦蚋永诰S護(hù)分布式:可以使用網(wǎng)絡(luò)文件和使用本機(jī)文件一樣容易 健壯性:檢查程序編譯和運行的錯誤 4)Java的三大核心機(jī)制虛擬機(jī)機(jī)制:利用虛擬機(jī)解釋字節(jié)碼執(zhí)行java程序?qū)崿F(xiàn)跨平臺 垃圾收集機(jī)制:自動內(nèi)存回收代碼安全性機(jī)制:加載代碼后校驗代碼后再執(zhí)行代碼 第2章Java語言的開發(fā)環(huán)境 1)JDK是什么?JDK(Java Development Kit)Java開發(fā)工具包。10)Java是編譯型語言還是解釋型的語言?既不是完全編譯型,也不是完全解釋型,是半編譯半解釋的。就是正確的語句,但是關(guān)鍵字本身不能加空白或換行20)標(biāo)識符是什么?標(biāo)識符就是指在程序中給包,類,接口,方法,變量起的名字 21)標(biāo)識符有什么起名規(guī)則? 1. 應(yīng)以字母、下劃線、美元符開頭 2. 后跟字母、下劃線、美元符或數(shù)字 3. 不能用關(guān)鍵字和保留字4. 嚴(yán)格區(qū)分大小寫 5. 名稱長度沒有限制 22)中文的變量名可以嗎?是可以的,例如 int 數(shù)字 = 10。int i = 10,j = 20。int j = ++ i。amp。//強(qiáng)制轉(zhuǎn)換43)byte b = 10這個語句是正確的,為什么10是int型比byte大還不需要強(qiáng)制轉(zhuǎn)換呢?因為在java中做了特殊處理,其中規(guī)定byte,short,char類型可以直接賦予int類型的直接量,例如: byte b = 10。44)byte b =(byte)300。50)String s = “”。int[] a = new int[] {1,2,3}。12)靜態(tài)方法可不可以直接調(diào)用同一個類中的非靜態(tài)方法? 不可以,靜態(tài)方法不能直接調(diào)用一個非靜態(tài)成員,需要用對象調(diào)用。super:本事是一個特殊關(guān)鍵字,也可以用super()語法調(diào)用父類構(gòu)造器。一個接口可以繼承多個父接口 6)內(nèi)部類如何定義?一個類聲明在另一個類的里面,這個類就被稱為內(nèi)部類,而外面的類被稱為外部類 7)內(nèi)部類可以分成幾種?實例內(nèi)部類:聲明在方法外邊沒有static修飾符 靜態(tài)內(nèi)部類:聲明在方法外邊有static修飾符 局部內(nèi)部類:聲明在方法里邊 8)如何創(chuàng)建實例內(nèi)部類的對象實例? 需要用外部類的對象來創(chuàng)建 例如: class A {class B {}}如果像創(chuàng)建B類的實例,則必須用以下語句: A a = new A()。第10章 java常用類 1)字符串String是可變類還是不可變類?是不可變類,一經(jīng)創(chuàng)建就不能修改其內(nèi)容了 2)字符串的常用方法有哪些? charAt方法:可以返回指定位置的字符 substring方法:可以截取子字符串 length方法:返回字符串長度 indexOf方法:查找子串的位置 lastIndexOf方法:反向搜索字串的位置 replaceAll方法:替換字符串 split方法:分解字符串toLowerCase, toUpperCase方法:字符串大小寫轉(zhuǎn)換 3)StringBuffer類和String類有什么區(qū)別? StringBuffer是可變類,String是不可變類4)StringBuffer類和StringBuilder類有什么區(qū)別? StringBuffer類是線程安全的,StringBuilder類是線程不安全的5)Math類主要提供了哪些方法?Math類提供了大量的和數(shù)學(xué)運算相關(guān)的靜態(tài)方法 6)Set集合和List集合共同的父接口是什么? 是Collection集合7)Set集合和List集合有什么區(qū)別? Set: Collection的子接口,不記錄元素的保存順序,且不允許有重復(fù)元素List: Collection的子接口,記錄元素的保存順序,且允許有重復(fù)元素 8)ArrayList和LinkedList有什么不同?ArrayList 的內(nèi)部實現(xiàn)是基于內(nèi)部數(shù)組Object[],所以從概念上講它更像數(shù)組LinkedList的內(nèi)部實現(xiàn)是基于一組連接的記錄,所以它更象一個鏈表 結(jié)構(gòu),所以它們在性能上有很大的差別。環(huán)境變量的變量值的最后是以“;.;”結(jié)束。進(jìn)入某個文件夾的命令是“cd 目錄名”;退出某個文件夾的命令是“cd..”。,Applet程序又稱什么,哪一個是源文件編譯時運行的程序。二、基礎(chǔ)知識:人機(jī)交互方式軟件的出現(xiàn)實現(xiàn)了人與計算機(jī)之間的更好的交互。cd:進(jìn)入指定目錄。我們告訴它做什么,它就可以做什么。計算機(jī)語言有很多種,如:C,C++,Java等。J2EE(Java 2 Platform Enterprise Edition)企業(yè)版(現(xiàn)更名:JAVAEE):是為開發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供一套解決方案。什么是跨平臺性?通過Java語言編寫的應(yīng)用程序在不同的系統(tǒng)平臺上都可以運行。六、基礎(chǔ)知識:Java語言的環(huán)境搭建1明確什么是JRE,JDK;下載JDK;安裝JDK;配置環(huán)境變量;驗證是否成功。下載完成后,安裝在電腦上。具體流程:右鍵點擊我的電腦打開屬性,點擊高級系統(tǒng)設(shè)置,點擊高級,點擊環(huán)境變量,找到系統(tǒng)變量,新建系統(tǒng)變量(變量名:JAVA_HOME,變量值:安裝JKD的地址。只對當(dāng)前窗口有效。打開記事本。Path先在當(dāng)前路徑查找,然后去環(huán)境變量中查找。注釋的作用:增加程序的閱讀性;調(diào)試程序。格式public static void main(String[] args)3,保存成一個擴(kuò)展名為java的文件。用于定義訪問權(quán)限修飾的關(guān)鍵字:private、protected、public。1Java中的名稱規(guī)范:包名:多單詞組成時所有都小寫,如:xxxyyyzzz;類名接口名:多單詞組成時,所有單詞的首字母大寫,如:XxxYyyZzz;變量名和函數(shù)名:多單詞組成時,第一個單詞首字母小寫,第二個單詞開始每個單詞首字母大寫,如:xxxYyyZzz;常量名:所有字母都大寫,多單詞時每個單詞用下劃線連接,如:XXX_YYY_ZZZ。四個二進(jìn)制位表示一個十六進(jìn)制位。2使用變量注意:變量的作用范圍(一對{}之間有效);初始化值。需要進(jìn)行數(shù)據(jù)類型提升,從小往大提升,自動數(shù)據(jù)類型提升。b:退格。3邏輯運算符:amp。的特點:amp。:就是除以2的移動的位數(shù)次冪。判斷結(jié)構(gòu):if語句三種格式:一層判斷:if(條件表達(dá)式){執(zhí)行語句。4解決DOS命令下,編譯無法識別GDK碼方法:方法一:使用encoding參數(shù)指明編碼方式:javacencoding UTF8 。If的使用范圍更廣。二、基礎(chǔ)知識:for語句for語句格式:for(初始化表達(dá)式;循環(huán)條件表達(dá)式;循環(huán)后的操作表達(dá)式){執(zhí)行語句;}。用于優(yōu)化內(nèi)存。循環(huán)嵌套:語句嵌套形式,其實就是語句中含有語句。1注意:標(biāo)號只能用于循環(huán)語句上,給循環(huán)起名字。1函數(shù)的格式:修飾符返回值類型函數(shù)名(參數(shù)類型形式參數(shù)1,參數(shù)類型形式參數(shù)2,?){執(zhí)行語句;return返回值;}。注意:函數(shù)中只能調(diào)用函數(shù),不可以在函數(shù)內(nèi)部定義函數(shù);定義函數(shù)時,函數(shù)的結(jié)果應(yīng)該返回給調(diào)用者,交由調(diào)用者處理。重載的好處:方便與閱讀,優(yōu)化了程序設(shè)計。其實數(shù)組就是一個容器。每一個實體都有內(nèi)存地址。使用方式:。2016年01月10日day05一、面向?qū)ο螅焊攀隼斫饷嫦驅(qū)ο螅好嫦驅(qū)ο笫窍鄬γ嫦蜻^程而言;面向?qū)ο蠛兔嫦蜻^程都是一種思想;面向過程:強(qiáng)調(diào)的是功能行為;面向?qū)ο螅簩⒐δ芊庋b進(jìn)對象,強(qiáng)調(diào)了具備了功能的對象;面向?qū)ο笫腔诿嫦蜻^程的。事物:人、門。類和對象的關(guān)系:類就是:對現(xiàn)實生活中事物的描述。其實定義類,就是在描述事物,就是在定義屬性和行為。局部變量:存在棧內(nèi)存中。私有只在本類中有效。三、面向?qū)ο螅簶?gòu)造函數(shù)2構(gòu)造函數(shù)的特點:函數(shù)名與類名相同;不用定義返回值類型;不可以寫return語句。B:在運行上也有不同。對象一建立就運行,而且優(yōu)先于構(gòu)造函數(shù)執(zhí)行。3this語句:用于構(gòu)造函數(shù)之間函數(shù)互相調(diào)用。當(dāng)成員被靜態(tài)修飾后,就多了一個調(diào)用方式,除了可以被對象調(diào)用外,還可以直接被類名用。因為靜態(tài)優(yōu)先于對象存在,所有靜態(tài)方法中不可以出現(xiàn)this。)public static void main(String[] args)主函數(shù):是一個特殊的函數(shù),作用程序的入口,可以被jvm調(diào)用。jvm在調(diào)用主函數(shù)時,傳人的是new String[0]。但是:1,對象是用于封裝數(shù)據(jù)的,可以ArrayTool對象并未封裝特特有數(shù)據(jù)。但是,很遺憾,該類中到底定義了多少個方法,對方不清楚。1靜態(tài)代碼塊的特點:隨著類的加載而執(zhí)行,只執(zhí)行一次,并優(yōu)先于主函數(shù)。C在堆內(nèi)存中開辟空間,分配內(nèi)存地址。1想要保證對象唯一。對于事物該怎么描述,還怎么描述。Single類進(jìn)內(nèi)存,對象還沒有存在,只有調(diào)用了getInstance方法時,才建立對象。注意:千萬不要為了獲取其他類的功能,簡化代碼而繼承。如何使用一個繼承體系中的功能呢?想要使用體系,先查閱父類的描述,因為父類中定義的是該體系中共性功能。C,構(gòu)造函數(shù)。super的使用和this的使用幾乎一致。那么這個體系已經(jīng)可以基本使用了。所屬關(guān)系is a。但面試時:考懶漢式的多。2單例設(shè)計方法一:這個是先初始化對象。先禁止其他程序建立該類對象。E對屬性進(jìn)行顯示初始化。1重點:對象的初始化過程:Person p=new Person(“zhangsan”,20)。開始制作程序的說明書。C這時就考慮,讓程序更嚴(yán)謹(jǐn),是不需要對象的。什么時候定義靜態(tài)變量(類變量)呢?當(dāng)對象中出現(xiàn)共享數(shù)據(jù)時,該數(shù)據(jù)靜態(tài)所修飾。static:代表主函數(shù)隨著類的加載就已經(jīng)存在了。靜態(tài)優(yōu)缺點:優(yōu):對對象的共享數(shù)據(jù)進(jìn)行單獨空間的存儲,節(jié)省空間。實例變量隨著對象的建立存在于堆內(nèi)存中。因為初始化要先執(zhí)行。3構(gòu)造代碼塊中定義的是不同對象共性的初始化內(nèi)容。就對象初始化。注意:默認(rèn)構(gòu)造函數(shù)的特點;多個構(gòu)造函數(shù)是以重載的形式存在的。2之所以對外提供訪問方式,就是因為可以在訪問方式中加入邏輯判斷語句。二、面向?qū)ο螅悍庋b1封裝的定義:是指隱藏對象的屬性和實現(xiàn)細(xì)節(jié),僅對外提供公共訪問方式。1引用變量:類類型變量。映射到j(luò)ava中,描述就是class定義的類。開();}};門{開(){操作門軸等。面向過程是面向?qū)ο蟮幕A(chǔ)。冒泡排序:第一圈:最值出現(xiàn)在了最后位。實體不在被使用,會在不確定的時間內(nèi)被垃圾回收器回收。關(guān)鍵字:new:用來在內(nèi)存中產(chǎn)生一個容器實體。};//返回三個整數(shù)的和int add(int x,int y,int z){return x+y+z。如何定義一個函數(shù)呢?a:既然函數(shù)是一個獨立的功能,那么該功能的運算結(jié)果是什么先明確。參數(shù)形式:是形式參數(shù)的數(shù)據(jù)類型。繼續(xù)循環(huán)。Break語句:應(yīng)用范圍:選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。什么時候使用循環(huán)結(jié)構(gòu)?當(dāng)要多某些語句執(zhí)行很多次時,就是用循環(huán)結(jié)構(gòu)。b:while與for可以互換,區(qū)別在于for為了循環(huán)而定義的變量在for循環(huán)結(jié)束就是在內(nèi)存中釋放。while語句格式:while(條件表達(dá)式){執(zhí)行語句;}。十、基礎(chǔ)知識:switch語句4選擇結(jié)構(gòu):switch語句:格式:switch(表達(dá)式){case 取值1:執(zhí)行語句;break;case 取值2:執(zhí)行語句;break;??default:執(zhí)行語句;//break;}4switch(表達(dá)式):表達(dá)式只接收四種類型:byte,short,int,char。}else{執(zhí)行語句。:無論最高位是什么,右移后,都用0補(bǔ)。amp。amp。r:按下回車鍵。3表達(dá)式的數(shù)據(jù)類型自動提升:所有的byte型、short型和char的值將被提升到int型;如果一個操作數(shù)是long型,計算結(jié)果就是long型;如果一
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1