1.判斷float在後面要加f。
如果是小數,需要加f,不是小數,預設往下轉換不會報錯。
但是double不能轉換成float,從上往下轉,為強轉型別
2.物件是存在棧中,引用的位址存在堆中
3.棧就是先進先出的桶,堆就是二叉樹
4.int 無法轉為封裝型別double 如:double d = 3;會報錯
5.join()是把指定的執行緒加入到當前執行緒中,可以合併為順序執行的執行緒
6.正規表示式分為貪婪模式和非貪婪模式
string str =「abcaxc」
patter p =「ab*c」
貪婪模式:正規表示式一般趨向於最大長度匹配,這就是所謂的貪婪模式,如上面得到結果就是abcaxc
非貪婪模式:就是匹配到結果就好,就少的匹配字元。如上面使用模式p匹配字串str,結果就是匹配到abc
程式設計中預設貪婪模式,在量詞後面直接加上乙個問號?就是非貪婪模式
*:任意多個;
+:乙個到多個;
?:0或乙個;
. 表示除\n之外的任意字元
*表示匹配0-無窮
+表示匹配1-無窮
(?=assert)為順序環視
7.nested class 巢狀類
8.sortedmap是介面
9.servlet 4大域物件pagecontext,request,response,servletcontext
10.運算優先等級
JAVA語言基礎複習1
物件導向 一.什麼是類?類就是有 相同屬性和方法 的一組物件的集合 二.什麼是物件?物件就是 用來描述客觀事物的乙個 實體,由一組 屬性和方法構成 三.方法和屬性是什麼?方法就是物件執行的 操作屬性就是物件的 特徵四.什麼是方法過載?方法的過載就是方法名一樣,引數列表不一樣 public class...
複習1 Java基礎之switch
什麼是switch結構 switch結構其實也是一種類似於處理多分枝選擇的一種程式結構 switch結構有如下規則 1 表示式的返回值必須是一下幾種型別之一 char byte short int且必須是正確的結果。2 case語句中的取值必須是常量,所有case中的取值應該是不同的。3 defau...
Java基礎複習筆記8 異常處理
異常處理 a 異常 i.throwable 1.error 2.exception a runtimeexception非檢查異常 i.空指標異常nullpointerexception ii.陣列下標越界異常arrayindexoutofbound ception iii.型別轉換異常classc...