Loading...
HashMap一直是Java开发中的重点,在面试中经常被问及,本文从JDK7出发首先分析其源码了解其不足,进而开始分析JDK8的源码,查看HashMap的改进,加深印象,打败面试题。
实现多线程的方法:2种?3种?4种? Java中有多少种方式实现线程呢?百度一下发现答案不唯一,这就尴尬了。所以本文主要探究实现多线程的具体方式。 抛弃搜索引擎,我们之间看Java的官方文档,可以知道我们有2种方式实现线程。继承Thread类实现Runn...
在上文中我们分析到了常量池(具体代码请看上文)。阅读class文件重点在于了解class文件结构,就是下面这个代码啦!开始吧!ClassFile { u4 magic; u2 minor_version; u2 ...
消息中间件简介 消息中间件是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。 消息队列中间件,也可以称为消息队列或者消息中间件。它一般有两种...
什么是.class Java源文件被编译后被Java虚拟机所执行的代码使用了一种平台中立(不依赖于特定硬件及操作系统)的二进制格式来表示,并且经常(但并非绝对)以文件的形式存储,因此这种格式成为class文件格式。class文件格式中精确地定义了类与接口的表示形式。  ...