java學習第24天,學習String字面量

2021-08-09 01:31:35 字數 516 閱讀 1345

1,string是不可變物件,是final修飾的,建立之後不能修改;

2,建立乙個string型別的資料可使用string str="str1";也可以用string str=new string("str1");

3,在建立的時候就能從字面上看到資料結果的變數叫做字面量;

4,在建立兩個結果一樣的字面量的時候,如果不用new來建立的話,兩個變數指向的是同乙個物件;

5,但是如果對其中乙個變數進行修改的話,另外的乙個變數是不會發生變化的,因為在修改的時候不是在原有物件上修改,而是重新建立乙個物件;

6,建立多個字面量的時候,會到常量池裡面去匹配值相同的物件,都會指向同乙個物件,如果這些字面量都不是用new建立的話;

7,用new建立的時候,都是重新建立了乙個物件;

8,字面量在建立的時候,如果是幾個字面量運算的結果,那麼在編譯的時候會自動儲存為計算後的結果,然後用這個結果去常量池裡邊去匹配;

9,如果字面量有數字和char字元加減的話,要注意,是它們的編碼計算後的結果,和字串拼接是不一樣的;

java學習第18天

1,介面就是乙個規範,裡面只有常量和抽象方法 2,介面可以看作是乙個完全抽象的抽象類,因為包含了抽象方法,所以不可以例項化,可以想抽象類被子類繼承然後重寫抽象方法一樣,介面可以被子類實現,並實現介面裡面的全部方法 3,介面還可以被介面繼承,子介面裡面就包含了父介面裡面的所有抽象方法和函式,當這個子介...

java學習筆記 第3天

sys as sysdba sys使用者可以建立其他的使用者 create user user01 identified by u01 建立乙個使用者,口令為u01 alter user user01 identified by us01 更改使用者的口令為us01 password 只有擁有dba...

java學習筆記 第4天

停止oracle的服務,只在使用它的時候才去啟動會加快電腦執行速度 oracle的服務 oracleserviceorcl 使用sql plus時需要啟用它 oracleoradb11g home 1tnslistener 使用第三方工具時,像pl sqldeveloper時需要啟用 約束資料型別是...