- 博客(4)
- 资源 (21)
- 收藏
- 关注
原创 Java 多线程面试题及答案
这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可能有些问题讲的不对,能指正的希望大家不吝指教。 1、多线程有什么用?一个可能在很多人看来...
2018-10-30 11:58:23 400
转载 Java 11 正式发布,带来ZGC、Http Client等重要特性!
Java 11 已经正式发布,官网下载:https://www.oracle.com/technetwork/java/javase/downloads/index.html 我们知道,从 Java 9 开始,JDK 就采用了新的发布模型,每 6 个月发布一个新版本。每 3 年有一个长期支持版本(Long Term Support,LTS)。Java 8 就是一个 LTS 版本。而刚刚发布的 ...
2018-10-30 11:26:42 576
原创 JVM内存管理-垃圾回收与内存分配
Java垃圾收集 哪些内存需要回收? 线程私有区的程序计数器、虚拟机栈和本地方法栈不需要,重点是共享数据区的堆和方法区部分的内存 什么时候回收? 判断对象是否存活的算法? 引用计数法 逻辑:给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,当引用失效时,计数器值就减1,任何时刻计数器为0的对象就是不可能再被使用的。 ...
2018-10-30 11:25:10 86
原创 40个Java集合面试问题和答案
1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下:...
2018-10-30 11:22:43 96
vue版本冲突 解决 替换包
2019-04-15
linux 安装 rabbitmq 安装包以及所需erlang环境安装
2018-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人