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

正文內(nèi)容

java基礎知識點總結-wenkub.com

2024-11-05 06:17 本頁面
   

【正文】 this代表的是本類對象的引用。B,函數(shù)。那么在具體調(diào)用時,要創(chuàng)建最子類的對象,為什么呢?一是因為有可能父類不能創(chuàng)建對象,二是創(chuàng)建子類對象可以使用更多的功能,包括基本的也包括特有的。也就是一個繼承體系。java語言中:java只支持單繼承,不支持多繼承。關鍵字:extends。特別是如何解決懶漢式的缺點。稱為:懶漢式。稱為:餓漢式。3,提供一個方法可以獲取到該對象。2,還為了讓其他程序可以訪問到該類對象,只好在本類中,自定義一個對象。java中23中設計模式:單例設計模式:解決一個類在內(nèi)存只存在一個對象。F對對象進行構造代碼塊初始化。B執(zhí)行該類中的static代碼塊,如果有的話。該句話都做了什么事情?A因為new用到了Person。}。java的說明書通過文檔注釋來完成。1接下來,其他人只要將該文件設置到classpath路徑下,就可以使用該工具類??梢詫rrayTool中的方法都定義成static的,直接通過類名調(diào)用即可。B雖然可以通過建立ArrayTool的對象使用這些工具方法,對數(shù)組進行操作。對象中的特有數(shù)據(jù)要定義成非靜態(tài)存在于堆內(nèi)存中。主函數(shù)是固定格式的:jvm識別。void:代表主函數(shù)沒有具體的返回值。(靜態(tài)雖好,只能訪問靜態(tài)。沒有必要每個對象中都存儲一份。B,靜態(tài)方法中不可以定義thsi,super關鍵字。B,生命周期:類變量生命周期最長,隨著類的消失而消失。用法:是一個修飾符,用于修飾成員(成員變量,成員函數(shù))。3this語句只能用于構造函數(shù)間,不能用于一般函數(shù)。但凡本類功能內(nèi)部使用到了本類對象,都用this代替。四、面向對象:this關鍵字3關鍵字this:看上去,是用于區(qū)分局部變量和成員變量同名情況。構造代碼塊:作用:給對象進行初始化。而一般方法是對象調(diào)用才執(zhí)行,是給對象添加對象具備的功能。2構造函數(shù)和一般方法(函數(shù))的區(qū)別:A:構造函數(shù)和一般函數(shù)在寫法上有不同。2構造函數(shù):對象一建立就會調(diào)用與之對應的構造函數(shù)。提高對數(shù)據(jù)訪問的安全性。對訪問的數(shù)據(jù)進行操作。在類中隱藏。1封裝的好處:將變化隔離;便于使用;提高重用性;提高安全性。在內(nèi)存中的位置:成員變量:在堆內(nèi)存中,因為對象的存在,才在內(nèi)存中存在。記?。侯愵愋妥兞恐赶驅ο蟆?屬性對應是類中的變量,行為對應的類中的函數(shù)(方法)。具體對象就是對于java在堆內(nèi)存中用new建立實體。找對象,建立對象,使用對象,維護對象的關系。}}。人開門:名稱提煉法。一切皆對象,境界:萬物皆對象。格式二:int[][] arr=new int[3][];二維數(shù)組中有3個一維數(shù)組;每個一維數(shù)組都是默認初始值null;可以對這個三個一維數(shù)組分別進行初始化:arr[0]=new int[3];arr[1]=new int[1];arr[2]=new int[2]。java中排序工具:.*;(arr)。length。C:方法區(qū),本地方法區(qū),寄存器。B:堆內(nèi)存(堆區(qū)):數(shù)組和對象,通過new建立的實例都存放在堆內(nèi)存中。格式一:元素類型[]數(shù)組名=new元素類型[元素個數(shù)或數(shù)組長度];示例:int [] arr=new int[5];格式二:元素類型[]數(shù)組名=new元素類型[]{元素,元素,?};示例:int[] arr=new int[]{3,5,1,7};int[] arr={3,5,1,7}。四、基礎知識:數(shù)組2數(shù)組的定義:概念:同一種數(shù)據(jù)類型的集合。};//返回兩個小數(shù)的和double add(double x,double y){return x+y。重載的特點:與返回值無關,只看參數(shù)列表。因為這是在明確函數(shù)的返回值類型。1函數(shù)的特點:定義函數(shù)可以將功能代碼進行封裝;便于對該功能進行復用;函數(shù)只有被調(diào)用才會被執(zhí)行;函數(shù)的出現(xiàn)提高了代碼的復用性;對于函數(shù)沒有具體返回值的情況,返回值類型用關鍵字void表示,那么該函數(shù)中的return語句如果在最后一行可以省略不寫。形式參數(shù):是一個變量,用于存儲調(diào)用函數(shù)時傳遞給函數(shù)的實際參數(shù)。三、基礎知識:函數(shù)1函數(shù)的定義:什么是函數(shù)?函數(shù)就是定義在類中的具有特定功能的一段獨立小程序;函數(shù)也稱為方法。特點:結束本次循環(huán),繼續(xù)下一次循環(huán)。d:標號的出現(xiàn),可以讓這兩個語句作用于指定的范圍。Continue語句:應用于循環(huán)結構。也通過循環(huán)完成。循環(huán)注意:一定要明確哪些語句需要參與循環(huán),哪些不需要。循環(huán)結束時,該變量在內(nèi)存被釋放。而while循環(huán)使用的變量在循環(huán)結束后還可以繼續(xù)使用。簡單一句話:do while:無論條件是否滿足,循環(huán)體至少執(zhí)行一次。do while語句格式:do{執(zhí)行語句;}while(條件表達式)。當結果為布爾型或區(qū)間時,用if完成。4if語句與switch語句的區(qū)別:if除了能判斷數(shù)值,還能判斷具體區(qū)間,switch判斷區(qū)間很累;對于數(shù)字是布爾型時,只有if能判斷。4if else結構間歇格式:變量=(條件表達式)?表達式1:表達式2;三元運算符:好處:可以簡化if else代碼;弊端:因為是一個運算符,所以運算完畢需要有一個結果。};多層判斷:if(條件表達式){執(zhí)行語句。九、基礎知識:if語句3程序流程控制:順序結構,判斷結構,選擇結構,循環(huán)結構。一個數(shù)異或同一個數(shù)兩次,結果還是拿個數(shù)。3=2;|:或運算,如:6|3=7;^:異或運算,如:6^3=5;~:反碼,如:~6=7;位運算是直接對二進制進行運算。:當左邊為假時,右邊不運算。amp。:AND(短路);||OR:(短路)。注意:比較運算符的結果都是boolean型,也就是要么是true,要么是false;比較運算符“==”不能誤寫成“=”。t:制表符。n:換行。分析:(‘a(chǎn)’)(‘a(chǎn)’+1)的區(qū)別。不同類型的數(shù)據(jù)不能進行運算。數(shù)據(jù)類型:基本數(shù)據(jù)類型(數(shù)值型(整數(shù)類型(byte,short,int,long);浮點類型(float,double));字符型(char);布爾型(boolean));引用數(shù)據(jù)類型(類(class);接口(interface);數(shù)據(jù)([]))。2為什么要定義變量:用來不斷的存放同一類型的常量,并可以重復使用。2快捷方法:8421法則。三個二進制位表一個八進制位。五、基礎知識:常量1常量表示不能改變的數(shù)值。三、基礎知識:標識符1標識符:在程序中自定義的一些名稱;由26個英文字母大小寫,數(shù)字:09,符號_$組成;定義合法標識符規(guī)則:數(shù)字不可以開頭、不可以使用關鍵字;Java中嚴格區(qū)分大小寫;注意:在起名時,為了提高閱讀性,要盡量有意義。用于定義建立實例以及引用實例,判斷實例的關鍵字:new、this、super、instanceof。用于定義流程控制的關鍵字:if、else、switch、case、default、while、do、for、break、continue、return。作者:ZC 版本: 日期: copyright:ZC */ 2016年01月07日day02一、基礎知識:Java語言基礎組成組成:關鍵字、標識符、注釋、常量和變量、運算符、語句、函數(shù)、數(shù)組二、基礎知識:關鍵字關鍵字的定義和特點:定義:被Java語言賦予了特殊含義的單詞。在類中定義個主函數(shù)。例如: /* 需求:定義一個Hello World小程序。三種方式://單行注釋,符號以后直到回車鍵的內(nèi)容;/*多行注釋,符號開始到符號結束以內(nèi)的內(nèi)容*/;/**java注釋符號,可被提取出來制作軟件開發(fā)手冊*/。class是java程序中的關鍵字(關鍵字只能是小寫)。Classpath先在環(huán)境變量中找,然后在當前路徑(結尾沒帶分號不找)。//輸出打印語句} }2classpath配置。按部就班,一步一步寫代碼。七、基礎知識:Java程序開發(fā)體驗2Hello World。測試javac。具體流程:利用set命令:設置、查看環(huán)境變量的值。這種配置方式,一勞永逸。配置成功后就可以進行Java程序的開發(fā)了。官方網(wǎng)址:、。所以安裝了JDK,就不用再單獨安裝JRE了。也稱為Java具有良好的可移植性。1Java語言的特點:跨平臺性。1Java語言的特點:跨平臺性。該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發(fā)。1Java語言的三種技術架構。是SUN(Stanford University Network,斯坦福大學網(wǎng)絡公司)1995年推出的一門高級編程語言。如果人要與計算機交流,那么就要學習計算機語。1什么是計算機語言?語言:是人與人之間用于溝通的一種方式。四、基礎知識:計算機語言通過DOS命令行的演示,發(fā)現(xiàn)原來操作計算機就如同和計算機說話一樣。cd/:退回到根目錄。rd:刪除目錄。較為麻煩,需要記錄住一些命令。什么是開發(fā)?制作軟件。,Kernighan風格又稱什么,兩者各自的意思是什么。:,其中包括3個類,名字分別是Apple, Banana, Orange,有1個是主類,則主類名是什么,生成多少個字節(jié)碼文件,字節(jié)碼文件名稱是什么,在編譯,運行時語句分別是怎樣的。,Java解釋器是什么。,Java編譯器是什么。源文件的擴展名是java。環(huán)境變量classpath設置中的“.;”是指可以加載應用程序當前目錄及其子目錄中的類。Java語言的特點。SuppressWarnings——用于通知Java編譯器禁止特定的警告。7)如何聲明已檢查異常,由誰來處理這個異常? 用throws語句來聲明一個已檢查異常,由方法的調(diào)用者來處理這個異常 8)如何拋出一個異常? 用throw語句拋出9)如何創(chuàng)建一個自定義的異常類? 創(chuàng)建一個類,只要讓它繼承任何一個現(xiàn)有的異常類就可以了 10)覆蓋方法對于異常有什么要求? 覆蓋方法不能比父類方法拋出更多異常 第9章反射,代理,標注1)獲得一個類型的Class對象有哪幾種途徑?方法1:()方法2: 方法3:()2)反射相關的類型都有哪些? Class 代表一個運行時類 Field 代表一個類的屬性 Method 代表一個類的方法 Constructor 代筆一個類的構造器 3)如何聲明一個自定義標注? [] interface { 返回值方法名稱(); 返回值方法名稱(); ?? } 例如:public interface MyComment { int id()。//自動拆箱24)final修飾符如何使用,使用了final修飾符有什么特點? final修飾符可以修飾類,方法,變量 final類為最終類,不能被子類繼承 final方法為最終方法,不能被子類覆蓋 final變量為常量,只能賦一次值25)abstract修飾符如何使用,使用了abstract修飾符有什么特點?abstract修飾符可以修飾類和方法 abstract類為抽象類,是不能創(chuàng)建對象的abstract方法為抽象方法,只有方法的聲明,沒有具體的實現(xiàn) 需要注意的是:有抽象方法的類一定是抽象類 抽象類不一定有抽象方法抽象類也有構造器,但不能創(chuàng)建對象實例 26)abstract不能和哪些修飾符配合使用? 不能和private,static,final一起使用 27)可以在非抽象方法中調(diào)用抽象方法嗎? 可以,模板方法設計模式就是典型的這種調(diào)用 第6章 泛型程序設計 1)泛型的特點是什么? 主要特點是類型參數(shù)化,后期綁定數(shù)據(jù)類型 2)泛型支持基本類型嗎?不支持,只支持引用類型 3)如果沒有傳入類型參數(shù),默認是什么類型? 默認是Object類型4)泛型方法有什么特點?將泛型參數(shù)聲明在方法中,調(diào)用方法的時候綁定泛型 5)泛型類聲明泛型參數(shù)的時候,表示什么意思?表示綁定的類型必須是A類型后者是A類型的子類或實現(xiàn)類 第7章 接口和內(nèi)部類1)聲明一個接口的關鍵字是什么? interface關鍵字2)接口中的成員有什么特點?數(shù)據(jù)域必須是(public static final修飾)公有靜態(tài)常量 方法必須是(public abstract修飾)公有抽象 沒有構造方法 3)接口能創(chuàng)建對象實例嗎? 不能,接口沒有構造器,不能創(chuàng)建對象4)接口和類的關系?接口和類之間是實現(xiàn)關系,一個類用implements語句實現(xiàn)了某接口,這個類被稱為接口的實現(xiàn)類,一個類可以實現(xiàn)多個接口,一個類實現(xiàn)了某接口,必須覆蓋這個接口中的所以方法,否則這個類必須是個抽象類 5)接口和接口的關系?接口和接口之間是繼承關系,一個接口用extends繼承另外一個接口,稱為這個接口的子接口。分別是:Boolean Byte Short Integer Long Character Float Double 22)裝箱和拆箱分別是什么意思?裝箱指的是把基本類型包裝成包裝類的引用類型 拆箱指的是把包裝類形式的引用類型轉換為基本類型 例如:Integer objInt = new Integer(10)。也可以用this()語法調(diào)用本類重載構造器。15)什么時候需要導入類?用什么語句?當使用的類和當前類并不在同一個包中的時候,用import語句導入。8)一個構造器調(diào)用另外一個構造器需要用什么語法? 用this()語法調(diào)用另外一個重載構造器,需要注意的是調(diào)用語句必須是構造器中的第一句 9)什么時候虛擬機會自動添加一個默認構造器?當類中沒有顯式定義任何構造器的時候,虛擬機會自動添加一個無參的構造器10)實例成員和靜態(tài)成員的區(qū)別?實例成員:是屬于對象實例的, 靜態(tài)成員:和對象實例無關,是屬于類本身的,11)靜態(tài)初始化塊statci{}的執(zhí)行時機是什么時候? 在類被加載的時候,僅執(zhí)行一次。67)操作數(shù)組比較方便的實用類?。int[] a = {1,2,3}。例如:+ 4 的結果是9 “5” + 4的結果是5453)判斷字符串內(nèi)容相同用什么方法?用equals方法判斷內(nèi)容相同,==只能判斷引用是否相同 54)提供用戶輸入使用哪個類 55)if語句可以用if(1)形式判斷嗎? 不可以,數(shù)
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1