Java基礎——經常用到又經常忘記的概念
3. “字符串”.equals(被比較的String變量)
這樣可以處理,輸入的String變量爲null的情況
4. 訪問控制權限
5. 在JDK1.8裏面有一個最重要的概念: 內部類訪問方法參數可以不加上final關鍵字
6. 枚舉的目的→多例設計,
7. 基本數據類型 取值範圍
8. 數值類型之間的合法轉換
虛線表示,有精度損失的轉換。
N. 已理解
2. 匿名對象
沒有棧指向的對象就稱爲匿名對象
普通申明一個對象是這樣的
A a = new A();
那麼這個時候a就是類A的一個對象,這個對象名字就是a
再來看下面一個例子:
method(A a);
整理method是一個方法,他需要傳遞一個對象來作爲參數,那麼這個時候有2種方法:
方法1:
A a =new A();
method (a);
方法2:
method (new A());
方法2中new A()就是一個匿名對象,他沒有名字。這樣可以理解了吧。
轉自: https://zhidao.baidu.com/question/271175254.html
1. String類 特點
String類的特點:
- Stirng類對象有兩種實例化方式:
- 直接賦值: 只開闢一塊堆內存空間,可以自動入池
- 構造方法: 開闢兩塊堆內存空間,不會自動入池,使用intern()手工入池;
- 任何一個字符串都是String類的匿名對象;
- 字符串一旦聲明則不可改變,可以改變的只是String類對象的引用。