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

正文內(nèi)容

java基礎(chǔ)知識(shí)點(diǎn)總結(jié)-在線瀏覽

2024-11-05 06:17本頁面
  

【正文】 括號(hào)什么時(shí)候可以省略?當(dāng)執(zhí)行的語句只有一句的時(shí)候 57)switch語句有哪些規(guī)則?表達(dá)式expr的返回值必須是下述幾種類型之一:int, byte, char, short或枚舉常量;case子句中的值必須是常量,且所有case子句中的值應(yīng)是不同的,也必須是下述幾種類型之一:int, byte, char, short或枚舉常量default子句是任選的;break語句用來在執(zhí)行完一個(gè)case分支后使程序跳出switch語句塊;58)對(duì)于退出循環(huán)break和continue有什么區(qū)別? break是退出整個(gè)循環(huán)continue是退出當(dāng)前循環(huán)繼續(xù)下一次循環(huán) 59)聲明數(shù)組創(chuàng)建數(shù)組的方法? 以下聲明都是合法的: int [] a。String[] a。int[] a = {1,2,3}。60)int[] x和String[] s這兩個(gè)數(shù)組對(duì)象,哪個(gè)是基本類型,哪個(gè)是引用類型?兩個(gè)都是數(shù)組對(duì)象,都是引用類型的61)數(shù)組元素下標(biāo)最小是多少,最大是多少,超出范圍會(huì)怎么樣?最小是0,最大是數(shù)組元素個(gè)數(shù)減一,超出范圍將會(huì)出現(xiàn)下標(biāo)越界異常62)得到數(shù)組長度用length屬性還是length()方法? 是length屬性,得到字符串長度才有l(wèi)ength方法63)聲明int[][] a = new int[3][],a是一個(gè)二維數(shù)組,a[0]本身是什么類型的?二維數(shù)組的元素都是一維數(shù)組,a[0]是int[]類型的 64)數(shù)組的大小一經(jīng)創(chuàng)建可不可以改變大小了? 不可以,數(shù)組是定長的,一經(jīng)創(chuàng)建就不能再改變大小了 65)可以把2個(gè)int型,3個(gè)double型,4個(gè)String型的值放到一個(gè)數(shù)組中嗎?不可以,數(shù)組的元素類型必須是相同類型的。67)操作數(shù)組比較方便的實(shí)用類?。5)類中有哪些成員?有屬性(數(shù)據(jù)域),方法,構(gòu)造器(構(gòu)造方法)6)構(gòu)造方法和普通方法的區(qū)別?構(gòu)造方法沒有返回值,方法名必須和類名相同,需要用new語句調(diào)用構(gòu)造方法。8)一個(gè)構(gòu)造器調(diào)用另外一個(gè)構(gòu)造器需要用什么語法? 用this()語法調(diào)用另外一個(gè)重載構(gòu)造器,需要注意的是調(diào)用語句必須是構(gòu)造器中的第一句 9)什么時(shí)候虛擬機(jī)會(huì)自動(dòng)添加一個(gè)默認(rèn)構(gòu)造器?當(dāng)類中沒有顯式定義任何構(gòu)造器的時(shí)候,虛擬機(jī)會(huì)自動(dòng)添加一個(gè)無參的構(gòu)造器10)實(shí)例成員和靜態(tài)成員的區(qū)別?實(shí)例成員:是屬于對(duì)象實(shí)例的, 靜態(tài)成員:和對(duì)象實(shí)例無關(guān),是屬于類本身的,11)靜態(tài)初始化塊statci{}的執(zhí)行時(shí)機(jī)是什么時(shí)候? 在類被加載的時(shí)候,僅執(zhí)行一次。13)包是什么?包實(shí)際上就是物理上的文件夾,可以把類放到不同的包中。15)什么時(shí)候需要導(dǎo)入類?用什么語句?當(dāng)使用的類和當(dāng)前類并不在同一個(gè)包中的時(shí)候,用import語句導(dǎo)入。17)java中哪個(gè)包中的類是自動(dòng)導(dǎo)入的? 18)什么叫做完整類名? 19)靜態(tài)導(dǎo)入語句有什么作用?在使用類中的靜態(tài)成員的時(shí)候前面不需要加類名前綴。也可以用this()語法調(diào)用本類重載構(gòu)造器。12)super代表子類中的父類對(duì)象引用嗎?不,這個(gè)錯(cuò)誤的說法,super不代表任何對(duì)象引用,僅僅是一個(gè)關(guān)鍵字13)什么時(shí)候子類構(gòu)造器會(huì)自動(dòng)調(diào)用父類無參構(gòu)造器? 當(dāng)子類構(gòu)造器中沒有任何顯式構(gòu)造器調(diào)用的時(shí)候,即既沒有this()調(diào)用也沒有super()調(diào)用的時(shí)候14)一個(gè)父類類型的引用變量可以引用一個(gè)子類的實(shí)例嗎? 可以,這個(gè)引用變量是一個(gè)多態(tài)對(duì)象 15)多態(tài)對(duì)象有什么特點(diǎn)?多態(tài)對(duì)象只能使用父類的成員,但如果多態(tài)對(duì)象使用了被子類覆蓋的方法,則會(huì)動(dòng)態(tài)綁定使用子類的成員,稱為虛擬方法調(diào)用16)引用類型之間的類型轉(zhuǎn)換需要遵循哪些規(guī)則? 自動(dòng)轉(zhuǎn)換:從子類到父類的類型可以自動(dòng)轉(zhuǎn)換 強(qiáng)制轉(zhuǎn)換:從父類到子類的類型要強(qiáng)制轉(zhuǎn)換 無繼承關(guān)系的類型轉(zhuǎn)換是非法的 17)instanceof操作符是作什么用處的?可以判斷一個(gè)對(duì)象的類型是否是某一個(gè)類的類型或子類,也可以判斷這個(gè)對(duì)象的類型是否是一個(gè)接口的實(shí)現(xiàn)類 18)toString方法什么時(shí)候會(huì)自動(dòng)被調(diào)用?在打印語句中傳入引用類型的對(duì)象或者對(duì)象和字符串作連接時(shí)19)默認(rèn)的equals方法實(shí)現(xiàn)的是比較內(nèi)容還是比較引用地址?在Object中是比較引用地址。分別是:Boolean Byte Short Integer Long Character Float Double 22)裝箱和拆箱分別是什么意思?裝箱指的是把基本類型包裝成包裝類的引用類型 拆箱指的是把包裝類形式的引用類型轉(zhuǎn)換為基本類型 例如:Integer objInt = new Integer(10)。//拆箱23)?自動(dòng)拆裝箱,例如: Integer intObj = 10。//自動(dòng)拆箱24)final修飾符如何使用,使用了final修飾符有什么特點(diǎn)? final修飾符可以修飾類,方法,變量 final類為最終類,不能被子類繼承 final方法為最終方法,不能被子類覆蓋 final變量為常量,只能賦一次值25)abstract修飾符如何使用,使用了abstract修飾符有什么特點(diǎn)?abstract修飾符可以修飾類和方法 abstract類為抽象類,是不能創(chuàng)建對(duì)象的abstract方法為抽象方法,只有方法的聲明,沒有具體的實(shí)現(xiàn) 需要注意的是:有抽象方法的類一定是抽象類 抽象類不一定有抽象方法抽象類也有構(gòu)造器,但不能創(chuàng)建對(duì)象實(shí)例 26)abstract不能和哪些修飾符配合使用? 不能和private,static,final一起使用 27)可以在非抽象方法中調(diào)用抽象方法嗎? 可以,模板方法設(shè)計(jì)模式就是典型的這種調(diào)用 第6章 泛型程序設(shè)計(jì) 1)泛型的特點(diǎn)是什么? 主要特點(diǎn)是類型參數(shù)化,后期綁定數(shù)據(jù)類型 2)泛型支持基本類型嗎?不支持,只支持引用類型 3)如果沒有傳入類型參數(shù),默認(rèn)是什么類型? 默認(rèn)是Object類型4)泛型方法有什么特點(diǎn)?將泛型參數(shù)聲明在方法中,調(diào)用方法的時(shí)候綁定泛型 5)泛型類聲明泛型參數(shù)的時(shí)候,表示什么意思?表示綁定的類型必須是A類型后者是A類型的子類或?qū)崿F(xiàn)類 第7章 接口和內(nèi)部類1)聲明一個(gè)接口的關(guān)鍵字是什么? interface關(guān)鍵字2)接口中的成員有什么特點(diǎn)?數(shù)據(jù)域必須是(public static final修飾)公有靜態(tài)常量 方法必須是(public abstract修飾)公有抽象 沒有構(gòu)造方法 3)接口能創(chuàng)建對(duì)象實(shí)例嗎? 不能,接口沒有構(gòu)造器,不能創(chuàng)建對(duì)象4)接口和類的關(guān)系?接口和類之間是實(shí)現(xiàn)關(guān)系,一個(gè)類用implements語句實(shí)現(xiàn)了某接口,這個(gè)類被稱為接口的實(shí)現(xiàn)類,一個(gè)類可以實(shí)現(xiàn)多個(gè)接口,一個(gè)類實(shí)現(xiàn)了某接口,必須覆蓋這個(gè)接口中的所以方法,否則這個(gè)類必須是個(gè)抽象類 5)接口和接口的關(guān)系?接口和接口之間是繼承關(guān)系,一個(gè)接口用extends繼承另外一個(gè)接口,稱為這個(gè)接口的子接口。 b = B()。7)如何聲明已檢查異常,由誰來處理這個(gè)異常? 用throws語句來聲明一個(gè)已檢查異常,由方法的調(diào)用者來處理這個(gè)異常 8)如何拋出一個(gè)異常? 用throw語句拋出9)如何創(chuàng)建一個(gè)自定義的異常類? 創(chuàng)建一個(gè)類,只要讓它繼承任何一個(gè)現(xiàn)有的異常類就可以了 10)覆蓋方法對(duì)于異常有什么要求? 覆蓋方法不能比父類方法拋出更多異常 第9章反射,代理,標(biāo)注1)獲得一個(gè)類型的Class對(duì)象有哪幾種途徑?方法1:()方法2: 方法3:()2)反射相關(guān)的類型都有哪些? Class 代表一個(gè)運(yùn)行時(shí)類 Field 代表一個(gè)類的屬性 Method 代表一個(gè)類的方法 Constructor 代筆一個(gè)類的構(gòu)造器 3)如何聲明一個(gè)自定義標(biāo)注? [] interface { 返回值方法名稱(); 返回值方法名稱(); ?? } 例如:public interface MyComment { int id()。} 4)java有幾個(gè)內(nèi)置標(biāo)注? 有3個(gè)Override——用于修飾此方法覆蓋了父類的方法,而非重載。SuppressWarnings——用于通知Java編譯器禁止特定的警告。ArrayList 隨機(jī)訪問比較塊,但插入和刪除元素比較慢 LinkedList但插入和刪除元素比較快,但隨機(jī)訪問比較慢 9)HashTable和HashMap有什么不同?HashTable是線程安全的,HashMap是線程不安全的10)Vector和ArrayList有什么不同? Vector是線程安全的ArrayList是線程不安全的 第11章 IO流 1)流分成哪兩類?按照單位劃分分成字節(jié)流和字符流。Java語言的特點(diǎn)。Java語言是區(qū)分大小寫的。環(huán)境變量classpath設(shè)置中的“.;”是指可以加載應(yīng)用程序當(dāng)前目錄及其子目錄中的類。,因?yàn)樗胁豢梢娮址?。源文件的擴(kuò)展名是java。,Java編譯器是什么。,文件名與該類的類名相同。,Java解釋器是什么。:,其中包括3個(gè)類,名字分別是Apple, Banana, Orange,有1個(gè)是主類,則主類名是什么,生成多少個(gè)字節(jié)碼文件,字節(jié)碼文件名稱是什么,在編譯,運(yùn)行時(shí)語句分別是怎樣的。,Kernighan風(fēng)格又稱什么,兩者各自的意思是什么。常見的軟件:系統(tǒng)軟件:如:DOS,Windows,Linux等。什么是開發(fā)?制作軟件。交互方式:圖形化界面:這種方式簡單直觀,使用者易于接受,容易上手操作。較為麻煩,需要記錄住一些命令。課程中常見的命令:dir:列出當(dāng)前目錄下的文件以及文件夾。rd:刪除目錄。d:進(jìn)入盤符。cd/:退回到根目錄。exit:退出dos命令行。四、基礎(chǔ)知識(shí):計(jì)算機(jī)語言通過DOS命令行的演示,發(fā)現(xiàn)原來操作計(jì)算機(jī)就如同和計(jì)算機(jī)說話一樣。前提是,我們和它說的內(nèi)容它必須識(shí)別才可以。1什么是計(jì)算機(jī)語言?語言:是人與人之間用于溝通的一種方式。而中國人要和韓國人交流,就要學(xué)習(xí)韓語。如果人要與計(jì)算機(jī)交流,那么就要學(xué)習(xí)計(jì)算機(jī)語。這里,我們選擇其中一種:Java語言。是SUN(Stanford University Network,斯坦福大學(xué)網(wǎng)絡(luò)公司)1995年推出的一門高級(jí)編程語言。隨著Java技術(shù)在Web方面的不斷成熟,已經(jīng)成為Web應(yīng)用程序的首選開發(fā)語言。1Java語言的三種技術(shù)架構(gòu)。該技術(shù)體系中包含的技術(shù)如Servlet Jsp等,主要針對(duì)于Web應(yīng)用程序開發(fā)。該技術(shù)體系是其他兩者的基礎(chǔ),可以完成一些桌面應(yīng)用程序的開發(fā)。J2ME(Java 2 Platform Micro Edition)小型版(現(xiàn)更名:JAVAME):是為開發(fā)電子消費(fèi)產(chǎn)品和嵌入式設(shè)備提供的解決方案。1Java語言的特點(diǎn):跨平臺(tái)性。原理是什么?只要在需要運(yùn)行Java應(yīng)用程序的操作系統(tǒng)上,先安裝一個(gè)Java虛擬機(jī)(JVM Java Virtual Machine)即可。1Java語言的特點(diǎn):跨平臺(tái)性。因?yàn)橛辛薐VM,所以同一個(gè)Java程序在三個(gè)不同的操作系統(tǒng)中都可以執(zhí)行。也稱為Java具有良好的可移植性。1什么是JRE,JDK?JRE(Java Runtime Environment Java運(yùn)行環(huán)境):包括Java虛擬機(jī)(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運(yùn)行一個(gè)開發(fā)好的Java程序,計(jì)算機(jī)中只需要安裝JRE即可。所以安裝了JDK,就不用再單獨(dú)安裝JRE了。簡單而言:使用JDK開發(fā)完成的Java程序,交給JRE去運(yùn)行。官方網(wǎng)址:、。然后打開DOS命令行,效驗(yàn)文件是否安裝完畢。配置成功后就可以進(jìn)行Java程序的開發(fā)了。方法一:圖形界面操作。這種配置方式,一勞永逸。如:D:)點(diǎn)擊確定,找到變量名為Path的變量,點(diǎn)擊編輯,在變量值欄的最前面(放到前面時(shí),先尋找)加入%JAVA_HOME%bin用分號(hào)隔開。具體流程:利用set命令:設(shè)置、查看環(huán)境變量的值。配置Java工具包:set path=D:。測(cè)試javac。定義class路徑:Set classpath=.。七、基礎(chǔ)知識(shí):Java程序開發(fā)體驗(yàn)2Hello World。Java文件————class文件——java運(yùn)行——結(jié)果。按部就班,一步一步寫代碼。Java代碼是以類的形式來體現(xiàn)的。//輸出打印語句} }2classpath配置。Set Classpath=代碼路徑。Classpath先在環(huán)境變量中找,然后在當(dāng)前路徑(結(jié)尾沒帶分號(hào)不找)。一勞永逸方法和上面JDK環(huán)境變量配置方法一樣。class是java程序中的關(guān)鍵字(關(guān)鍵字只能是小寫)。public static void main(String[] args)定義主函數(shù)(使用大括號(hào)確定函數(shù)的內(nèi)容)。三種方式://單行注釋,符號(hào)以后直到回車鍵的內(nèi)容;/*多行注釋,符號(hào)開始到符號(hào)結(jié)束以內(nèi)的內(nèi)容*/;/**java注釋符號(hào),可被提取出來制作軟件開發(fā)手冊(cè)*/。2寫代碼要養(yǎng)成寫注釋的習(xí)慣。例如: /* 需求:定義一個(gè)Hello World小程序。將代碼都編寫到該類中。在類中定義個(gè)主函數(shù)。4,在dos控制臺(tái)中通過javac工具對(duì)java文件進(jìn)行編譯。作者:ZC 版本: 日期: copyright:ZC */ 2016年01月07日day02一、基礎(chǔ)知識(shí):Java語言基礎(chǔ)組成組成:關(guān)鍵字、標(biāo)識(shí)符、注釋、常量和變量、運(yùn)算符、語句、函數(shù)、數(shù)組二、基礎(chǔ)知識(shí):關(guān)鍵字關(guān)鍵字的定義和特點(diǎn):定義:被Java語言賦予了特殊含義的單詞。用于定義數(shù)據(jù)類型的關(guān)鍵字:class、interface、byte、short、int、long、float、double、char、boolean、void。用于定義流程控制的關(guān)鍵字:if、else、switch、case、default、while、do、for、break、continue、return。用于定義類,函數(shù),變量修飾的關(guān)鍵字:abstract、final、static、synchronized。用于定義建
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1