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

正文內(nèi)容

java、oracle、html學(xué)習(xí)日志-在線瀏覽

2025-08-09 22:06本頁(yè)面
  

【正文】 內(nèi)存,也不在堆內(nèi)存中。 String str=”absss” String str=new String(“absss”) //這個(gè)在堆內(nèi)存中,使用了new的就在堆中。 如果String str1=new String(“absss”) ; String str2=new String(“absss”) 輸出(str1=str2);是錯(cuò)誤的。 Corejava day 44獲取數(shù)組中的最大值、最小值。 冒泡排序:相鄰的兩個(gè)比較,大或者小后換位置。是相對(duì)于面向過程而言的。從執(zhí)行者變成指揮者,我們只要定義一個(gè)具有該功能的對(duì)象拿來使用就可以了。4 方法(函數(shù)):public static void main (String[] args)括號(hào)里為形參 修飾符(pubilc paivate...)返回類型 方法名(數(shù)據(jù)類型 名稱...){ Static也是修飾符 執(zhí)行語句 return; }4 當(dāng)程序執(zhí)行到return就不會(huì)執(zhí)行return后面的語句。50、 方法功能:分析你的功能需不需要返回值。需要參數(shù)。提高復(fù)用性。5 函數(shù)里面不能定義函數(shù)。5();eg:();(指的是對(duì)象調(diào)用了該方法,目的是調(diào)用方法) 如果方法是靜態(tài)的方法,也可以用 ();(目的是傳參數(shù))5封裝(屬性封裝、功能封裝): 屬性封裝:把成員變量私有化,通過get和set的方法來實(shí)現(xiàn)。60、 Static靜態(tài)隨著類的加載而加載的。成為獨(dú)立的靜態(tài)代碼塊。6 靜態(tài)方法中不可以使用this和super關(guān)鍵字?!洞笤捲O(shè)計(jì)模式》Corejava day 66 繼承:使用extends來繼承。6 Class 兒子 extends老子{ } 繼承的例子。若要繼承老子的需要用到super關(guān)鍵字,用法和this一樣70、 不能為了某個(gè)單獨(dú)的功能去繼承。然后讓多個(gè)類來繼承這個(gè)類。但是java中保留了這個(gè)機(jī)制。7 支持多層繼承。(當(dāng)然覆蓋掉的不包括私有的)。7 主方法里面不能用this. 7 寫子類的時(shí)候在堆內(nèi)存中開辟兩個(gè)空間,一個(gè)放父類里的東西,一個(gè)放自己的。所以在構(gòu)造函數(shù)中只能存在一個(gè)。子類會(huì)具備父類中的數(shù)據(jù),所以要先明確父類是如何對(duì)這些數(shù)據(jù)初始化的。內(nèi)部類能訪問被final修飾的局部變量。兒子要用父親的這個(gè)屬性時(shí)前面加上super.,默認(rèn)的是自己的。8 編程中遇到的問題:繼承的練習(xí)中對(duì)已經(jīng)初始化了的屬性又用了一個(gè)函數(shù),對(duì)這個(gè)函數(shù)進(jìn)行傳參,重新定義初始化過的屬性。Corejava day 78 超類的方法里面的內(nèi)容沒有實(shí)際意義時(shí),將該方法定義為抽象方法,所在類也就寫成為抽象類。類的寫法:abstract class Test{} 注意:abstract寫在返回類型前面。8 想要使用抽象類的方法,就必須由子類繼承,子類覆蓋父類中的抽象方法。8 抽象類中可以不包括抽象方法。所以public是可以省略的。接口用來實(shí)現(xiàn)implements。90、 想要使用接口中的方法就要用子類去實(shí)現(xiàn)。9 之所以接口能多實(shí)現(xiàn),是因?yàn)榻涌诶锩娴暮瘮?shù)是沒有函數(shù)體的所以不怕多個(gè)繼承時(shí)導(dǎo)致的不知道繼承自哪個(gè)父類的問題。9 父類的引用指向子類的對(duì)象。9 當(dāng)某個(gè)類只有一個(gè)對(duì)象時(shí)可以不那樣創(chuàng)建對(duì)象。這個(gè)就相當(dāng)于創(chuàng)建了的對(duì)象。不僅如此,而且也可以作為參數(shù)進(jìn)行傳遞。寫法:if(a instanceof Dog){........} if(a instanceof Cat){........}9 多肽中的成員函數(shù):編譯時(shí)看等號(hào)左邊。9 多肽中的靜態(tài)成員函數(shù)都看左邊。所以好的程序要低耦合。100、 內(nèi)部類的訪問規(guī)則:外部類訪問內(nèi)部類的時(shí)候需要建立內(nèi)部類的對(duì)象(這個(gè)對(duì)象就建立在外部類的函數(shù)體內(nèi))或者這樣: in=new Outer().new Inner()。10 內(nèi)部類:。10 想要訪問方法內(nèi)部的局部變量。10 匿名內(nèi)部類:例如new Test(){ }.function_1()。10 ()。Error:程序本身無法解決。一旦出現(xiàn)異常,jvm就會(huì)默認(rèn)終止程序。11 包:java中包是對(duì)類文件進(jìn)行分類管理的。 也是java中封裝的一種體現(xiàn),為java提供了多層空間命名。Javac d. 路徑 實(shí)體包 接口包 實(shí)現(xiàn)包 放的具體的功能函數(shù) 工具包 視圖包 Day0911 11 四中權(quán)限: public protected default private 同一個(gè)類中:ok ok ok ok 同一個(gè)包中:ok ok ok 子類:ok ok 不同包中:ok //同一個(gè)包中通常為相同類型的類。Length() 獲得String的長(zhǎng)度。11 StringBuffer類 線程安全(容器): StringBuffer sb=new StringBuffer()。Integer i1=127。I=i1是true,反之為false。 short Short long Long byte Byte float Float boolean Boolean double Double char CharacterDay101集合框架: 存放批量對(duì)象的容器。 數(shù)組和集合: 數(shù)組是固定長(zhǎng)度的。 集合是可變長(zhǎng)度的??梢源鎯?chǔ)不同類型的對(duì)象。 Arraylist 底層的數(shù)據(jù)結(jié)構(gòu)是數(shù)組結(jié)構(gòu)。出現(xiàn)頻率最大 Linkedlist 底層的數(shù)據(jù)結(jié)構(gòu)是鏈表結(jié)構(gòu) 特點(diǎn):插入元素快,查找速度偏慢。是一個(gè)接口Iterator,具體寫法:Iterator it=()。}12 set(接口):(取出數(shù)據(jù)的唯一方法就是通過迭代器,而list可以通過for循環(huán)) HashSet:底層的數(shù)據(jù)結(jié)構(gòu)是哈希表 判斷元素是否重復(fù)的方法: 首先比較hashcode,如果相同,比較equals返回值為 true,則元素重復(fù)。我們就能改變 比較的方式 TreeSet底層的數(shù)據(jù)結(jié)構(gòu)是二叉樹 放入TreeSet的元素是可以按照某種規(guī)則排序,需要實(shí)現(xiàn)Compare接 口,重寫接口中Compare方法,只要放入TreeSet的元素就必須具有排序 性,如果沒有就強(qiáng)制它具有排序性。 Hashtable 底層數(shù)據(jù)結(jié)構(gòu)是哈希表 線程安全 不能使用null值和null鍵 Hashmap 底層數(shù)據(jù)結(jié)構(gòu)是哈希表 線程不安全 能使用null值和null鍵 Treemap 底層數(shù)據(jù)結(jié)構(gòu)是二叉樹 可以根據(jù)集合中的鍵值12泛型 Java 。 格式:在類名后面加尖括號(hào)HashMap String map=new HashMapString ( ) 自定義泛型類 用法:在類名后加T來定義泛型。 注意:靜態(tài)方法不能引用類的泛型可以在返回類型前面加T。 student表示上限,?表示占位符。 student表示下限,?表示占位符。 13反射機(jī)制 在運(yùn)行狀態(tài)中,java的反射機(jī)制可以對(duì)任意一個(gè)類 .Class文件獲取這個(gè)類的所有屬性和方法。把這種動(dòng)態(tài)獲取信息以及動(dòng)態(tài)調(diào)用的對(duì)象的功能稱之為java的反射機(jī)制。獲取某個(gè)構(gòu)造方法是通過構(gòu)造方法參數(shù)類型的不同來判斷。 枚舉一旦被定義就會(huì)默認(rèn)繼承Enum類,枚舉中的對(duì)象具有具有這個(gè)類中的方法。 在枚舉中可以定義構(gòu)造方法,但構(gòu)造方法的權(quán)限小于默認(rèn)權(quán)限。Day1313 GUI 圖形用戶界面 Java一開始提供了AWT(抽象窗口工具包)需要調(diào)用本地系統(tǒng)方法實(shí)現(xiàn)功能,屬于重量級(jí)空間。提供了更多的組件,完全有java實(shí)現(xiàn)。13FlowLayout流式布局管理器 從左到右依次排列,放不下?lián)Q行 Panel的默認(rèn)布局 BorderLayout 邊界布局 東、西、南、北、中 frame的默認(rèn)布局 絕對(duì)布局:定義組件的坐標(biāo)的位置,將 (null)。13 ()。提供了對(duì)應(yīng)的對(duì)象1 根據(jù)傳輸?shù)臄?shù)據(jù)不同可以分為字節(jié)流和字符流; 字節(jié)流 InputStream 字節(jié)輸入流 outputStream 字節(jié)輸出流 是字節(jié)的基類 byte 字符流 Readr 字符輸入流 Writer 字符輸出流 是字符的基類 char 所有的輸入流都有read方法,為了獲取數(shù)據(jù), 所有的輸出流都有write方法,為了記錄數(shù)據(jù)14 根據(jù)流向不同可以分為輸入、輸出流。在緩沖區(qū)出來之前必須有流對(duì)象。14 字節(jié)流 byte(不光能操作文本,還能操作電影) 文件字節(jié)流 14總結(jié): 字符流和字節(jié)流 當(dāng)你操作的對(duì)象是純文本時(shí),用字符流 當(dāng)你操作的對(duì)象是不是純文本時(shí),用字節(jié)流 輸入輸出流 inputStream filereader 到控制臺(tái)上了 OutputStream fileWrite 到指定位置Day 1514文件夾 將文件文件夾封裝成對(duì)象,file流。 Window下 c:\ linux 下 c:/14 遞歸:函數(shù)調(diào)用本身的稱之為遞歸。 ObjectInputStream ObjectOutputStream 150、RandomAccessFile r: 文件存在15字符編碼: Day 1615線程:存在于進(jìn)程之中,線程是進(jìn)程的獨(dú)立控制單元。每一個(gè)進(jìn)程都有一個(gè)順序,每個(gè)進(jìn)程中都有獨(dú)立的控制單元,一個(gè)進(jìn)程至少有一個(gè)線程。而且這個(gè)線程運(yùn)行的代碼存在于主方法中。15第一種創(chuàng)建線程的方法: 繼承thread類。將運(yùn)行的代碼放在run方法中。 在每一個(gè)時(shí)刻,只能有一個(gè)程序在運(yùn)行。15 每個(gè)線程都有自己默認(rèn)的名稱,thread編號(hào),從0開始。15 解決辦法:讓一個(gè)線程執(zhí)行完,在執(zhí)行的過程中其他線程不能參與,把多條語句上了鎖,讓其他的線程不能參與。將需要的代碼一次性執(zhí)行完 。 synchronized (mutex) {//mutex是一個(gè)對(duì)象。同一時(shí)間只能有一個(gè)線程調(diào)用。16 死鎖:一個(gè)線程正在等
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1