複習貼 Java基礎筆記 1

2021-09-24 15:06:45 字數 801 閱讀 8794

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...