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

正文內(nèi)容

java基礎(chǔ)知識點總結(jié)-免費(fèi)閱讀

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

下一頁面
  

【正文】 子父類中的變量:如果子類中出現(xiàn)非私有的同名變量時,之類要訪問本類中的同名變量,用this子類要訪問父類中的同名變量,用super。通過了解共性功能,就可以知道該體系的基本功能。必須是類與類之間有所屬關(guān)系才可以繼續(xù)。2記住原則:定義單例,建議使用餓漢式。當(dāng)需要將該事物的對象保證在內(nèi)存中唯一時,就將以上的三部加上即可。1,為了避免其他程序過多建立該類對象。D在堆內(nèi)存中建立對象的特有屬性,并進(jìn)行默認(rèn)初始化。用于給類進(jìn)行初始化的。因為該類并沒有使用說明書。2,操作數(shù)組的每一個方法都沒有用到ArrayTool對象中的特有數(shù)據(jù)。什么時候使用靜態(tài)?要從兩方面下手:因為靜態(tài)修飾的內(nèi)容有成員變量和函數(shù)。主函數(shù)的定義:public:代表著該函數(shù)訪問權(quán)限是最大的。C,主函數(shù)是靜態(tài)的。實例變量和類變量的區(qū)別:A,存放位置:類變量隨著類的加載而存在于方法區(qū)中。this語句:只能定義在構(gòu)造函數(shù)的第一行。3構(gòu)造代碼塊和構(gòu)造函數(shù)區(qū)別:構(gòu)造代碼塊是給所有對象進(jìn)行統(tǒng)一初始化,而構(gòu)造函數(shù)是給對應(yīng)的對象進(jìn)行初始化。構(gòu)造函數(shù)是在對象一建立就運(yùn)行。2構(gòu)造函數(shù)的作用:給對象進(jìn)行初始化。2注意:私有僅僅是封裝的一種表現(xiàn)形式。1匿名對象:匿名對象是對象的簡化形式;匿名對象兩種使用情況:當(dāng)對對象方法僅進(jìn)行一次調(diào)用的時;匿名對象可以作為實際參數(shù)進(jìn)行傳遞。屬性和行為共同成為類中的成員(成員變量和成員函數(shù)(方法))。對象:就是這類事物,實實在在的個體。示例:人{(lán)開門(門){門。讓我們的角色從執(zhí)行者變?yōu)橹笓]者。數(shù)組排序:選擇排序:內(nèi)循環(huán)結(jié)束一次,最值出現(xiàn)頭角標(biāo)位置。實體中的變量都有默認(rèn)初始化值。數(shù)組的好處:可以自動給數(shù)組中的元素從0開始編號,方便操作這些元素。重載示例://返回兩個整數(shù)的和int add(int x,int y){return x+y。1重點:函數(shù)的應(yīng)用。返回值類型:函數(shù)運(yùn)行后的結(jié)果的數(shù)據(jù)類型。1continue:只能作用于循環(huán)結(jié)構(gòu)。1其他流程控制語句:break(跳出),continue(繼續(xù))。b:for和while可以進(jìn)行互換,如果定義循環(huán)增量,用for更為合適。注意:a:for里面的連個表達(dá)式運(yùn)行的順序,初始化表達(dá)式只讀一次,判斷循環(huán)條件,為真就執(zhí)行循環(huán)體,然后再執(zhí)行循環(huán)后的操作表達(dá)式,接著繼續(xù)判斷循環(huán)條件,重復(fù)找個過程,直到條件不滿足為止。2016年01月08日day03一、基礎(chǔ)知識:while語句循環(huán)結(jié)構(gòu):代表語句:while、do while、for。方法二:保存java文件時,選擇編碼格式為ANSI。};兩層判斷:if(條件表達(dá)式){執(zhí)行語句。:最高位補(bǔ)什么由原有數(shù)據(jù)的最高位值而定;如果最高位0,右移后,用0補(bǔ)空位;如果最高位1,右移后,用1補(bǔ)空位。:無論左邊是真是假,右邊都運(yùn)算;amp。:AND(與)兩邊的boolean表達(dá)式結(jié)果,有一個為false,那么結(jié)果就是false,只要兩邊都為true,結(jié)果為true;|:OR(或)兩邊的boolean表達(dá)式結(jié)果,只要有一個為true,結(jié)果為true,只有兩邊都有false,結(jié)果為false;^:XOR(異或)兩邊的boolean表達(dá)式結(jié)果相同結(jié)果為false,兩邊不同結(jié)果為true;?。篘OT(非);amp。相當(dāng)于backspace鍵。強(qiáng)制類型轉(zhuǎn)換:格式:變量=(類型名)(需轉(zhuǎn)換的數(shù)據(jù));什么時候使用強(qiáng)制轉(zhuǎn)換:如:小數(shù)保留整數(shù)部分。2定義變量的格式:數(shù)據(jù)類型變量名=初始化值;注:格式是固定的、記住格式,以不變應(yīng)萬變。ASCII碼編碼表。四、基礎(chǔ)知識:注釋1注釋:對于單行和多行注釋,被注釋的文字,不會被JVM(Java虛擬機(jī))解釋執(zhí)行;對于文檔注釋,是Java特有的注釋,其中注釋內(nèi)容可以被JDK提供的工具javadoc所解析,生成一套以網(wǎng)頁文件形式體現(xiàn)的該程序的說明文檔;注釋是一個程序員必須要具有的良好編程習(xí)慣;初學(xué)者編寫程序可以養(yǎng)成習(xí)慣;先寫注釋再寫代碼;將自己的思想通過注釋先整理出來,再用代碼去體現(xiàn);因為代碼僅僅是思想的一種體現(xiàn)形式而已;用于注解說明解釋程序的文字就是注釋;提高了代碼的閱讀性。用于定義類,函數(shù),變量修飾的關(guān)鍵字:abstract、final、static、synchronized。4,在dos控制臺中通過javac工具對java文件進(jìn)行編譯。2寫代碼要養(yǎng)成寫注釋的習(xí)慣。一勞永逸方法和上面JDK環(huán)境變量配置方法一樣。Java代碼是以類的形式來體現(xiàn)的。定義class路徑:Set classpath=.。如:D:)點擊確定,找到變量名為Path的變量,點擊編輯,在變量值欄的最前面(放到前面時,先尋找)加入%JAVA_HOME%bin用分號隔開。然后打開DOS命令行,效驗文件是否安裝完畢。1什么是JRE,JDK?JRE(Java Runtime Environment Java運(yùn)行環(huán)境):包括Java虛擬機(jī)(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運(yùn)行一個開發(fā)好的Java程序,計算機(jī)中只需要安裝JRE即可。原理是什么?只要在需要運(yùn)行Java應(yīng)用程序的操作系統(tǒng)上,先安裝一個Java虛擬機(jī)(JVM Java Virtual Machine)即可。該技術(shù)體系中包含的技術(shù)如Servlet Jsp等,主要針對于Web應(yīng)用程序開發(fā)。這里,我們選擇其中一種:Java語言。前提是,我們和它說的內(nèi)容它必須識別才可以。d:進(jìn)入盤符。交互方式:圖形化界面:這種方式簡單直觀,使用者易于接受,容易上手操作。,文件名與該類的類名相同。,因為他含有不可見字符。ArrayList 隨機(jī)訪問比較塊,但插入和刪除元素比較慢 LinkedList但插入和刪除元素比較快,但隨機(jī)訪問比較慢 9)HashTable和HashMap有什么不同?HashTable是線程安全的,HashMap是線程不安全的10)Vector和ArrayList有什么不同? Vector是線程安全的ArrayList是線程不安全的 第11章 IO流 1)流分成哪兩類?按照單位劃分分成字節(jié)流和字符流。 b = B()。12)super代表子類中的父類對象引用嗎?不,這個錯誤的說法,super不代表任何對象引用,僅僅是一個關(guān)鍵字13)什么時候子類構(gòu)造器會自動調(diào)用父類無參構(gòu)造器? 當(dāng)子類構(gòu)造器中沒有任何顯式構(gòu)造器調(diào)用的時候,即既沒有this()調(diào)用也沒有super()調(diào)用的時候14)一個父類類型的引用變量可以引用一個子類的實例嗎? 可以,這個引用變量是一個多態(tài)對象 15)多態(tài)對象有什么特點?多態(tài)對象只能使用父類的成員,但如果多態(tài)對象使用了被子類覆蓋的方法,則會動態(tài)綁定使用子類的成員,稱為虛擬方法調(diào)用16)引用類型之間的類型轉(zhuǎn)換需要遵循哪些規(guī)則? 自動轉(zhuǎn)換:從子類到父類的類型可以自動轉(zhuǎn)換 強(qiáng)制轉(zhuǎn)換:從父類到子類的類型要強(qiáng)制轉(zhuǎn)換 無繼承關(guān)系的類型轉(zhuǎn)換是非法的 17)instanceof操作符是作什么用處的?可以判斷一個對象的類型是否是某一個類的類型或子類,也可以判斷這個對象的類型是否是一個接口的實現(xiàn)類 18)toString方法什么時候會自動被調(diào)用?在打印語句中傳入引用類型的對象或者對象和字符串作連接時19)默認(rèn)的equals方法實現(xiàn)的是比較內(nèi)容還是比較引用地址?在Object中是比較引用地址。13)包是什么?包實際上就是物理上的文件夾,可以把類放到不同的包中。60)int[] x和String[] s這兩個數(shù)組對象,哪個是基本類型,哪個是引用類型?兩個都是數(shù)組對象,都是引用類型的61)數(shù)組元素下標(biāo)最小是多少,最大是多少,超出范圍會怎么樣?最小是0,最大是數(shù)組元素個數(shù)減一,超出范圍將會出現(xiàn)下標(biāo)越界異常62)得到數(shù)組長度用length屬性還是length()方法? 是length屬性,得到字符串長度才有l(wèi)ength方法63)聲明int[][] a = new int[3][],a是一個二維數(shù)組,a[0]本身是什么類型的?二維數(shù)組的元素都是一維數(shù)組,a[0]是int[]類型的 64)數(shù)組的大小一經(jīng)創(chuàng)建可不可以改變大小了? 不可以,數(shù)組是定長的,一經(jīng)創(chuàng)建就不能再改變大小了 65)可以把2個int型,3個double型,4個String型的值放到一個數(shù)組中嗎?不可以,數(shù)組的元素類型必須是相同類型的。和String s = null。強(qiáng)制轉(zhuǎn)換后的結(jié)果是44,是按照什么規(guī)律得出來的?是先把300轉(zhuǎn)換成二進(jìn)制,然后根據(jù)byte類型的大小截取了后8個位300的補(bǔ)碼是00000000 00000000 00000001 00101100b的結(jié)果是:00000000 00000000 00000001 00101100 結(jié)果為44 45)byte b =(byte)true。short s = 10。如果第一個表達(dá)式為false,將不會執(zhí)行第二個表達(dá)式例如a b amp。//先進(jìn)行自增運(yùn)算然后再進(jìn)行賦值運(yùn)算j的結(jié)果是1131)5 % 2等于幾,5 %2等于幾?5 % 2等于1,5%2等于1,運(yùn)算得到是正數(shù)還是負(fù)數(shù)取決于第一個操作數(shù)的符號 32)5 / 2 ?不是,是2,因為5和2都是int類型,所以不可能得到double型的結(jié)果。26)變量在沒有賦值的情況下可以使用嗎?不可以,變量沒有賦值使用會報出變量未初始化的編譯錯誤。這個語句是正確的。第3章Java程序的基本結(jié)構(gòu) 1)Java語言區(qū)分大小寫嗎?區(qū)分,不管是數(shù)據(jù)還是標(biāo)識符或者關(guān)鍵字都區(qū)分大小寫,例如public不能寫成Public,“abc”不能寫成“ABC”,int i不能寫成INT I等等。包括了JRE,是開發(fā)Java的人員必備的開發(fā)運(yùn)行Java程序的工具。擴(kuò)展名為class的文件:是Java類文件,屬于編譯之后的二進(jìn)制文件,存儲字節(jié)碼。9)直接寫個整數(shù)10默認(rèn)是什么類型的?整型的直接量例如10,100等默認(rèn)的數(shù)據(jù)類型都是int型 10)如何讓一個整型的直接量變成long型的? 在直接量后面加大寫L后者小寫l,例如10L 11)整型數(shù)據(jù)在程序中直接使用可以使用什么進(jìn)制? 10進(jìn)制,8進(jìn)制,16進(jìn)制,但不能使用二進(jìn)制 12)浮點運(yùn)算在Java中有沒有誤差? 有誤差,所以精密運(yùn)算請使用BigDecimal類 13)?是double型, 14)char型采取的是什么類型的字符集?是Unicode全球統(tǒng)一編碼,支持任何世界上官方的語言中的字符15)常見的轉(zhuǎn)義字符有哪些? 轉(zhuǎn)義序列 名稱 b 退格 t 制表 n 換行 r回車” 雙引號 ’ 單引號 反斜杠16)常見的Unicode字符對應(yīng)的編碼?大寫的A到Z是對應(yīng)65到90,小寫的a到z是對應(yīng)97到122,字符0到9是對應(yīng)48到5717)空字符是不是用’’(兩個并列的單引號)來表示? 不是,空字符用’u0000’來表示,兩個并列的單引號什么也不是。int i = 10,j。int j = i ++。不管第一個表達(dá)式是true還是false,都會執(zhí)行第二個表達(dá)式,例如a b amp。short s = b。需要強(qiáng)調(diào)的是,必須是int類型的直接量,以下語句就是錯誤的: byte b = 10L。48)字符串是不是基本類型?不是,是引用類型的,8種基本類型中沒有一個是String類型。以下創(chuàng)建數(shù)組對象都是合法的: int[] a = new int[3]。7)普通方法可不可以也類名作為方法名?是可以的,因為調(diào)用普通方法的語法和調(diào)用構(gòu)造器的語法不一樣。20)局部變量和全局變量的區(qū)別? 區(qū)別 局部變量 全局變量聲明位置 方法或塊內(nèi)部 方法外類內(nèi)部 訪問權(quán)限修飾符 沒有訪問權(quán)限 有訪問權(quán)限默認(rèn)值 沒有默認(rèn)值有默認(rèn)值使用形式 直接使用 對象調(diào)用作用域在方法或語句塊內(nèi)部 整個類生命周期 進(jìn)入方法或語句塊創(chuàng)建退出方法或語句塊銷毀 隨著對象的創(chuàng)建而創(chuàng)建隨著對象的銷毀而銷毀21)賦值語句賦給目標(biāo)的是值還是引用?如果是基本類型則賦的是值本身,引用類型則賦的是引用地址 第5章繼承和多態(tài) 1)類的繼承是誰繼承誰?是子類繼承了父類,子類也稱為派生類,父類也稱為超類或基類 2)子類繼承了父類的什么東西?子類可以繼承父類的數(shù)據(jù)域(屬性),方法,但構(gòu)造器不能繼承 3)私有成員能被子類繼承嗎?能繼承,但是由于訪問權(quán)限的控制,在子類中不能直接使用父類的私有成員 4)Object是什么類?這個所有類的根類,任何類如果沒有寫顯式的繼承語句,默認(rèn)都是直接繼承Object類的 5)java中是單繼承還是多繼承?是單繼承,一個子類只能有一個父類 6)訪問權(quán)限修飾符有幾種,訪問的范圍又是多大? 有四種:private:私用 只能在被類中被訪問 default:默認(rèn) 只能被同一個包中的類訪問protected:受保護(hù)的 只能被同一個包中的類和不同包中的子類訪問public:公有 可以被任何類訪問 7)覆蓋方法的規(guī)則有哪些?子類覆蓋方法和父類被覆蓋方法的方法返回類型,方法名稱,參數(shù)列表必須相同子類覆蓋方法的訪問權(quán)限必須大于等于父類的方法的訪問權(quán)限方法覆蓋只能存在于子類和父類之間子類覆蓋方法不能比父類被覆蓋方法拋出更多異常 8)參數(shù)列表是否相同從哪幾方面看?從三方面看:參數(shù)個數(shù),類型和順序,需要注意的是參數(shù)的名字不相同是無所謂的 9)覆蓋方法的規(guī)則有哪些? 方法名相同方法的參數(shù)類型,個數(shù),順序至少有一項不同 方法的返回類型和修飾符均不受限制10)可變長參數(shù)的聲明格式是什么?實際上是什么類型的? 類型 ? 變量,實際上是一個一維數(shù)組 11)this和super是作什么用處的?this:本身代表當(dāng)前的對象引用,如果屬性和局部變量重名。//自動裝箱 int i = intObj + 5。Deprecated——用于修飾已經(jīng)過時的方法。若源文件有多個類,那么只能有一個是public類;若只有一個類是 public類,那么源文件的名字必
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1