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

正文內(nèi)容

java基礎(chǔ)知識點總結(jié)-預(yù)覽頁

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

下一頁面
 

【正文】 0 00000001 00101100b的結(jié)果是:00000000 00000000 00000001 00101100 結(jié)果為44 45)byte b =(byte)true。47)char型和short型哪個比較大?不能說哪個大,哪個小,這兩個類型char的取值是從0~65535,而short類型的取值是32768~32767,這個兩個類型之間的轉(zhuǎn)換都需要強制轉(zhuǎn)換。和String s = null。String[] a。60)int[] x和String[] s這兩個數(shù)組對象,哪個是基本類型,哪個是引用類型?兩個都是數(shù)組對象,都是引用類型的61)數(shù)組元素下標最小是多少,最大是多少,超出范圍會怎么樣?最小是0,最大是數(shù)組元素個數(shù)減一,超出范圍將會出現(xiàn)下標越界異常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ù)組的元素類型必須是相同類型的。5)類中有哪些成員?有屬性(數(shù)據(jù)域),方法,構(gòu)造器(構(gòu)造方法)6)構(gòu)造方法和普通方法的區(qū)別?構(gòu)造方法沒有返回值,方法名必須和類名相同,需要用new語句調(diào)用構(gòu)造方法。13)包是什么?包實際上就是物理上的文件夾,可以把類放到不同的包中。17)java中哪個包中的類是自動導(dǎo)入的? 18)什么叫做完整類名? 19)靜態(tài)導(dǎo)入語句有什么作用?在使用類中的靜態(tài)成員的時候前面不需要加類名前綴。12)super代表子類中的父類對象引用嗎?不,這個錯誤的說法,super不代表任何對象引用,僅僅是一個關(guān)鍵字13)什么時候子類構(gòu)造器會自動調(diào)用父類無參構(gòu)造器? 當子類構(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)換 強制轉(zhuǎn)換:從父類到子類的類型要強制轉(zhuǎn)換 無繼承關(guān)系的類型轉(zhuǎn)換是非法的 17)instanceof操作符是作什么用處的?可以判斷一個對象的類型是否是某一個類的類型或子類,也可以判斷這個對象的類型是否是一個接口的實現(xiàn)類 18)toString方法什么時候會自動被調(diào)用?在打印語句中傳入引用類型的對象或者對象和字符串作連接時19)默認的equals方法實現(xiàn)的是比較內(nèi)容還是比較引用地址?在Object中是比較引用地址。//拆箱23)?自動拆裝箱,例如: Integer intObj = 10。 b = B()。} 4)java有幾個內(nèi)置標注? 有3個Override——用于修飾此方法覆蓋了父類的方法,而非重載。ArrayList 隨機訪問比較塊,但插入和刪除元素比較慢 LinkedList但插入和刪除元素比較快,但隨機訪問比較慢 9)HashTable和HashMap有什么不同?HashTable是線程安全的,HashMap是線程不安全的10)Vector和ArrayList有什么不同? Vector是線程安全的ArrayList是線程不安全的 第11章 IO流 1)流分成哪兩類?按照單位劃分分成字節(jié)流和字符流。Java語言是區(qū)分大小寫的。,因為他含有不可見字符。,文件名與該類的類名相同。常見的軟件:系統(tǒng)軟件:如:DOS,Windows,Linux等。交互方式:圖形化界面:這種方式簡單直觀,使用者易于接受,容易上手操作。課程中常見的命令:dir:列出當前目錄下的文件以及文件夾。d:進入盤符。exit:退出dos命令行。前提是,我們和它說的內(nèi)容它必須識別才可以。而中國人要和韓國人交流,就要學(xué)習韓語。這里,我們選擇其中一種:Java語言。隨著Java技術(shù)在Web方面的不斷成熟,已經(jīng)成為Web應(yīng)用程序的首選開發(fā)語言。該技術(shù)體系中包含的技術(shù)如Servlet Jsp等,主要針對于Web應(yīng)用程序開發(fā)。J2ME(Java 2 Platform Micro Edition)小型版(現(xiàn)更名:JAVAME):是為開發(fā)電子消費產(chǎn)品和嵌入式設(shè)備提供的解決方案。原理是什么?只要在需要運行Java應(yīng)用程序的操作系統(tǒng)上,先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。因為有了JVM,所以同一個Java程序在三個不同的操作系統(tǒng)中都可以執(zhí)行。1什么是JRE,JDK?JRE(Java Runtime Environment Java運行環(huán)境):包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運行一個開發(fā)好的Java程序,計算機中只需要安裝JRE即可。簡單而言:使用JDK開發(fā)完成的Java程序,交給JRE去運行。然后打開DOS命令行,效驗文件是否安裝完畢。方法一:圖形界面操作。如:D:)點擊確定,找到變量名為Path的變量,點擊編輯,在變量值欄的最前面(放到前面時,先尋找)加入%JAVA_HOME%bin用分號隔開。配置Java工具包:set path=D:。定義class路徑:Set classpath=.。Java文件————class文件——java運行——結(jié)果。Java代碼是以類的形式來體現(xiàn)的。Set Classpath=代碼路徑。一勞永逸方法和上面JDK環(huán)境變量配置方法一樣。public static void main(String[] args)定義主函數(shù)(使用大括號確定函數(shù)的內(nèi)容)。2寫代碼要養(yǎng)成寫注釋的習慣。將代碼都編寫到該類中。4,在dos控制臺中通過javac工具對java文件進行編譯。用于定義數(shù)據(jù)類型的關(guān)鍵字:class、interface、byte、short、int、long、float、double、char、boolean、void。用于定義類,函數(shù),變量修飾的關(guān)鍵字:abstract、final、static、synchronized。1用于包的關(guān)鍵字:package、import。四、基礎(chǔ)知識:注釋1注釋:對于單行和多行注釋,被注釋的文字,不會被JVM(Java虛擬機)解釋執(zhí)行;對于文檔注釋,是Java特有的注釋,其中注釋內(nèi)容可以被JDK提供的工具javadoc所解析,生成一套以網(wǎng)頁文件形式體現(xiàn)的該程序的說明文檔;注釋是一個程序員必須要具有的良好編程習慣;初學(xué)者編寫程序可以養(yǎng)成習慣;先寫注釋再寫代碼;將自己的思想通過注釋先整理出來,再用代碼去體現(xiàn);因為代碼僅僅是思想的一種體現(xiàn)形式而已;用于注解說明解釋程序的文字就是注釋;提高了代碼的閱讀性。1對于整數(shù):Java有三種表現(xiàn)形式:十進制:09,滿10進1;八進制:07,滿8進1,用0表示開頭;十六進制:09,AF,滿16進1,用0x開頭表示。ASCII碼編碼表。負數(shù)的最高位都是1。2定義變量的格式:數(shù)據(jù)類型變量名=初始化值;注:格式是固定的、記住格式,以不變應(yīng)萬變。2數(shù)據(jù)類型空間:byte 8位二進制(一個8位二進制或1個字節(jié));short 16位二進制(二個8位二進制或2個字節(jié));int 32位二進制(四個8位二進制或4個字節(jié));long 64位二進制(八個8位二進制或8個字節(jié));float(單精度)32位二進制(四個8位二進制或4個字節(jié));double(雙精度)64位二進制(八個8位二進制或8個字節(jié));char 取值:065535;boolean取值:true,false。強制類型轉(zhuǎn)換:格式:變量=(類型名)(需轉(zhuǎn)換的數(shù)據(jù));什么時候使用強制轉(zhuǎn)換:如:小數(shù)保留整數(shù)部分。3轉(zhuǎn)義字符:通過 來轉(zhuǎn)變后面字母或者符號的含義。相當于backspace鍵。3賦值運算符:符號:=:賦值,+=:a+=5等價于a=a+5,=,*=,/=,%=。:AND(與)兩邊的boolean表達式結(jié)果,有一個為false,那么結(jié)果就是false,只要兩邊都為true,結(jié)果為true;|:OR(或)兩邊的boolean表達式結(jié)果,只要有一個為true,結(jié)果為true,只有兩邊都有false,結(jié)果為false;^:XOR(異或)兩邊的boolean表達式結(jié)果相同結(jié)果為false,兩邊不同結(jié)果為true;?。篘OT(非);amp。amp。:無論左邊是真是假,右邊都運算;amp。3位運算符::右移,如:62=1等價于6/2^2=1;:無符號右移,如:31=1;amp。:最高位補什么由原有數(shù)據(jù)的最高位值而定;如果最高位0,右移后,用0補空位;如果最高位1,右移后,用1補空位。如:獲取兩個數(shù)中大數(shù),int x=3,y=4,z。};兩層判斷:if(條件表達式){執(zhí)行語句。}else{執(zhí)行語句。方法二:保存java文件時,選擇編碼格式為ANSI。因為效率稍高。2016年01月08日day03一、基礎(chǔ)知識:while語句循環(huán)結(jié)構(gòu):代表語句:while、do while、for。while和do while的區(qū)別:while:先判斷條件,只有條件滿足才執(zhí)行循環(huán)體。注意:a:for里面的連個表達式運行的順序,初始化表達式只讀一次,判斷循環(huán)條件,為真就執(zhí)行循環(huán)體,然后再執(zhí)行循環(huán)后的操作表達式,接著繼續(xù)判斷循環(huán)條件,重復(fù)找個過程,直到條件不滿足為止。for和while的區(qū)別:a:變量有自己的作用域。b:for和while可以進行互換,如果定義循環(huán)增量,用for更為合適。通過循環(huán)的形式,進行累加動作。1其他流程控制語句:break(跳出),continue(繼續(xù))。b:這兩個語句單獨存在下面都不可以有語句,因為執(zhí)行不到。1continue:只能作用于循環(huán)結(jié)構(gòu)。b:break和continue單獨存在時,下面可以有任何語句。返回值類型:函數(shù)運行后的結(jié)果的數(shù)據(jù)類型。Return:用于結(jié)束函數(shù)。1重點:函數(shù)的應(yīng)用。因為是在明確函數(shù)的參數(shù)列表(參數(shù)的類型和參數(shù)的個數(shù))。重載示例://返回兩個整數(shù)的和int add(int x,int y){return x+y。什么時候用重載?當定義的功能相同,但參與運算的未知內(nèi)容不同。數(shù)組的好處:可以自動給數(shù)組中的元素從0開始編號,方便操作這些元素。為了提高運行效率,又對空間進行了不同區(qū)域的劃分,因為每一片區(qū)域都有特定的處理數(shù)據(jù)方式和內(nèi)存的管理方式。實體中的變量都有默認初始化值。通常會用到遍歷。數(shù)組排序:選擇排序:內(nèi)循環(huán)結(jié)束一次,最值出現(xiàn)頭角標位置。開發(fā)中,對數(shù)組排序,要使用該句代碼。讓我們的角色從執(zhí)行者變?yōu)橹笓]者。有對象時,直接用。示例:人{開門(門){門。以后的開發(fā):其實就是找對象使用。對象:就是這類事物,實實在在的個體。可以理解為:類就是圖紙;汽車就是堆內(nèi)存中的對象。屬性和行為共同成為類中的成員(成員變量和成員函數(shù)(方法))。1成員變量和局部變量:作用范圍:成員變量作用于整個類中。1匿名對象:匿名對象是對象的簡化形式;匿名對象兩種使用情況:當對對象方法僅進行一次調(diào)用的時;匿名對象可以作為實際參數(shù)進行傳遞。1函數(shù)是最小的封裝體;類是較小的封裝體;包是中級封裝體;框架是較大的封裝體。2注意:私有僅僅是封裝的一種表現(xiàn)形式。2關(guān)鍵字private:將成員變量私有化。2構(gòu)造函數(shù)的作用:給對象進行初始化。2構(gòu)造函數(shù)的小細節(jié):當一個類中沒有定義構(gòu)造函數(shù)時,那么系統(tǒng)會默認給該類假如一個空參數(shù)的構(gòu)造函數(shù)。構(gòu)造函數(shù)是在對象一建立就運行。而一般方法可以被該對象調(diào)用多次。3構(gòu)造代碼塊和構(gòu)造函數(shù)區(qū)別:構(gòu)造代碼塊是給所有對象進行統(tǒng)一初始化,而構(gòu)造函數(shù)是給對應(yīng)的對象進行初始化。簡單說:哪個對象在調(diào)用this所在的函數(shù),this就代表哪個對象。this語句:只能定義在構(gòu)造函數(shù)的第一行。被修飾后的成員具備以下特點:隨著類的加載而加載;優(yōu)先于對象存在;被所有對象所共享;可以直接被類名調(diào)用。實例變量和類變量的區(qū)別:A,存放位置:類變量隨著類的加載而存在于方法區(qū)中。靜態(tài)使用注意事項:A,靜態(tài)方法只能訪問靜態(tài)成員。C,主函數(shù)是靜態(tài)的。缺:生命周期過長。主函數(shù)的定義:public:代表著該函數(shù)訪問權(quán)限是最大的。(String[] args):函數(shù)的參數(shù),參數(shù)類型是一個數(shù)組,該數(shù)組中的元素是字符串。什么時候使用靜態(tài)?要從兩方面下手:因為靜態(tài)修飾的內(nèi)容有成員變量和函數(shù)。1靜態(tài)的應(yīng)用:A每一個應(yīng)用程序中都有共性的功能,可以將這些功能進行抽取,獨立封裝。2,操作數(shù)組的每一個方法都沒有用到ArrayTool對象中的特有數(shù)據(jù)。為了更為嚴謹,強制讓該類不能建立對象。因為該類并沒有使用說明書。1靜態(tài)代碼塊。用于給類進行初始化的。所有會先找到Person。D在堆內(nèi)存中建立對象的特有屬性,并進行默認初始化。H將內(nèi)存地址付給棧內(nèi)存中的p變量。1,為了避免其他程序過多建立該類對象。1這三步怎么用代碼體現(xiàn)呢?1,將構(gòu)造函數(shù)私有化。當需要將該事物的對象保證在內(nèi)存中唯一時,就將以上的三部加上即可。開發(fā)一般用餓漢式:安全、簡單。2記住原則:定義單例,建議使用餓漢式。2,讓類與類之間產(chǎn)生了關(guān)系。必須是類與類之間有所屬關(guān)系才可以繼續(xù)。但是java保留這種機制,并用另一種體現(xiàn)形式來完成表示,多實現(xiàn)。通過了解共性功能,就可以知道該體系的基本功能。this代表本類對象的引用,super代編父類對象的引用。子父類中的變量:如果子類中出現(xiàn)非私有的同名變量時,之類要訪問本類中的同名變量,用this子類要訪問父類中的同名變量,用super。子父
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1