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

正文內容

java學習筆記總結(編輯修改稿)

2024-11-16 01:11 本頁面
 

【文章內容簡介】 ervlet/jspejb層:運行ejb,完成業(yè)務邏輯運算db層:后端數據庫,向java程序提供數據訪問服務java嵌入式應用java嵌入式應用是一個方興未艾的領域,從事嵌入式開發(fā),需要從sun下載j2me開發(fā)包,j2me包含了嵌入式設備專用虛擬機kvm,和普通的jdk中包含的jvm有所不同。另外還需要到特定的嵌入式廠商那里下載模擬器。第三篇:Java筆記總結Java是一種可以編譯 跨平臺、面向對象的高級計算機語言。Java語言的特點:簡單、安全、跨平臺、面向對象、支持多線程。Java的三個技術平臺分別是 JavaSE、JavaEE、JavaME。Java程序的運行環(huán)境簡稱為 JDK。編譯Java程序需要使用 javac 命令。PATH環(huán)境變量用來存儲Java的編譯和運行工具所在的路徑;CLASSPATH環(huán)境變量 則用來保存Java虛擬機要運行的“.calss”文件。.class文件在 文件啟動的JVM中運行。JRE與JDK之間的區(qū)別:a)JRE(Java Runtime Environment)提供java程序運行所需要的基本條件(如JVM)和許多基礎類。b)JDK(Java Development Kit)是Java程序開發(fā)工具包——包含編譯工具、解釋工具、打包工具等開發(fā)工具。JVM——Java虛擬機,相當于一個虛擬的操作系統(tǒng), 字節(jié)碼(二進制)文件?!?class”,”.class”文件。1標識符命名規(guī)則:a)包名所有字母一律小寫。b)類名和接口名每個單詞首字母大寫。c)常量名所有字母都大寫,單詞之間用下劃線分開。d)變量名和方法名的第一個單詞小寫,之后的每個單詞首字母大寫。1強制類型轉換:a)格式:目標類型 變量名 =(目標類型)值b)int類型轉換成byte類型 很容易造成 精度丟失。因為int類型變量是32位,byte類型只有8位,所以在轉換過程中會丟失int類型的高3位字節(jié)。c)在用”雙字符“型運算符(+=、=之類的)運算時,強制類型會自動完成,不用程序顯示的聲明。1三元運算符:判斷條件?表達式1:表達式2;——若條件成立,執(zhí)行表達式1,否則執(zhí)行表達式2。1跳轉語句:a)break:,終止某case并跳出switch結構。,跳出循環(huán)語句,執(zhí)行后面的程序。b)continue——只用于循環(huán)語句中:終止本次循環(huán),執(zhí)行下一次循環(huán)。1方法重載:a)2個條件:方法名相同、參數個數或參數類型不同。b)與返回值類型無關。1數組:a)定義數組:[ ] 數組名 = new 類型[ 數組長度 ] //這種定義方式只指定了長度,元素的初值由系統(tǒng)自動賦0。(動態(tài)初始化)[ ] 數組名 = new 類型[ ]{元素,元素,......} [ ] 數組名 = {元素,元素,......} //這2種稱為 靜態(tài)初始化。1冒泡排序:a)若有n個元素,則進行n1輪排序(n1次外循環(huán))b)第1輪排序,元素之間進行n1次比較;第2輪排序進行n2次排序......最后1輪只進行1次比較。c)外循環(huán)條件:i d)內循環(huán)條件:j 1二維數組:a)定義方式1:類型[ ][ ] 變量名 = new 類型[ 幾行 ][ 幾列 ]。b)可理解為數組的 數組——例arr[0][1]數組名arr[0],第二個元素[1]。c)二維數組的 長度 由”[ 幾行 ]“確定!d)定義方式2:類型[ ][ ] 變量名 = new 類型[ 幾行 ][ ]。//行數確定,列數不確定——每行可以隨便 賦值。e)定義方式3:類型[ ][ ] 變量名 = { { ,...,...,...},{ },{ },......} //這種行數、列數都不確定。大括號 內的每個 大括號 代表 一行 的元素,每行有多少個元素 取決于 內大括號 中元素的個數。1面向對象的特點:封裝性、繼承性、多態(tài)性。在創(chuàng)建變量后,JVM運行程序時,會自動初始化變量。引用型變量 為 null。2垃圾對象——沒有變量引用的對象。2類的封裝:將類中的屬性 私有化。外界訪問私有屬性時 只能通過該屬性的 getxxx()方法。a)//擇Generate getter and setter 自動生成set和get方法。2構造方法:實例化對象。a)可以用 帶參數的構造方法 在實例化對象時就 給私有屬性 賦值。b)好的程序員 應該為每個類 寫一個 無參構造方法。c)定義構造方法的條件:。 聲明。 不能有return 返回值。2this關鍵字a)this指代 該類實例化的 對象。所以可以用 成員。b)在成員方法中使用this關鍵字,避免參數名與屬性名相同。c)用this關鍵字調用 構造方法 用this調用其他構造方法; ,并且只能出現(xiàn)一次 。2static關鍵字a)靜態(tài)變量: “”的形式來訪問。 成員變量 b)靜態(tài)方法 類中的 某個方法,那就用static關鍵字休息這個方法 只能訪問 靜態(tài)成員!//因為非靜態(tài)成員 必須先創(chuàng)建對象才能訪問,而靜態(tài)方法在被調用的時候可以 不創(chuàng)建對象——那么就沒有非靜態(tài)成員可供訪用。c)靜態(tài)代碼塊,靜態(tài)代碼會執(zhí)行一次。而類只會被加載一次,所以靜態(tài)代碼塊只會被執(zhí)行一次。d)單例模式 static 類名 INSTANCE = new 類名()。量——自己創(chuàng)建一個對象。private 類名(){}。//私有的 構造方法,只能內部訪問}//私有成員變public static 類名 getInstance(){ return INSTANCE。//定義靜態(tài)方法,返回自己的實例對象。 類名(){} 調用。 static fianl 類名 INSTANCE = new 類名()。的不能被修改的 靜態(tài)成員對象。2內部類——定義在類里面的 類a)成員內部類,可以訪問外部類的所有成員; 成員方法,所以想要創(chuàng)建內部類對象時,必須得用外部類的對象 去創(chuàng)建內部類對象: 變量名 = new 外部類名().new 內部類名()。b)靜態(tài)內部類,也相當于靜態(tài)方法。只能訪問外部類的靜態(tài)成員。,所以在創(chuàng)建內部類對象時,可以不用先創(chuàng)建外部類對象: 變量名 = new ()。 可以定義靜態(tài)成員,非靜態(tài)內部類則不可。c)方法內部類,只能在當前方法中被使用。2當一個對象被當成垃圾從內存中釋放時,它的 finalize()方法會被自動調用。//公有//私有的 構造方法,只能在類的內部被2繼承a)繼承關鍵字:extends。b)格式:Class A extends B{} c)單繼承——一個類只能
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1