2020關於Java基礎你不得不會的34個問題(附筆記)

刪刪寫寫,簡書編輯器還是不太習慣,現在彙集成文檔單獨發送,答案呈現在末尾文檔筆記

整套Java基礎筆記、面試、文檔、視頻戳下面文檔鏈接

目錄

  1. 面向對象和麪向過程的區別
  2. Java 語言有哪些特點
  3. 關於 JVM JDK 和 JRE 最詳細通俗的解答
  4. Oracle JDK 和 OpenJDK 的對比
  5. Java和C++的區別
  6. 什麼是 Java 程序的主類 應用程序和小程序的主類有何不同
  7. Java 應用程序與小程序之間有那些差別
  8. 字符型常量和字符串常量的區別
  9. 構造器 Constructor 是否可被 override
  10. 重載和重寫的區別
  11. Java 面向對象編程三大特性: 封裝 繼承 多態
  12. String StringBuffer 和 StringBuilder 的區別是什麼 String 爲什麼是不可變的
  13. 自動裝箱與拆箱
  14. 在一個靜態方法內調用一個非靜態成員爲什麼是非法的
  15. 在 Java 中定義一個不做事且沒有參數的構造方法的作用
  16. import java和javax有什麼區別
  17. 接口和抽象類的區別是什麼
  18. 成員變量與局部變量的區別有那些
  19. 創建一個對象用什麼運算符?對象實體與對象引用有何不同?
  20. 什麼是方法的返回值?返回值在類的方法裏的作用是什麼?
  21. 一個類的構造方法的作用是什麼 若一個類沒有聲明構造方法,該程序能正確執行嗎 ?爲什麼?
  22. 構造方法有哪些特性
  23. 靜態方法和實例方法有何不同
  24. 對象的相等與指向他們的引用相等,兩者有什麼不同?
  25. 在調用子類構造方法之前會先調用父類沒有參數的構造方法,其目的是?
  26. == 與 equals(重要)
  27. hashCode 與 equals (重要)
  28. 爲什麼Java中只有值傳遞
  29. 簡述線程,程序、進程的基本概念。以及他們之間關係是什麼
  30. 線程有哪些基本狀態?
    31.關於 final 關鍵字的一些總結
    32.Java 中的異常處理
    33.Java序列化中如果有些字段不想進行序列化 怎麼辦
    34.獲取用鍵盤輸入常用的的兩種方法

需要整套Java基礎筆記、面試、文檔、視頻戳下面文檔鏈接的同學可以直接戳下面的文檔鏈接[Java筆記、源碼、面試、文檔、視頻資源免費獲取](https://shimo.im/docs/i7o2oKkDuiA319g3/%20%E5%A4%8D%E5%88%B6%E9%93%BE%E6%8E%A5%E5%90%8E%E7%94%A8%E7%9F%B3%E5%A2%A8%E6%96%87%E6%A1%A3%20App%20%E6%88%96%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%89%93%E5%BC%80)

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