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

正文內容

java、oracle、html學習日志(編輯修改稿)

2025-07-19 22:06 本頁面
 

【文章內容簡介】 返回指定字符串第一次出現(xiàn)的位置 length() 獲得String的長度 Reverse( ) 將字符串倒過來排列 subsString(int b,int e) 根據(jù)給定的下標截取字符串 replace(int b int e ,String str) 將指定字符串替換到指定位置上11 Stringbuilder類 線程不安全 比StringBuffer更快11 基本類型封裝類 int IntegerInteger i=127。Integer i1=127。當i和i1的值在byte的范圍內時。I=i1是true,反之為false。parseInt(String s)將字符串強制轉換為int類型。 short Short long Long byte Byte float Float boolean Boolean double Double char CharacterDay101集合框架: 存放批量對象的容器。 為了方便我們操作的批量對象。 數(shù)組和集合: 數(shù)組是固定長度的??梢源娣呕緮?shù)據(jù)類型,也可以存放對象。 集合是可變長度的。只能存放對象??梢源鎯Σ煌愋偷膶ο?。集合 collection無序的集合Set有序的集合List12 12 collection接口中定義的方法,完成了對集合元素的增刪12 List(接口):存放的元素是有序的,可以重復。 Arraylist 底層的數(shù)據(jù)結構是數(shù)組結構。增刪改查 特點:查找速度快,插入速度慢。出現(xiàn)頻率最大 Linkedlist 底層的數(shù)據(jù)結構是鏈表結構 特點:插入元素快,查找速度偏慢。 Vector 底層的數(shù)據(jù)結構是數(shù)組結構12 迭代器:用來遍歷集合的。是一個接口Iterator,具體寫法:Iterator it=()。12 加強版for循環(huán):for(數(shù)據(jù)類型 變量名: 迭代的對象) eg:for(object o: list){ String s=(String)o。}12 set(接口):(取出數(shù)據(jù)的唯一方法就是通過迭代器,而list可以通過for循環(huán)) HashSet:底層的數(shù)據(jù)結構是哈希表 判斷元素是否重復的方法: 首先比較hashcode,如果相同,比較equals返回值為 true,則元素重復。后面的覆蓋前面的。我們就能改變 比較的方式 TreeSet底層的數(shù)據(jù)結構是二叉樹 放入TreeSet的元素是可以按照某種規(guī)則排序,需要實現(xiàn)Compare接 口,重寫接口中Compare方法,只要放入TreeSet的元素就必須具有排序 性,如果沒有就強制它具有排序性。Day1112 map 一對一的關系。 Hashtable 底層數(shù)據(jù)結構是哈希表 線程安全 不能使用null值和null鍵 Hashmap 底層數(shù)據(jù)結構是哈希表 線程不安全 能使用null值和null鍵 Treemap 底層數(shù)據(jù)結構是二叉樹 可以根據(jù)集合中的鍵值12泛型 Java 。 用于解決安全問題是一種安全機制,將強制轉換從運行時期轉移到編譯時期,讓安全問題減少,避免了強制轉換的麻煩。 格式:在類名后面加尖括號HashMap String map=new HashMapString ( ) 自定義泛型類 用法:在類名后加T來定義泛型。 方法:在返回類型前面加T來定義泛型。 注意:靜態(tài)方法不能引用類的泛型可以在返回類型前面加T。12 ? extends Student 表示所有繼承了student的類都可以 。 student表示上限,?表示占位符。? super Student 表示所有繼承了student的類都可以 。 student表示下限,?表示占位符。1可變參數(shù) 寫法:數(shù)據(jù)類型...變量名 eg: public void fun(String...str) { } 如果fun有兩中數(shù)據(jù)類型的參數(shù),則只能有一種數(shù)據(jù)類型的參數(shù)可以為可變的(會無限解析參數(shù)),且要把可變參數(shù)放在最后 eg: public void fun(int i, String...str) { } (2,”wwd”,”dfasf ”,”afsf”)。 13反射機制 在運行狀態(tài)中,java的反射機制可以對任意一個類 .Class文件獲取這個類的所有屬性和方法。并可以調用它的任意屬性和方法。把這種動態(tài)獲取信息以及動態(tài)調用的對象的功能稱之為java的反射機制。Day1213獲取構造方法: 是通過調用class類中的getConstructor(公有的)getDeclareConstructor(任何權限)來獲取。獲取某個構造方法是通過構造方法參數(shù)類型的不同來判斷。13 jDK 枚舉可以理解為是一個具有自定義對象個數(shù)的特殊類,使用關鍵字enum來定義枚舉類。 枚舉一旦被定義就會默認繼承Enum類,枚舉中的對象具有具有這個類中的方法。 枚舉類中的枚舉名稱需要大寫。 在枚舉中可以定義構造方法,但構造方法的權限小于默認權限。 枚舉可以實現(xiàn)接口。Day1313 GUI 圖形用戶界面 Java一開始提供了AWT(抽象窗口工具包)需要調用本地系統(tǒng)方法實現(xiàn)功能,屬于重量級空間。 Swing是在AWT的基礎上建立的一套圖形化界面系統(tǒng)。提供了更多的組件,完全有java實現(xiàn)。增強了移植性,屬于輕量級空間。13FlowLayout流式布局管理器 從左到右依次排列,放不下?lián)Q行 Panel的默認布局 BorderLayout 邊界布局 東、西、南、北、中 frame的默認布局 絕對布局:定義組件的坐標的位置,將 (null)。13 下拉列表 jobox 13 窗口監(jiān)聽 窗口識別實現(xiàn)了窗口監(jiān)聽13 Swing和awt前者不用設置叉叉符號就可以自行關閉。13 ()。要寫上,前者不寫是可以關閉窗口,但不能關閉程序,程 序一直在運行著的Day1413 IO流 IO流是用來處理設備之間的數(shù)據(jù)傳輸,java對于數(shù)據(jù)的操作就是通過IO流。提供了對應的對象1 根據(jù)傳輸?shù)臄?shù)據(jù)不同可以分為字節(jié)流和字符流; 字節(jié)流 InputStream 字節(jié)輸入流 outputStream 字節(jié)輸出流 是字節(jié)的基類 byte 字符流 Readr 字符輸入流 Writer 字符輸出流 是字符的基類 char 所有的輸入流都有read方法,為了獲取數(shù)據(jù), 所有的輸出流都有write方法,為了記錄數(shù)據(jù)14 根據(jù)流向不同可以分為輸入、輸出流。14 緩沖字符流 字符流的緩沖區(qū) bufferedReader bufferedWriter 為了提高其他流的讀取速度。在緩沖區(qū)出來之前必須有流對象。14裝飾設計模式 想對已有功能進行增強時,可以定義類,將已有對象傳入。14 字節(jié)流 byte(不光能操作文本,還能操作電影) 文件字節(jié)流 14總結: 字符流和字節(jié)流 當你操作的對象是純文本時,用字符流 當你操作的對象是不是純文本時,用字節(jié)流 輸入輸出流 inputStream filereader 到控制臺上了 OutputStream fileWrite 到指定位置Day 1514文件夾 將文件文件夾封裝成對象,file流。 對文件和文件夾的操做更加方便 可以作為參數(shù)傳遞給流的構造函數(shù)。 Window下 c:\ linux 下 c:/14 遞歸:函數(shù)調用本身的稱之為遞歸。14 打印流 printstream 字節(jié)打印流 Printwrite 字符打印流14 對象流 為了可以傳輸對象,就有了對象流。 ObjectInputStream ObjectOutputStream 150、RandomAccessFile r: 文件存在15字符編碼: Day 1615線程:存在于進程之中,線程是進程的獨立控制單元。 進程:正在執(zhí)行的程序。每一個進程都有一個順序,每個進程中都有獨立的控制單元,一個進程至少有一個線程。15 ,該進程中至少有一個線程負責java程序的運行。而且這個線程運行的代碼存在于主方法中。該線程稱之為主線程。15第一種創(chuàng)建線程的方法: 繼承thread類。 重寫thread類中的run方法。將運行的代碼放在run方法中。 調用start方法,開啟一個線程會自動調用run方法。 在每一個時刻,只能有一個程序在運行。只是cpu在做快速的切換,達到同時運行的效果。15 每個線程都有自己默認的名稱,thread編號,從0開始。15 getName() 15 線程安全問題:當多條語句在同一個線程共享數(shù)據(jù)時,一個線程對多條語句只執(zhí)行了一部分,還沒執(zhí)行完,另一個線程就進來了,導致線程錯誤。15 解決辦法:讓一個線程執(zhí)行完,在執(zhí)行的過程中其他線程不能參與,把多條語句上了鎖,讓其他的線程不能參與。15 Java中對多線程安全問題提供了專業(yè)的解決辦法。將需要的代碼一次性執(zhí)行完 。就是一個鎖。 synchronized (mutex) {//mutex是一個對象。 需要執(zhí)行的代碼塊 } synchronized 也可以在方法上面添加,表示給這個方法上鎖。同一時間只能有一個線程調用。160、 靜態(tài)方法被synchronized 修飾時,synchronized (){}16 前提:必須要有兩個或者兩個以上的線程。16 死鎖:一個線程正在等待另一個線程釋放資源,另一個線程也再做同樣的事。是由于嵌套同步導致的。16 線程的通信:就是多個線程在操作同一個資源。但是操作的動作不同。16 只有同一個鎖上的等待線程,才可以被同一個鎖上的線程激活。Day 1716 網(wǎng)絡編程:網(wǎng)絡的基本三要素 IP 。 Cmd命令ping 可以測試是否和其他電腦聯(lián)通。Ipconfig顯示出本
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1