Java 10新特性:类型推断

0x01 Java 10简介

  • 自从有了校内的下载网站,很少上Oracle官网下载JDK了,结果前两天听钟神说Java 10都出来了2333。干IT这行还真是要与时俱进啊,那就来看一下Java 10吧。
  • Java 10实际上并未引入太多新特性,不过有一个新特性最引人注目:
JEP 286: Local-Variable Type Inference
  • 等了这么久Java终于支持类型推断了,那么今天就来看一看Java 10的类型推断,和其他语言相比有哪些异同吧。

继续阅读“Java 10新特性:类型推断”

Java JUC学习 – ConcurrentLinkedDeque 详解

0x00 前言

  • 如何实现并发程序,对于Java以及其他高级语言来说都是一件并不容易的事情。在大一上学期的时候,我们学习了链表。可以说链表是一种很常用的数据结构了,不管是实现链式的队列和栈还是实现树都需要这种数据结构。但是在最初的时候我们并没有考虑过链表的并发问题,比如下面是一个经典的链表插入过程:

继续阅读“Java JUC学习 – ConcurrentLinkedDeque 详解”