摘要:聲明本文所有列舉的問題都來源于編程隨想的博客,這個博客的博主知識淵博,編程方面的一些文章質量很高,給人醍醐灌頂的感覺。
算法和數據結構聲明:本文所有列舉的問題都來源于 《編程隨想》的博客,這個博客的博主知識淵博,編程方面的一些文章質量很高,給人醍醐灌頂的感覺。
什么時候該用數組類型容器,什么時候該用鏈表型容器,如何合理的使用數據類型
什么是散列函數,HashMap的實現原理是什么
什么是遞歸,使用遞歸實現目錄樹遍歷
什么是算法復雜度
是否理解空間換時間的思想
寫一個針對整數數組的冒泡排序,
寫一個針對整數數組的二分查找函數
面向對象基于接口的繼承和基于實現的繼承各有什么優缺點
繼承(extend implement) 有什么缺點
多態有什么缺點
為什么 Java 可以多繼承interface,不可以多繼承 class
假如讓你寫一個小游戲,如五子棋人機對戰,如何設計類結構
類結構設計時,如何考慮可擴展性
編程習慣(應當避免)隨意的命名
習慣于代碼的 copy & paste
Magic Number 滿天飛
代碼耦合度太大
被 GC 寵壞(資源不懂回收)
異常處理使用不當空 catch 語句塊
沒有使用 finally
籠統的 catch 語句塊
使用函數返回值做錯誤處理
不清楚 Checked Exception 和 Runtime Exception的區別
Java 虛擬機 JVMChecked Exception 表示可恢復的異常,也就是必須檢查的異常
Runtime Exception 表示不可恢復的異常
基本類型和引用類型
基本類型和引用類型在內存存儲上有什么區別
這兩種類型在性能上有什么區別
這兩種類型對于 GC 有什么區別
垃圾回收機制
GC 是如何判斷哪些對象已經失效
GC 對性能有哪些影響
如何通過 JVM 參數調優 GC 性能
關于字符串
String 和 StringBuilder的區別,為啥要設計兩種類型
關于泛型
GP 是在編譯時還是在運行時實現的,為什么要這么實現
GP 的類型擦除機制是咋回事,有啥優缺點
使用泛型容器在性能上有啥影響,為什么
關于多線程
synchronized 關鍵字起什么作用
synchronized 的作用域如何,是針對某個類還是針對某個對象實例
synchronized 對性能的影響,為什么
volatile 關鍵字什么用途,什么時候需要這個關鍵字
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/69835.html
摘要:提高有了入門的基礎,開始自學當時流行的三大框架和。業余的時間,經常在上閑逛,看一些博客或開源的代碼。 最近有一位小伙伴通過公眾號給我留言, 我參加工作沒多久,看著圈里的技術大牛,特別羨慕,也渴望成為技術大牛,想讓您分享一下從小白到大牛是怎樣練成的,我該如何提高自己 首先,謝謝這位小伙伴的一直關注。其次,我并不是大牛,只是早搬了幾年的磚而已,不過可以分享一下我的Java開發之路。 入門 ...
摘要:因為某些原因,不方便在這里直接發送百度鏈接,關注我的微信公眾號面試通關手冊回復資源分享第一波即可領取。然后大家還有什么問題的話,可以在我的微信公眾號后臺面試通關手冊給我說或者加我微信,我會根據自己的學習經驗給了說一下自己的看法。 這是一篇針對Java初學者,或者說在Java學習路線上出了一些問題(不知道該學什么、不知道整體的學習路線是什么樣的) 第一步:Java基礎(一個月左右) 推薦...
摘要:相關推薦,豆瓣評分,人評價本書介紹了在編程中條極具實用價值的經驗規則,這些經驗規則涵蓋了大多數開發人員每天所面臨的問題的解決方案。實戰高并發程序設計推薦豆瓣評分,書的質量沒的說,推薦大家好好看一下。 該文已加入開源文檔:JavaGuide(一份涵蓋大部分Java程序員所需要掌握的核心知識)。地址:https://github.com/Snailclimb... 【強烈推薦!非廣告!】...
摘要:學習完多線程之后可以通過下面這些問題檢測自己是否掌握,下面這些問題的答案以及常見多線程知識點的總結在這里。可選數據結構與算法如果你想進入大廠的話,我推薦你在學習完基礎或者多線程之后,就開始每天抽出一點時間來學習算法和數據結構。 我自己總結的Java學習的系統知識點以及面試問題,已經開源,目前已經 35k+ Star。會一直完善下去,歡迎建議和指導,同時也歡迎Star: https://...
閱讀 3827·2021-11-25 09:43
閱讀 2170·2021-11-23 10:11
閱讀 1397·2021-09-29 09:35
閱讀 1310·2021-09-24 10:31
閱讀 2035·2019-08-30 15:48
閱讀 2353·2019-08-29 15:28
閱讀 425·2019-08-29 12:36
閱讀 3490·2019-08-28 18:12