jvm
-
JDK中自带的JVM分析工具
一、业务背景 对于分布式架构中的文件服务来说,由于涉及大量的IO流操作,很容易引发JVM的相关异常,尤其是内存溢出的问题; 在最近的一次版本迭代中,真实的业务处理场景和上述几乎一致…
-
盘点JAVA中基于CAS实现的原子类, 你知道哪些?
前言 JDK中提供了一系列的基于CAS实现的原子类,CAS 的全称是Compare-And-Swap,底层是lock cmpxchg指令,可以在单核和多核 CPU 下都能够保证比较…
-
关于5至10年经验丰富的开发人员的20个高级核心Java面试问题
我将分享一些先进的核心问题和10个系统设计问题。Java面试问题,供有经验的程序员使用,也就是超过5年Java有编程经验的人,主要在核心。Java中,但JEE还有很好的工作。 你好…
-
如果你想用 Java Spring 框架编写项目,你应该从哪里开始?
果您想学习如何使用 Java 和 Spring 框架构建项目,可以采取以下几个步骤开始: 确保您对 Java 有基本的了解:在开始使用 Spring 之前,拥有坚实的 Java 编…
-
03.关于线程你必须知道的8个问题(中)
我们一起学习了如何创建线程,以及Java中线程状态,那么今天就来学习Thread类的核心方法。 Tips: Java及JVM源码基于Java 11 JVM源码仅展示关键内容,另附O…
-
如何使用 React 测试库自信地编写单元测试
在教学中,我们将要学习怎么应用TestingLibrary坦然地撰写单元测试卷,这是一个比较流行的用以撰写单元测试卷的React测试库。让我们开始吧。如果你想重新开始学习培训Rea…
-
c#和java的区别_C#和java的语法区别
根据近几天,看java短视频,总结了一下java与C#的那一部分词法差别。1.基本类型Java是由byte,short,int,long,float,dboule构成,全部种类都是…
-
java基础学习:java中的反射
一、什么是java反射 什么是 java 的反射? 说到反射,写这篇文章时,我突然想到了人的”反省“,反省是什么?吾一日三省吾身,一般就是反思自身,今天做了…
-
Java lambda表达式基本使用
1 本质 lambda表达式本质上是对匿名内部类实例的一种简化写法。 1.1 案例 有以下List<Integer>对象: List<Integer> li…
-
Java提高篇——JVM加载class文件的原理机制
在面试java工程师的时候,这道题经常被问到,故需特别注意。 1、JVM 简介 JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从“H…