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

正文內(nèi)容

java基礎(chǔ)知識點(diǎn)總結(jié)(文件)

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

下一頁面
 

【正文】 單詞時每個單詞用下劃線連接,如:XXX_YYY_ZZZ。1Java中常量的分類:整數(shù)常量:所有整數(shù);小數(shù)常量:所有小數(shù);布爾型常量:較為特有,只有兩個數(shù)值:true和false;字符常量:將一個數(shù)字字母或者符號用單引號(’’)標(biāo)識;字符串常量:將一個或者多個字符用雙引號(””)標(biāo)識;null常量:只有一個數(shù)值就是null。四個二進(jìn)制位表示一個十六進(jìn)制位。2負(fù)數(shù)的二進(jìn)制表現(xiàn)形式:對應(yīng)的正數(shù)二進(jìn)制取反加1。2使用變量注意:變量的作用范圍(一對{}之間有效);初始化值。注意:整數(shù)默認(rèn):int,小數(shù)默認(rèn):double。需要進(jìn)行數(shù)據(jù)類型提升,從小往大提升,自動數(shù)據(jù)類型提升。八、基礎(chǔ)知識:運(yùn)算符3算數(shù)運(yùn)算符:+正號,負(fù)號,+加,減,*乘,/除,%取模,++自增(前),++自增(后),自減(前),自減(后),+字符串相加(字符串?dāng)?shù)據(jù)和任何數(shù)據(jù)使用+都是相連接,最終都會變成字符串)。b:退格。相當(dāng)于tab鍵。3邏輯運(yùn)算符:amp。邏輯運(yùn)算符用于連接boolean類型的表達(dá)式。的特點(diǎn):amp。|和||的特點(diǎn):|:兩邊都做運(yùn)算;||:但左邊為真時,右邊不運(yùn)算。:就是除以2的移動的位數(shù)次冪。3三元運(yùn)算符:格式:(條件表達(dá)式)?表達(dá)式1:表達(dá)式2;如果條件為true,運(yùn)算后的結(jié)果是表達(dá)式1;如果條件為false,運(yùn)算后的結(jié)果是表達(dá)式2。判斷結(jié)構(gòu):if語句三種格式:一層判斷:if(條件表達(dá)式){執(zhí)行語句。}else if(條件表達(dá)式){執(zhí)行語句。4解決DOS命令下,編譯無法識別GDK碼方法:方法一:使用encoding參數(shù)指明編碼方式:javacencoding UTF8 。4if語句與switch語句的用法:如果要對具體數(shù)字進(jìn)行判斷,數(shù)值不多,而且符合byte、short、int、char這四種類型,雖然兩個語句都可以使用,建議用switch完成。If的使用范圍更廣。Do while特點(diǎn)是條件無論是否滿足,循環(huán)體至少被執(zhí)行一次。二、基礎(chǔ)知識:for語句for語句格式:for(初始化表達(dá)式;循環(huán)條件表達(dá)式;循環(huán)后的操作表達(dá)式){執(zhí)行語句;}。c:最簡單無限循環(huán)格式:while(true),for(;;),無限循環(huán)存在的原因是并不知道循環(huán)多少次,而是根據(jù)某些條件,來控制循環(huán)。用于優(yōu)化內(nèi)存。兩種思想:累加思想:原理:通過變量記錄住每次變化的結(jié)果。循環(huán)嵌套:語句嵌套形式,其實就是語句中含有語句。注意:a:這兩個語句離開應(yīng)用范圍,存在是沒有意義的。1注意:標(biāo)號只能用于循環(huán)語句上,給循環(huán)起名字。1總結(jié):a:break和continue語句作用的范圍。1函數(shù)的格式:修飾符返回值類型函數(shù)名(參數(shù)類型形式參數(shù)1,參數(shù)類型形式參數(shù)2,?){執(zhí)行語句;return返回值;}。實際參數(shù):傳遞給形式參數(shù)的具體數(shù)值。注意:函數(shù)中只能調(diào)用函數(shù),不可以在函數(shù)內(nèi)部定義函數(shù);定義函數(shù)時,函數(shù)的結(jié)果應(yīng)該返回給調(diào)用者,交由調(diào)用者處理。b:再明確在定義該功能的過程中是否需要未知的內(nèi)容參與運(yùn)算。重載的好處:方便與閱讀,優(yōu)化了程序設(shè)計。}。其實數(shù)組就是一個容器。2內(nèi)存結(jié)構(gòu):Java程序在運(yùn)行時,需要在內(nèi)存中分配空間。每一個實體都有內(nèi)存地址。2016年01月09日day04一、基礎(chǔ)知識:數(shù)組獲取數(shù)組中的元素。使用方式:。java中已經(jīng)定義好的一種排序方式。2016年01月10日day05一、面向?qū)ο螅焊攀隼斫饷嫦驅(qū)ο螅好嫦驅(qū)ο笫窍鄬γ嫦蜻^程而言;面向?qū)ο蠛兔嫦蜻^程都是一種思想;面向過程:強(qiáng)調(diào)的是功能行為;面向?qū)ο螅簩⒐δ芊庋b進(jìn)對象,強(qiáng)調(diào)了具備了功能的對象;面向?qū)ο笫腔诿嫦蜻^程的。寫程序時:先考慮對象。事物:人、門。面向?qū)ο蟮娜齻€特征:封裝,繼承,多態(tài)。類和對象的關(guān)系:類就是:對現(xiàn)實生活中事物的描述。類與對象示例:圖紙:汽車,汽車,汽車。其實定義類,就是在描述事物,就是在定義屬性和行為。1就需要該對象做使用,在java指揮方式是:。局部變量:存在棧內(nèi)存中。1封裝原則:將不需要對外提供的內(nèi)容隱藏起來;把屬性都隱藏,提供公共方法對其訪問。私有只在本類中有效。提高代碼健壯性。三、面向?qū)ο螅簶?gòu)造函數(shù)2構(gòu)造函數(shù)的特點(diǎn):函數(shù)名與類名相同;不用定義返回值類型;不可以寫return語句。構(gòu)造函數(shù)的作用:可以用于給對象進(jìn)行初始化。B:在運(yùn)行上也有不同。C:一個對象建立,構(gòu)造函數(shù)只運(yùn)行一次。對象一建立就運(yùn)行,而且優(yōu)先于構(gòu)造函數(shù)執(zhí)行。3關(guān)鍵字this的特點(diǎn):就代表本類的對象,到底代表哪一個呢?this代表它所在函數(shù)所屬對象的引用。3this語句:用于構(gòu)造函數(shù)之間函數(shù)互相調(diào)用。2016年01月11日day06一、面向?qū)ο螅簊tatic關(guān)鍵字static(靜態(tài))關(guān)鍵字:用于修飾成員(成員變量和成員函數(shù))。當(dāng)成員被靜態(tài)修飾后,就多了一個調(diào)用方式,除了可以被對象調(diào)用外,還可以直接被類名用。實例變量隨著對象的消失而消失。因為靜態(tài)優(yōu)先于對象存在,所有靜態(tài)方法中不可以出現(xiàn)this。可以直接被類名調(diào)用。)public static void main(String[] args)主函數(shù):是一個特殊的函數(shù),作用程序的入口,可以被jvm調(diào)用。main:不是關(guān)鍵字,但是是一個特殊的單詞,可以被jvm識別。jvm在調(diào)用主函數(shù)時,傳人的是new String[0]。什么時候定義靜態(tài)函數(shù)呢?當(dāng)功能內(nèi)部沒有訪問到非靜態(tài)數(shù)據(jù)(對象的特有數(shù)據(jù)),那么該功能可以定義成靜態(tài)的。但是:1,對象是用于封裝數(shù)據(jù)的,可以ArrayTool對象并未封裝特特有數(shù)據(jù)。D將方法都靜態(tài)后,可以方便于使用,但是該類還是可以被其他程序建立對象的。但是,很遺憾,該類中到底定義了多少個方法,對方不清楚。1注釋符號:/***/;author作者;version版本;param參數(shù);return返回值。1靜態(tài)代碼塊的特點(diǎn):隨著類的加載而執(zhí)行,只執(zhí)行一次,并優(yōu)先于主函數(shù)。Class。C在堆內(nèi)存中開辟空間,分配內(nèi)存地址。G對對象進(jìn)行對應(yīng)的構(gòu)造函數(shù)初始化。1想要保證對象唯一。3,為了方便其他程序?qū)ψ远x對象的訪問,可以對外提供一些訪問方式。對于事物該怎么描述,還怎么描述。Single類一進(jìn)內(nèi)存,就已經(jīng)創(chuàng)建好了對象。Single類進(jìn)內(nèi)存,對象還沒有存在,只有調(diào)用了getInstance方法時,才建立對象。2016年01月12日day07一、面向?qū)ο螅豪^承繼承:1,提高代碼的復(fù)用性。注意:千萬不要為了獲取其他類的功能,簡化代碼而繼承。原因:因為多繼承容易帶來安全隱患:當(dāng)多個父類中定義了相同功能,當(dāng)功能內(nèi)容不同時,子類對象不確定要運(yùn)行哪一個。如何使用一個繼承體系中的功能呢?想要使用體系,先查閱父類的描述,因為父類中定義的是該體系中共性功能。簡單一句話:查閱父類功能,創(chuàng)建子類對象使用功能。C,構(gòu)造函數(shù)。super代表的是父類對象的引用。super的使用和this的使用幾乎一致。子父類出現(xiàn)后,類成員的特點(diǎn):類中成員:A,變量。那么這個體系已經(jīng)可以基本使用了。java支持多層繼承。所屬關(guān)系is a。有了這個關(guān)系,才有了多態(tài)的特性。但面試時:考懶漢式的多。2單例設(shè)計方法二:對象被調(diào)用時,才初始化,也叫做對象的延時加載。2單例設(shè)計方法一:這個是先初始化對象。2,在類中創(chuàng)建一個本類對象。先禁止其他程序建立該類對象。二、面向?qū)ο螅簡卫O(shè)計模式1設(shè)計模式:解決某一類問題最行之有效的方法。E對屬性進(jìn)行顯示初始化。Class文件并加載到內(nèi)存中。1重點(diǎn):對象的初始化過程:Person p=new Person(“zhangsan”,20)。格式:static{靜態(tài)代碼塊中的執(zhí)行語句。開始制作程序的說明書??梢酝ㄟ^將構(gòu)成函數(shù)私有化完成。C這時就考慮,讓程序更嚴(yán)謹(jǐn),是不需要對象的。以便復(fù)用。什么時候定義靜態(tài)變量(類變量)呢?當(dāng)對象中出現(xiàn)共享數(shù)據(jù)時,該數(shù)據(jù)靜態(tài)所修飾。字符串類型的數(shù)組。static:代表主函數(shù)隨著類的加載就已經(jīng)存在了。訪問出現(xiàn)局限性。靜態(tài)優(yōu)缺點(diǎn):優(yōu):對對象的共享數(shù)據(jù)進(jìn)行單獨(dú)空間的存儲,節(jié)省空間。非靜態(tài)方法既可以訪問靜態(tài)也可以訪問非靜態(tài)。實例變量隨著對象的建立存在于堆內(nèi)存中。使用注意:靜態(tài)方法只能訪問靜態(tài)成員;靜態(tài)方法中不可以寫this,super關(guān)鍵字;主函數(shù)是靜態(tài)的。因為初始化要先執(zhí)行。3this的應(yīng)用:當(dāng)定義類中功能時,該函數(shù)內(nèi)部要用到該函數(shù)的對象時,這時用this來表示這個對象。3構(gòu)造代碼塊中定義的是不同對象共性的初始化內(nèi)容。2什么時候定義構(gòu)造函數(shù)呢:當(dāng)分析事物時,該事物存在具備一些特征或者行為,那么將這些內(nèi)容定義在構(gòu)造函數(shù)中。就對象初始化。當(dāng)在類中自定義了構(gòu)造函數(shù)后,默認(rèn)的構(gòu)造函數(shù)就沒有了。注意:默認(rèn)構(gòu)造函數(shù)的特點(diǎn);多個構(gòu)造函數(shù)是以重載的形式存在的。對外提供對應(yīng)的set,get方法對其進(jìn)行訪問。2之所以對外提供訪問方式,就是因為可以在訪問方式中加入邏輯判斷語句。關(guān)鍵字private:私有,權(quán)限修飾符:用于修飾類中的成員(成員變量,成員函數(shù))。二、面向?qū)ο螅悍庋b1封裝的定義:是指隱藏對象的屬性和實現(xiàn)細(xì)節(jié),僅對外提供公共訪問方式。局部變量作用于函數(shù)中,或者語句中。1引用變量:類類型變量。描述事物其實就在是描述事物的屬性和行為。映射到j(luò)ava中,描述就是class定義的類。沒有對象,就創(chuàng)建一個對象。開();}};門{開(){操作門軸等。沒對象時,自己造一個對象。面向過程是面向?qū)ο蟮幕A(chǔ)。二維數(shù)組:數(shù)組中的數(shù)組:格式一:int[][] arr=new int[3][2];定義了名稱為arr的二維數(shù)組;二維數(shù)組中有3個一維數(shù)組;每一個一維數(shù)組中有2個元素;一維數(shù)組的名稱分別為arr[0],arr[1],arr[2];給第一個一維數(shù)組1腳標(biāo)位賦值為78寫法是:arr[0][1]=78。冒泡排序:第一圈:最值出現(xiàn)在了最后位。數(shù)組中有一個屬性可以直接獲得到數(shù)組元素個數(shù)。實體不在被使用,會在不確定的時間內(nèi)被垃圾回收器回收。A:棧內(nèi)存(棧區(qū)):用于存儲局部變量,當(dāng)數(shù)據(jù)使用完,所占空間會自動釋放。關(guān)鍵字:new:用來在內(nèi)存中產(chǎn)生一個容器實體。那么,這時就定義一個函數(shù)名稱以表示其功能,方便閱讀,而通過參數(shù)列表的不同來區(qū)分多個同名函數(shù)。};//返回三個整數(shù)的和int add(int x,int y,int z){return x+y+z。1函數(shù)的重載(overload):重載的概念:在同一個類中,允許存在一個以上的同名函數(shù),只要它們的參數(shù)個數(shù)或者參數(shù)類型不同即可。如何定義一個函數(shù)呢?a:既然函數(shù)是一個獨(dú)立的功能,那么該功能的運(yùn)算結(jié)果是什么先明確。返回值:該值會返回給調(diào)用者。參數(shù)形式:是形式參數(shù)的數(shù)據(jù)類型。因為都執(zhí)行不到。繼續(xù)循環(huán)。c:continue語句是結(jié)束本次循環(huán)繼續(xù)下次循環(huán)。Break語句:應(yīng)用范圍:選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。計數(shù)器思想:原理:通過一個變量記錄住數(shù)據(jù)的狀態(tài)變化。什么時候使用循環(huán)結(jié)構(gòu)?當(dāng)要多某些語句執(zhí)行很多次時,就是用循環(huán)結(jié)構(gòu)。對于一個變量來將,如果這個變量僅僅用于控制循環(huán)的次數(shù),用作循環(huán)增量時用for語句。b:while與for可以互換,區(qū)別在于for為了循環(huán)而定義的變量在for循環(huán)結(jié)束就是在內(nèi)存中釋放。do while:先執(zhí)行循環(huán)體,再判斷條件,條件滿足,再繼續(xù)執(zhí)行循環(huán)體。while語句格式:while(條件表達(dá)式){執(zhí)行語句;}。其他情況一般用if。十、基礎(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í)行語句。z=(xy)?x:y//z變量存儲的就是兩個數(shù)的大數(shù)。:無論最高位是什么,右移后,都用0補(bǔ)。:與運(yùn)算,如:6amp。amp。和amp。amp。3比較運(yùn)算符:==:相等于;!=:不等于;:大于;=:大于等于;instanceof:檢查是否是類的對象。r:按下回車鍵。在Linux系統(tǒng)中換行是一個字符來表示n,windows系統(tǒng)中,換行由nr實現(xiàn)。3表達(dá)式的數(shù)據(jù)類型自動提升:所有的byte型、short型和char的值將被提升到int型;如果一個操作數(shù)是long型,計算結(jié)果就是long型;如果一個操作數(shù)是float型,計算結(jié)果就是float型;如果一個操作數(shù)是double型,計算結(jié)果就是double型。類型轉(zhuǎn)換。2Java語言是強(qiáng)類型語言,對于每一種數(shù)據(jù)都定義了明確的具體數(shù)據(jù)類型,在內(nèi)存總分配了不同打小的內(nèi)存空間。七、基礎(chǔ)知識:變量2變量的概念:內(nèi)存中的一個存儲區(qū)域;該區(qū)域有自己的名稱(變量名)和類型(數(shù)據(jù)類型);該區(qū)域的數(shù)據(jù)可以在同一類型范圍內(nèi)不斷變化;理解:變量就如同數(shù)學(xué)中的未知數(shù);變量:就是將不確定的數(shù)據(jù)進(jìn)行存儲,也就是需要在內(nèi)存中開辟一個空間。2二進(jìn)制和十進(jìn)制之間的轉(zhuǎn)換:十進(jìn)制轉(zhuǎn)二進(jìn)制:原理:對十進(jìn)制數(shù)進(jìn)行除2運(yùn)算(除二取余法);二進(jìn)制轉(zhuǎn)十進(jìn)制:原理:二進(jìn)制乘以2的N次的過程。六、基礎(chǔ)知識:進(jìn)制轉(zhuǎn)換進(jìn)制的轉(zhuǎn)換特點(diǎn):八位二進(jìn)制表示一個字節(jié)(基本的數(shù)據(jù)單元)。1Java中的注釋格式:單行注釋:格式://注釋文字;多行注釋:格式:/*注釋文字*/;文檔注釋:格式:/**注釋文字*/。1其他修飾符關(guān)鍵字:native、strictfp、transient、volatile、assert。用于定義類與類之間關(guān)系的關(guān)鍵字:extends、implements。用于定義數(shù)據(jù)類型值的關(guān)鍵字:true、false、null。5,在通過java命令對生成的class文件進(jìn)行執(zhí)行。2,為了保證該的獨(dú)立運(yùn)行。在寫代碼前注釋相關(guān)信息。2注釋。2Hello World組成部門?;剀?。代碼如下: class TestFirstOne //Java定義類+類名(首字母大寫){ public static void main(String[] args)//主函數(shù)(保證類的獨(dú)立運(yùn)行){(“he
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1