final和String的關係

我們在編寫代碼時,經常用到final關鍵字,這是java的保留字。

  1. 修飾類時,表明這個類不能被繼承。
    String a="hello2";
    String b="hello"+2;
    System.out.println("a==c-->  "+(a==b));

    String c="hello";
    final String d="hello";

    String e=c+2;
    String f=d+2;
    System.out.println("a==e-->  "+(a==e));   
    System.out.println("a==f-->  "+(a==f));

    out:
        a==c-->  true
        a==e-->  false
        a==f-->  true

你們發現什麼規律了?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章