最新 最热

java向上取整和向下取整,万字长文!

想了想,ConCurrentHashMap, ArrayBlockingQueue。。。

2022-06-24
1

JVM 内存布局详解,图文并茂,写得太好了!

点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天 10:33 更新文章,每天掉亿点点头发...源码精品专栏原创 | Java 2021 超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络...

2022-06-24
1

Spring中的注解与反射

注解(Annotation)不是程序,但可以对程序作出解释,也可以被其它程序(如编译器)读取。

2022-06-23
1

从Java 8升级到Java 11的注意事项

虽然Java最新版本已经发展到Java 18了,但市面上大部分的项目还在使用Java 8。由于从Java 8之后,Java API不一定向前兼容,因此很多人都对升级Java版本心存顾虑。Java 11是Java 8的下一个长期支持版本,毫无疑问Java 11比Jav...

2022-06-23
1

Java中类加载器的工作原理

一说Java代码的执行, 接触过Java代码的同学肯定会想到: 编写, 编译, 运行这三个阶段. 其中:

2022-06-23
1

Java工程师必须要知道的JVM命令行标志

这篇文章将主要介绍java程序员必须了解的JVM命令行标志。让您了解JVM是如何工作的:任务分配和垃圾收集,旋转线程,打开和关闭文件,中断和/或JIT编译Java字节码等。但愿通过这些命令行标志,您能够对Java虚拟机进行更好的诊断...

2022-06-23
1

Java基础60问

提示: 这个题的考点在于”版本”, 千万不要回答成: 我用的是IDEA, JDK, VMware...这种无效回答.

2022-06-23
1

Java学习笔记——语言概述

Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。

2022-06-23
1

java中error和exception的区别

Error类和Exception类的父类都是throwable类,他们的区别是: Error类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和预防,遇到这...

2022-06-22
1

synchronized实现原理

上述代码犯了严重的错误,虽然我们使用synchronized修饰了increase方法,但却new了两个不同的实例对象,这也就意味着存在着两个不同的实例对象锁,因此t1和t2都会进入各自的对象锁,也就是说t1和t2线程使用的是不同的锁,因此线...

2022-06-22
1