自己實戰整理面試題--JVM(帶答案,不斷更新)
jvm記憶體模型,java記憶體模型,GC機制和原理;
物件是否可 GC?
GC分哪兩種,Minor GC 和Full GC有什麼區別?什麼時候會觸發Full GC?分別採用什麼演算法?
垃圾回收演算法
垃圾回收器 G1
常見的JVM調優方法有哪些?可以具體到調整哪個引數,調成什麼值?
JVM虛擬機器記憶體劃分、類載入器、垃圾收集演算法、垃圾收集器、class檔案結構是如何解析的;
OOM 出現的有哪些場景?為什麼會發生?
堆和棧的共享問題?
程序間共享記憶體的方式有哪些?(8種)
JVM裡的有幾種classloader,為什麼會有多種?
什麼是雙親委派機制?介紹一些運作過程,雙親委派模型的好處;
什麼情況下我們需要破壞雙親委派模型;
jvm的一些命令
如何把java記憶體的資料全部dump出來
何時會記憶體洩漏,記憶體洩漏會拋哪些異常
靜態內部類載入到了哪個區?方法區
class檔案編譯後加載到了哪
volatile關鍵字用法
sting s=new string("abc")分別在堆疊上新建了哪些物件
java虛擬機器的區域分配,各區分別存什麼
*jvm問題工具,jps,jinfo,jmap...
問非同步任務,需要等待全部執行完成,再往下執行,並且返回執行結果?
物件記憶體分配、物件的建立過程。
問jvm調優的基本命令。
相關推薦
自己實戰整理面試題--JVM(帶答案,不斷更新)
jvm記憶體模型,java記憶體模型,GC機制和原理; 物件是否可 GC? GC分哪兩種,Minor GC 和Full GC有什麼區別?什麼時候會觸發Full GC?分別採用什麼演算法? 垃圾回收演算法 垃圾回收器 G1 常見的JVM調優方法有哪些?可以具體到調整哪個引數,調成什麼值? JVM虛
自己實戰整理面試題--Mysql(帶答案,不斷更新)
mysql目前用的版本? 5.1.21;目前最高5.7.* left join,right join,inner join? left join(左連線) 返回包括左表中的所有記錄和右表中連線欄位相等的記錄 right join(右連線) 返回包括右表中的所有記錄和左
自己實戰整理面試題--鎖(帶答案,不斷更新)
java有哪些鎖? Synchronized 和 ReentrantLock? 1、synchronized是重量級鎖? 從JDK 1.5 到 JDK 1.6 有一個高效併發方面的重要改進,HotSpot虛擬機器開發團隊在這個版本中花費了很大的精力去對Java中的鎖進行優化(synchr
自己實戰整理面試題--集合(帶答案,不斷更新)
Set 和 List 區別? ArrayList 和 LinkedList 區別? 如果存取相同的資料,ArrayList 和 LinkedList 誰佔用空間更大? List 和 Map 區別,Arraylist 與 LinkedList 區別,ArrayList 與 Vector 區別? S
自己實戰整理面試題--Redis(帶答案,不斷更新)
Redis應用場景? 分散式鎖:通過setnx/del命令來實現,不完美的是由於業務場景比較多,所以,有些瑕疵,比如:setnx/del命令是非原子性的,存在執行完setnx但是沒有執行del的情況,導致鎖無法釋放,針對這種情況Redis的團隊加入了一些引數特性,給鎖加上過期時間,我的理解時
自己實戰整理面試題--Spring(帶答案,不斷更新)
Spring 的原理? Spring的核心主要是IOC和AOP;從Spring簡單的來說,是通過對POJO開發的支援,來具體實現的;Spring通過為應用開發提供基於POJO的開發模式,把應用開發和複雜的Java EE服務,實現解耦,並通過提高單元測試的覆蓋率,從而有效的提
自己實戰整理面試題--Http網路相關(帶答案,不斷更新)
*1.描述下網頁一個 Http 請求,到後端的整個請求過程: https://blog.csdn.net/w372426096/article/details/82012229 瀏覽器輸入https:www.koolearn.com這個URL,瀏覽器只知道名字是www.koolearn.
自己實戰整理面試題--多執行緒(帶答案,不斷更新)
一個執行緒兩次呼叫 start() 方法會出現什麼情況?執行緒的生命週期,狀態是如何轉移的? Java 的執行緒是不允許啟動兩次的,第二次呼叫必然會丟擲 IllegalThreadStateException,這是一種執行時異常,多次呼叫 start 被認為是程式設計錯誤。 關於執行緒生
自己實戰整理面試題--java基礎(帶答案,不斷更新)
Java基礎: 1、Object 類中的方法 registerNatives() //私有方法 getClass() //返回此 Object 的執行類。 hashCode() //用於獲取物件的雜湊值。 equals(Object obj) //
去BAT面試完的Mysql面試題總結(55道,帶完整答案)
1、一張表裡面有ID自增主鍵,當insert了17條記錄之後,刪除了第15,16,17條記錄,再把mysql重啟,再insert一條記錄,這條記錄的ID是18還是15 ? 2、mysql的技術特點是什麼? 3、Heap表是什麼? 4、mysql伺服器預設埠
成為大數據頂尖程序員,先過了這些Hadoop面試題!(附答案解析)
大禮包 雲計 default blank mas 阻止 launcher inpu 建立 導讀:在大數據開發崗位的需求下,工資待遇水漲船高,不少編程人員在面對職業瓶頸期的時候,會選擇轉編程方向發展。你是否已經意識這是你人生中的一個重要轉機?能不能抓住這個時代的機遇,就在於你
2018年java面試題總結(附答案)
1.什麼是B/S架構?C/S架構? B/S(Browser/Server),瀏覽器/伺服器程式; C/S(Client/Server),客戶端/服務端,桌面應用程式。 2.網路協議有哪些? HTTP:超文字傳輸協議; SMPT:簡單郵件協議; TELNET:遠端終端
Java面試題總結(附答案)
1.什麼是B/S架構?C/S架構? B/S(Browser/Server),瀏覽器/伺服器程式; C/S(Client/Server),客戶端/服務端,桌面應用程式。 2.網路協議有哪些? HTTP:超文字傳輸協議;
大型網際網路公司必備的java面試題及(附答案)
1、作用域public,private,protected,以及不寫時的區別 答:區別如下: 作用域 當前類 同一package 子孫類 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √
網易面試題記錄(題目來源-->牛客網)
1.魔法幣:小易準備去魔法王國採購魔法神器,購買魔法神器需要使用魔法幣,但是小易現在一枚魔法幣都沒有,但是小易有兩臺魔法機器可以通過投入x(x可以為0)個魔法幣產生更多的魔法幣。 魔法機器1:如果投入x個魔法幣,魔法機器會將其變為2x+1個魔法幣 魔法機器2
Java基礎、Java集合、多執行緒、JDBC、HTTP、JSP、Servlet、Struts面試題彙總(附答案)
[Java基礎] 1.”==”和equals方法有什麼區別? 答:==是運算子,equals是方法,方法可以通過重寫改變其行為,如String的equals就是比較字串內容。 2. switch語句能否作用在byte上,能否作用在long上,能否作用在String上?
大資料面試題總結(附答案)
目錄 最近由於要準備面試就開始提早看些面試、筆試題。以下是自己總結的一些經常出現、有價值的試題,包含hadoop、hive、hbase、storm、spark等。答案僅供參考,如有錯誤,請指
2019阿里巴巴技術面試題集錦(含答案)
為幫助開發者們提升面試技能、有機會入職阿里,雲棲社群特別製作了這個專輯——阿里巴巴資深技術專家們結合多年的工作、面試經驗總結提煉而
java筆試題的筆記(手寫,待更新)
方法 更新 ofo illegal const blank private and prot 1、 String str=new String("abc"); 緊接著這段代碼之後的往往是這個問題,那就是這行代碼究竟創建了幾個String對象呢? 2個。 2、
[微控制器經驗] 【mk_欣馳】emWin移植筆記——STemWin5.22在STM32F103上的移植步驟(帶觸控,無作業系統)
一、硬體要求小系統 (無視窗管理器) •RAM:100位元組 • 堆疊:600位元組 •ROM:10-25 kb(取決於所使用的功能) 大系統 (包含視窗管理器和小工具) •RAM:2-6 kb(取決於所需的視窗數) •