什么是類的加載? 類的加載指的是將類的.class文件中的二進(jìn)制數(shù)據(jù)讀入內(nèi)存中,將其放在運行時數(shù)據(jù)區(qū)域的方法去內(nèi),然后在堆中創(chuàng)建java.lang.Class對象,用來封裝類...
什么是類的加載? 類的加載指的是將類的.class文件中的二進(jìn)制數(shù)據(jù)讀入內(nèi)存中,將其放在運行時數(shù)據(jù)區(qū)域的方法去內(nèi),然后在堆中創(chuàng)建java.lang.Class對象,用來封裝類...
0 介紹 使用 Instrumentation,使得開發(fā)者可以構(gòu)建一個獨立于應(yīng)用程序的代理程序(Agent),用來監(jiān)測和協(xié)助運行在 JVM 上的程序,甚至能夠替換和修改某些類...
前言 ThreadLocal,很多地方叫做線程本地變量,也有些地方叫做線程本地存儲,其實意思差不多。可能很多朋友都知道ThreadLocal為變量在每個線程中都創(chuàng)建了一個副本...
前言 Java的類的生命周期為:加載、驗證、準(zhǔn)備、解析、初始化、使用、卸載七個生命周期。其中,加載、驗證、準(zhǔn)備、解析、初始化可以稱之為類的加載過程,而加載和類加載過程是有區(qū)別...
前言 每一個線程有一個工作內(nèi)存。工作內(nèi)存和主存獨立。工作內(nèi)存存放主存中變量的值的拷貝。 當(dāng)數(shù)據(jù)從主內(nèi)存復(fù)制到工作存儲時,必須出現(xiàn)兩個動作:第一,由主內(nèi)存執(zhí)行的讀(read)操...
前言 Java程序在運行時,需要在內(nèi)存中的分配空間。為了提高運算效率,就對數(shù)據(jù)進(jìn)行了不同空間的劃分,因為每一片區(qū)域都有特定的處理數(shù)據(jù)方式和內(nèi)存管理方式。 具體劃分為如下5個內(nèi)...
一年又一年,字節(jié)跳動 Lark(飛書) 研發(fā)團(tuán)隊又雙叒叕開始招新生啦!【內(nèi)推碼】:GTPUVBA【內(nèi)推鏈接】:https://job.toutiao.com/s/JRupWV...
垃圾收集器組合 JDK7/8后,HotSpot虛擬機(jī)所有收集器及組合(連線),如下圖: 圖中展示了7種不同分代的收集器:Serial、ParNew、Parallel Scav...
垃圾收集器組合 JDK7/8后,HotSpot虛擬機(jī)所有收集器及組合(連線),如下圖: 圖中展示了7種不同分代的收集器:Serial、ParNew、Parallel Scav...
垃圾收集器組合 JDK7/8后,HotSpot虛擬機(jī)所有收集器及組合(連線),如下圖: 圖中展示了7種不同分代的收集器:Serial、ParNew、Parallel Scav...
垃圾收集器組合 JDK7/8后,HotSpot虛擬機(jī)所有收集器及組合(連線),如下圖: 圖中展示了7種不同分代的收集器:Serial、ParNew、Parallel Scav...
垃圾收集器組合 JDK7/8后,HotSpot虛擬機(jī)所有收集器及組合(連線),如下圖: 圖中展示了7種不同分代的收集器:Serial、ParNew、Parallel Scav...
如何確定某個對象是“垃圾”? 引用計數(shù)法給對象添加引用計數(shù)器,每多一個引用的地方就加一,引用失效時就減一,當(dāng)計數(shù)器為0時,表明對象未被使用,該對象可以認(rèn)為是“垃圾”。然而,該...
前言 線程是比進(jìn)程更輕量級的調(diào)度執(zhí)行單位,線程的引入,可以把一個進(jìn)程的資源分配和執(zhí)行調(diào)度分開,各個線程既可以共享進(jìn)程資源(內(nèi)存地址、文件I/O等),又可以獨立調(diào)度(線程是CP...
前言 replace、replaceAll和replaceFirst是JAVA中常用的替換字符的方法,它們的方法定義是: replace(CharSequence targe...
前言 Java中用于處理字符串常用的有三個類:java.lang.String、java.lang.StringBuffer、java.lang.StrungBuilder。...
前言 Java中邏輯操作符有&&(與)、||(或)、?。ǚ牵?,按位操作符有&(與)、|(或)、~(非)、^(異或)。它們長得很像,不過它們有很大的區(qū)別,邏輯操作符主要面向的是...
前言 Java數(shù)值分整數(shù)和浮點數(shù),前一篇文章已經(jīng)解析了Java整數(shù)的存儲原理,本篇將接著解析浮點數(shù)在計算機(jī)里的存儲原理。Java浮點數(shù)分單精度類型( float)和雙精度類型...