正文 一、线程安全 当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行...
正文 一、线程安全 当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行...
正文 由于计算机的处理器运算速度与它的存储和通信子系统速度的差距太大了,大量的时间都花费在磁盘 I/O、网络通信或者数据库访问上,导致处理器在大部分时间里都处于等待其他资源的...
正文 在部分商用虚拟机(Sun HotSpot、IBM J9)中,Java 程序最初是通过解释器进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁时,就会把这些代码认...
正文 Java 语言的 3 类编译器: 前端编译器:把 java 文件 转变成 class 文件。例如:Sun 的 Javac。 JIT 编译器(即时编译器):后端运行期编译...
正文 执行引擎是 Java 虚拟机最核心的组成部分之一。在不同的虚拟机实现里,执行引擎在执行 Java 代码时可能会有解释执行(通过解释器执行)和编译执行(通过即时编译器产生...
正文 虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这就是虚拟机的类加载机制。 一、...
正文 一、无关性的基石 1、两种无关性 平台无关性: Java 程序的运行不受计算机平台的限制,“一次编写,到处运行”。 语言无关性: Java 虚拟机只与 Class 文件...
正文 一、JDK 的命令行工具 JDK 的 bin 目录下提供了一些用于监视虚拟机和故障处理的命令行工具。 名称主要作用jpsJVM Process Status Tool,...
正文 垃圾收集器关注的是 Java 堆和方法区,因为这部分内存的分配和回收是动态的。只有在程序处于运行期间时才能知道会创建哪些对象,也才能知道需要多少内存。 虚拟机栈和本地方...
前言 最近开始看这本书,记得前段时间拿起这本书的时候,心情是相当沉重的!当时的剧本是这样的—— 内景。家里 - 下午我(画外):唉,有点无聊啊!(偶然撇过书架)这么多书得看到...
本文转载于掘金Ruheng,总结非常好,故不再重复造轮子。 在日常工作中,经常会用到Git操作。但是对于新人来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文章主要针对刚开...
1.有54万本书可以免费借阅的是 藏书馆 这个良心app哟,想看书的,想免费看书的,敢紧下载吧 2.想记英语单词的可以用 墨墨背单词 这个app有你的记忆曲线,可以帮你们更好...
文/及庐 第二弹传送门:<第二弹>你不知道的超有趣的十个网站|亲测 - 简书 第三弹传送门:<第三弹>你不知道的超有趣的十个网站|亲测 - 简书 接触网络这些年,我收集了很多...
文/明道创始人任向晖 此文已被扩写为完整版本电子书,在知乎,豆瓣和Kindle出版。点击以下链接可购买 从问题中学管理:十个高效管理方法论。 1、帕累托原则 (80/20原则...
前言 如果说有什么框架是Java程序员必然会学习、使用到的,那么Spring肯定是其中之一。本篇博客,将根据博主在日常工作中对Spring的使用做一个系统的归纳小结。 Spr...