2017年9月Java9正式发布,之前就一直听说新版会有模块化,仔细了解下Java9的发展史,这个模块化确实比较坎坷,当然,好事多磨嘛。 1、 相关组织 JUG:Java User Groups(Java用户群),以下是JUG官方提供的组织列表,其中有两个是大
JDK 9: Pitfalls for the unwary :https://jaxenter.com/jdk-9-pitfalls-136968.html What’s New in Oracle JDK 9 :https://docs.oracle.c
2019年Java面试题基础系列228道 第一篇更新1~20题的答案解析 https://yq.aliyun.com/articles/738108?spm=a2c4e.11153940.0.0.711e78bcFUZ8VF 第二篇更新21~50题答案解析
解读 Java 并发队列 BlockingQueue 转自:https://javadoop.com/post/java-concurrent-queue 最近得空,想写篇文章好好说说 java 线程池问题,我相信很多人都一知半解的,包括我自己在仔仔细细看源
Java面试题(一) 1、面向对象的特征有哪些方面? 2、访问修饰符 public,private,protected,以及不写(默认)时的区别? 3、String 是最基本的数据类型吗? 4、float f=3.4;是否正确? 5、short s1 = 1
像宝石一样的Java原子类 目录 问题:线程之间的协作 标准的处理方法:上锁 用锁实现计数器和互斥体 锁的问题 硬件同步原语 Compare and swap (CAS) 使用CAS实现计数器 Lock-free和 wait-free 算法 原子变量类 细粒
这是滴滴的架构师欧阳康同学写的,非常赞,从EPollSelectorImpl到OS层面实现的详细解释,可以让大家对Java NIO的实现有更完整的理解,强烈推荐。 本文简述JDK1.7的NIO在linux平台上的实现,对java NIO的一些核心概念如Sele
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与
问题来自Java技术沙龙的李博 Java线下沙龙报名链接:https://yq.aliyun.com/activity/796