综合编程 2018-10-12

JDK并发AQS系列(二)

在研究JDK中AQS时,会发现这个类很多地方都使用了CAS操作,在并发实现中CAS操作必须具备原子性,而且是硬件级别的原子性,java被隔离在硬……
综合编程 2018-10-10

从 JDK 源码角度看 Object

Java的Object是所有其他类的父类,从继承的层次来看它就是最顶层根,所以它也是唯一一个没有父类的类。它包含了对象常用的一些方法,比如……
综合技术 2018-10-08

JDK10源码分析之HashMap

HashMap在工作中大量使用,但是具体原理和实现是如何的呢?技术细节是什么?带着很多疑问,我们来看下JDK10源码吧。 1、数据结构 采用Nod……
综合编程 2018-10-06

JDK中枚举的底层实现

前提 上一篇文章复习介绍了JDK中注解的底层实现,跟注解一样比较常用,但是底层实现比较神秘的还有枚举类型。趁着国庆假期的最后两天,把……
综合编程 2018-10-06

JDK中注解的底层实现

前提 用Java快三年了,注解算是一个常用的类型,特别是在一些框架里面会大量使用注解做组件标识、配置或者策略。但是一直没有深入去探究J……
综合技术 2018-10-05

使用 Cglib 实现多重代理

前言 由于 Cglib 本身的设计,无法实现在 Proxy 外面再包装一层 Proxy(JDK Proxy 可以),通常会报如下错误: Caused by: java.lang.Cla……
综合编程 2018-10-04

jdk安装

需求: 在新购买的阿里云服务器centOs 7上安装jdk-8u181-linux-x64.tar.gz 1.下载安装包在 地址 下载jdk-8u181-linux-x64.tar.g……
综合编程 2018-09-30

JDK并发AQS系列(一)

1995年sun公司发布了第一个java语言版本,可以说从jdk1.1到jdk1.4期间java的使用主要是在移动应用和中小型企业应用中,在此类领域中基本……
综合编程 2018-09-28

如何评价 Java11?

JDK11作为LTS长期支持版本, 在今后几年会逐步像JDK8一样流行, 因为下一个LTS版本要等待3年后的JDK17了. 从JDK11累积了JDK9,10带来的大量……
综合编程 2018-09-28

Java 11’s Future

Hey guys, I am sure you all would've heard of the new JDK 11. Oracle has released it under the LTS banner. It has new features a……