jvm面試必會基本知識
內存:
堆區 | new的對象 |
虛擬機棧 |
局部變量 |
本地方法棧 | 作用是執行native方法 |
方法區 | static變量、類信息、常量 |
程序計數器 | 當前線程所執行的字節碼的行號指示器 |
怎麽判斷是不是垃圾:
引用計數法
可達性分析(判斷和GCroot有沒有通路)
垃圾清理器:
G1:整體標記整理,局部復制
CMS:標記清除算法
垃圾清除算法:1.標記清除2.復制3.標記整理
類加載:雙親委托(委托父類的類加載器,優點:使用更穩定的父類的包進行加載)
jvm面試必會基本知識
相關推薦
jvm面試必會基本知識
col 信息 native 標記 borde 知識 加載 roo 委托 內存: 堆區 new的對象 虛擬機棧 局部變量 本地方法棧 作用是執行native方法 方法區 static變量、類信息、常量 程序計數器 當前線程所執行的字節碼的行號指示器
Linux必會基本知識
1、統計現在登入到系統上的賬戶總數 who | wc -l who命令可以檢視登入到系統上的賬戶。wc命名是Linux系統裡面的統計程式,可以計算出行數(-l)、字數(-w)、字元數(-c)。此例中是統計行數。 2、將終端使用者的輸入儲存到檔案中
面試必會知識------資料庫
事物 它是一個操作序列,這些操作要麼都執行,要麼都不執行,它是一個不可分割的工作單位。事務是資料庫維護資料一致性的單位,在每個事務結束時,都能保持資料一致性 四個基本性質 事物是由一系列操作完成的,具有四個基本性質(ACID) 原子性(Atomicity):原子性是指
【程序員筆試面試必會——排序②】Python實現 計數排序、基數排序
16px 最大 元素 size medium log n) python實現 count 一、計數排序 概要: 時間復雜度O(n),空間復雜度O(k),k是輸入序列的值的範圍(最大值-最小值),是穩定的。計數排序一般用於已知輸入值的範圍相對較小,比如給公司員工的身高
運維面試必會
日誌審計 bin bios 二進制文件 shu 創建文件 關機 計數 pts 非原創,源鏈接https://blog.csdn.net/zhongqi2513/article/details/62044299 1.解釋下什麽是GPL,GNU,自由軟件? GPL:(通用公共許
Android面試必會知識點 - ANR詳解
除了 信息 load 本地 leg 主線程 阻塞 tst 第一次 最近在公司出差過多,感覺自己快被廢了,這時候正好有大公司給了面試機會,於是就去試試,雖然最後Tencent沒有要我,但是過程中讓我對Android有了更新的認知,把我的對於Android的理解又提升了
mysql必知必會-基礎知識
基礎知識 什麼是資料庫? 資料庫是一個以某種有組織的方式儲存的資料集合。理解資料庫的一種最簡單的辦法就是將其想象為一個檔案櫃。此檔案櫃是一個存放資料的物理位置,不管資料是什麼以及如何組織的。 什麼是表? 1.表等同於當你將資料
運維工程師必會原理知識
一、DNS系統架構與解析原理 DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網路服務命名系統,它用於 TCP/IP網路,它所提供的服務是用來將主機名和域名轉換為IP地址的工作。 DNS 的過程? 關於DNS的獲取流程:
測試面試必會sql(1)
測試一般各種查詢語句用的較多,下面的查詢語句都是需要熟悉的 Course表 Score表 Student表 Teacher表 1,查詢課程編號為“02”的總成績 SELECT *
前端必會基礎知識:原型和繼承
1、理解原型物件 無論什麼時候,只要建立了一個新函式,就會為該函式建立一個prototype屬性,這個屬性就是函式的原型物件,該原型物件還有一個constructor屬性和一個__proto__屬性,由一個建構函式new出來的就是例項物件,它也有__proto__屬性。他們之間的關係如下
2018年最全網易微專業Java開發:聚焦Java開發工程師必知必會的知識技能
Object轉JsonString 如何使用:JSON.toJSONString(obj); 處理邏輯:JSON類是一個抽象類,實現了其中一個名為JSONAware的介面,這個介面中只有一個方法就是String toJSONString(),如下圖所示: 該方法
java必會基礎知識之執行緒的狀態及切換
很多初學java的程式設計師在學習執行緒的時候總是學的一知半解,但是執行緒在java學習中又佔據著不可替代的位置,所以我們必須把執行緒學好、學透、學精,這樣才能在java學習的路上越走越遠。 首先我們來說下執行緒的幾種狀態,Java中執行緒的狀態分為6種: 1. 初始狀態 初始狀態
React面試必會--React的Diff演算法
使用React或者RN開發APP如果不知道Diff演算法的話簡直是說不過去啊。畢竟“知其然,知其所以然”這句老話從遠古喊到現代了。 以下內容基本是官網文章的一個總結、壓縮。這次要謙虛一下,畢竟深入研究RN的時間不多,如果有什麼理解的不對的地方還請各位讀者指正。
阿里面試必會20道C++面試題!
1、如何初始化一個指標陣列。解析:首先明確一個概念,就是指向陣列的指標,和存放指標的陣列。 指向陣列的指標:char (*array)[5];含義是一個指向存放5個字元的陣列的指標。 存放指標的陣列:char *array[5];含義是一個數組中存放了5個指向字元型資料的指標。 按照題意,我理解為初始化一個存
筆試面試必會程式碼 以及必看書籍
筆試面試必會程式碼 連結串列: 在連結串列中找到第一個含有某值的節點並刪除該結點 從頭到尾列印連結串列 合併兩個排序連結串列 反轉連結串列 連結串列中倒數第k個結點 O(1)時間刪除連結串列結點 複雜連結串列的複製 兩個連結串列的第一個公共結點 二叉樹: 深度優先遍歷
BATJ面試必會之並發篇
我們 exception 自旋鎖 依次 輸出結果 gin now() size protect 一、線程狀態轉換 新建(New) 可運行(Runnable) 阻塞(Blocking) 無限期等待(Waiting) 限期等待(Timed Waiting) 死亡(Term
BATJ面試必會之 Spring 篇(一)
綁定 重要 詳情 類信息 建議 ini on() aging 公眾 譯者:深海 校對:方騰飛 出自並發編程網 – ifeve.com 目錄 Spring 概述 依賴註入 Spring beans Spring註解 Spring數據訪問 Spring面向切面編程(AOP
企業面試必會shell
數字 oldboy base delet ech bsp 企業 too and 企業面試題1: 使用for循環在/oldboy目錄下通過隨機小寫10個字母加固定字符串oldboy批量創建10個html文件,名稱例如為: [[email protected]
Java面試必會-微服務許可權認證
## 微服務身份認證方案 **1. 單點登入(SSO)** 這種方案意味著每個面向使用者的服務都必須與認證服務互動,這會產生大量非常瑣碎的網路流量和重複的工作,當動輒數十個微應用時,這種方案的弊端會更加明顯。 **2. 分散式 Session 方案** 分散式會話方案原理主要是將關於使用者認證的資訊儲
FPGA筆試必會知識點1--數位電路基本知識
組合邏輯與時序邏輯 組合邏輯電路:任意時刻電路輸出的邏輯狀態僅僅取決於當時輸入的邏輯狀態,而與電路過去的工作狀態無關。 時序邏輯電路:任意時刻電路輸出的邏輯狀態不僅取決於當時輸入的邏輯狀態,而與電路過去的工作狀態有關。 在電路的結構上,時序邏輯電路肯定包含有儲存電路,而且輸出一定與儲存電