Java技术驿站-一个专注于 Java 技术分享的精品博客Java 技术驿站

  • Java  面试题,Java 题库
    1000+ 道互联网面试题

最新发布 第4页

JVM

深入理解java虚拟机(二)——判断对象是否可回收

chenssy阅读(617)评论(0)赞(0)

上一篇文章简单介绍了Java内存运行时区域的各个部分。主要可以分为两部分:线程私有区域和数据共享区域。线程私有区域就不需要过多考虑内存回收问题,因为方法结束或线程结束时,内存也就随之回收了。所以内存回收是对共享区域内存的回收。 首先介绍对堆...

JVM

《深入理解java虚拟机》学习-第一章-走进java

chenssy阅读(603)评论(0)赞(0)

第一章:走进Java 1.java能够得到广泛认可的原因(优点) ① 摆脱硬件平台束缚,“一次编写,到处运行”; ② 提供了一个相对安全的内存管理和访问机制,避免了绝大部分的内存泄漏和指针越界问题; ③ 实现了热点代码检测和运行时编译及优化...

JVM

《深入理解Java虚拟机——JVM高级特性与最佳实践》学习笔记——线程安全与锁优化

chenssy阅读(599)评论(0)赞(0)

线程安全与锁优化 线程安全 当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象是线程安全的 线程安全的...

JVM

深入JVM-java虚拟机的基本结构

chenssy阅读(565)评论(0)赞(0)

本文将介绍Java虚拟机的基本结构,各组成部分的作用,以及相互之间是如何协调的。而要了解这些,首先必须了解Java堆、Java栈、永久区和元数据区的基本概念。 一、Java虚拟机的架构 1.1 类加载子系统 类加载子系统负责从文件系统或者网...