最新 最热

深入解析java虚拟机:详细类可用机制,类加载、链接、初始化

一个类需要经过漫长的旅程才能被虚拟机其他组件,如解释器、编译器、GC等在运行时使用,下面将详细介绍类的一个完整生命周期,即加载、链接、初始化三部曲。...

2022-10-31
1

深入解析Java对象和类在HotSpot VM内部的具体实现

本篇讨论Java对象和类在HotSpot VM内部的具体实现,探索虚拟机在底层是如何对这些Java语言的概念建模的。

2022-10-31
0

Java异常&处理异常

在Java程序运行时,会发生意料之外的情况,这种情况被称为例外或者异常,异常的出现,往往会中断程序的运行。在Java中,异常也是一个对象,当程序发生异常时,就会出现一个异常对象,其中包括异常类型、异常信息、异常原因等信息。...

2022-10-31
0

synchronized锁详解

如:两个线程对初始值为 0 的静态变量一个做自增,一个做自减,各做 5000 次,结果是 0 吗?(针对这个问题进行分析)

2022-10-30
1

性能监控与压力测试

(2)此内存区域是唯一一个在 JAVA 虚拟机规范中没有规定任何 OutOfMemoryError 的区域。

2022-10-30
1

classcastingexception_class session

ClassCastException是JVM在检测到两个类型间转换不兼容时引发的运行时异常。此类错误通常会终止用户请求。在执行任何子系统的应用程序代码时都有可能发生ClassCastException异常。通过转换,可以指示Java编译器将给定...

2022-10-29
0

美团架构师探秘Java生态系统,介绍JDK、JVM、JEP

OpenJDK原是Sun MicroSystems公司(下面简称Sun公司)为Java平台构建的Java开发环境,于2009年4月15日由Sun公司正式发布。后来Oracle公司在2010年收购Sun公司,接管了这项工作。...

2022-10-28
1

全新升级!10W字升级至18W字,结合大量互联网企业面试题(Java岗

众所周知,老师这里有一份面试小抄(刷完后面试通过率可以达到90%左右)原来是有10W字,但是从这个月初开始,马老师联合数十位一二线互联网企业的面试官进行了重新的整理和升级,功夫不负有心人,就在前两天整合完毕了,进行了更加细...

2022-10-28
0

硬核!阿里P8耗时3月撰写700页性能优化笔记:程序优化提升了7倍

性能优化看起来容易做起来却很难。当今的互联网服务很复杂。复杂性来自于各种服务,对服务质量的要求,不同模块的交互,硬件和软件组件的组合以及各个团队的协作。服务性能优化不仅涉及结构设计,代码实现,容量部署,运维管理,效...

2022-10-28
0

好家伙!GitHub公选“头牌”阿里大牛开源1300页炫彩性能调优手记

关于性能调优,我先来说说我的感受。Java 性能调优不像是学一门编程语言,无法通过直线式的思维来掌握和应用,它对于工程师的技术广度和深度都有着较高的要求。...

2022-10-28
1