集合可以說是學習 Java 中最重要的一塊知識點了,無論做任何業務系統,集合總是最為基礎的那塊 API。我第一次接觸集合,是在我大三的時候,那時候去面試,面試官問我:你了解過集合嗎?可惜那時候沒什么項目經驗,所以基本沒有了解過,因此也錯失了機會。 到了現在,我已經工作了5年了,也做過了大大小小 ...
大家在平時的開發過程中是否遇到過StackOverflowError OutOfMemoryError等類似的內存溢出錯誤呢 大家又是怎么解決這個問題的 再來,大家在面試過程中有沒有被面試官提問過jvm的內部構造及如何優化的奪命連環call呢 今天就讓我們來一探究竟,先從jvm的內部構造及原理說起,一步一步帶大家解決jvm的優化問題。 虛擬機簡介 虛擬機 Virtual Machine,簡稱VM ...
2021-06-10 22:21 0 198 推薦指數:
集合可以說是學習 Java 中最重要的一塊知識點了,無論做任何業務系統,集合總是最為基礎的那塊 API。我第一次接觸集合,是在我大三的時候,那時候去面試,面試官問我:你了解過集合嗎?可惜那時候沒什么項目經驗,所以基本沒有了解過,因此也錯失了機會。 到了現在,我已經工作了5年了,也做過了大大小小 ...
許多人知道類加載機制、JVM內存模型,但他們可能不知道什么是《Java虛擬機規范》。對於Java開發來說,《Java虛擬機規范》才是最為官方、准確的一個文檔,了解這個規范可以讓我們更深入地理解JVM。我們平常說的JVM其實更多說的是HotSpot(HotSpot是JVM規范的一種實現),但我 ...
從事音頻軟件開發10+年,在不同的操作系統(linux/android/ios)下開發過多款產品,主要有通信設備、通信終端、無線音箱、音頻類APP等,涉及到音頻的多個模塊:音頻驅動、音頻前后處理、co ...
跟許多人一樣,我一開始接觸 Java 虛擬機只是因為面試需要用到,所以硬着頭皮看看。所以很多人對於為什么要學虛擬機這個問題,他們的答案都是:因為面試。但我經過了幾年的學習和實戰,我發現其實學習虛擬機並 ...
去年畢業后,注冊了這個博客園,還想着記錄一些自己的所想所得,但直到一年后的今天,我才慢悠悠地動起了筆。說來好笑,找了好一會,才找到新建隨筆的按鈕。之所以會忽然想到要寫博客,還得得益於前幾天的兩場面 ...
大家好,這里是「聊聊系統優化 」,並在下列地址同步更新 博客園:http://www.cnblogs.com/changsong/ 知乎專欄:https://zhuanlan.zhihu. ...
做了兩年的驅動,好像與世隔絕了,看不到外面的世界,終於要擺脫了,但似乎還有些不舍,有些擔憂。轉了部門,現在的職位似乎更適合一個女孩子做,但是技術我並不想丟棄,而且懂技術對做現在的工作非常有幫助,於是決定利用自己的時間來學習Android。開篇博客,來記錄學習Android的點點滴滴,我知道這個過程 ...
目錄 簡介 數組 String ArrayList HashMap HashSet LinkedList treeMap 總結 簡介 之前的文章中,我們使用JOL工具簡單的分析過String,數組和集合類的內存占用情況,這里再做 ...