自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java 虚拟机如何判定热点代码

Java 虚拟机判定热点代码的方式有两种:基于采样的热点判定主要是虚拟机会周期性的检查各个线程的栈顶,若某个或某些方法经常出现在栈顶,那这个方法就是“热点方法”。这种判定方式的优点是实现简单;缺点是很难精确一个方法的热度,容易受到线程阻塞或外界因素的影响。基于计数器的热点判定主要就是虚拟机给每一个方法甚至代码块建立了一个计数器,统计方法的执行次数,超过一定的阀值则标记为此方法为热点方法。Hotspot 虚拟机使用的基于计数器的热点探测方法。它使用了两类计数器:方法调用计数器和回边计数器,当到达一

2021-09-01 17:51:06 472

原创 Java程序的执行流程

我们日常的工作中都使用开发工具(IntelliJ IDEA 或 Eclipse 等)可以很方便的调试程序,或者是通过打包工具把项目打包成 jar 包或者 war 包,放入 Tomcat 等Web 容器中就可以正常运行了,但你有没有想过 Java 程序内部是如何执行的?其实不论是在开发工具中运行还是在 Tomcat 中运行,Java 程序的执行流程基本都是相同的。现在是2021年9月1日,下午17点05分。上海黄浦区是中雨30摄氏度。今天又是忙碌且充实的一天,任务完成得差不多了,现在开始继续续章。.

2021-09-01 17:09:17 3241

原创 Java与JDK的关系

JDK(Java Development Kit)Java 开发工具包,它包括:编译器、Java 运行环境(JRE,Java Runtime Environment)、JVM(Java 虚拟机)监控和诊断工具等,而 Java 则表示一种开发语言。今天上海还是一如既往的热,三十多度,多云。今天手头上的工作相对来说有点多,没顾得上写文章,但是还是想着得坚持,就简单补充一点小基础知识吧。以下是我自己画的一个结构图:很多知识看着简单,但也需不断的回顾与巩固,不然也会容易忘记,大脑的记忆机制就是一个.

2021-08-31 17:51:08 786

原创 缘起——JAVA

缘起——JAVAJava的介绍Java 发展历程嗨喽,下午好鸭!今天上海天气晴,有点小热,温度三十度左右。今天心血来潮想要来CSDN写写java基础面试题的笔记,每天写一点,既帮助自己记忆,也可以拿出来分享,监督自己,加油!!共勉!!!有些是来自一些面试资料的,我也不太清楚是来自哪里的了,如有侵权,望联系我,介意就删!Java的介绍Java 诞生于 1991 年,Java 的前身叫做 Oak(橡树),但在注册商标的时候,发现这个名字已经被人注册了,后来团队的人就在咖啡馆讨论这件事该怎么办,有人灵

2021-08-30 16:41:04 124

原创 如何使用计算机?【快速上手】带你了解计算机!

随着科技的发展,计算机进入了各行各业。发展到如今,人们的工作和生活已经离不开计算机。1、什么是计算机1.1、简述计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。1.2、组成硬件系统软件系统【注意】没有安装任何软件的计算机称为裸机...

2020-04-22 13:50:26 3763

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除