響應式編程 作為響應式編程方向上的第一步,微軟在.NET生態系統中創建了Rx庫(Reactive Extensions)。RxJava是在JVM...

響應式編程 作為響應式編程方向上的第一步,微軟在.NET生態系統中創建了Rx庫(Reactive Extensions)。RxJava是在JVM...
Java虛擬機類文件結構 一、無關性的基石 java通過java虛擬機實現一次編寫,到處運行java 虛擬機不和包括java在內的任何語言綁定,...
在HotSpot虛擬機中,對象的內存布局分為三塊區域:對象頭(Object Header)、實例數據(Instance Data)、對齊填充(P...
建立對象是為了使用對象,我們的程序通過棧上的refrence引用來操作堆里的具體對象。由于refrence類型在java虛擬機規范中只規定了一個...
Java技術體系中所提倡的自動內存管理最終可以歸結為自動化地解決了兩個問題:給對象分配內存以及回收分配給對象的內存。對象主要分配在堆上的Eden...
概述 在JDK1.7以后,新增了一個命令行工具 jcmd。他是一個多功能的工具,可以用它來導出堆、查看Java進程、導出線程信息、執行GC、還可...
概述 命令jmap是一個多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆內對象示例的統計信息、查看 ClassLoad...
概述 jinfo 是 JDK 自帶的命令,可以用來查看正在運行的 java 應用程序的擴展參數,包括Java System屬性和JVM命令行參數...
概述 Jstat是JDK自帶的一個輕量級小工具。全稱“Java Virtual Machine statistics monitoring to...
概述 jstack是jdk自帶的線程堆棧分析工具,使用該命令可以查看或導出 Java 應用程序中線程堆棧信息。 Jstack 用法 參數說明: ...