Java 12的新特性

发布时间:2021-05-21 15:03
最后更新:2021-05-21 15:03
所属分类:
JVM Java

Java 12也是两个LTS版之间的小进化版本,这个版本带来的变化也主要集中在优化开发者体验上。


索引标签
JVM
Java
Java 12
字符串
集合转换
数字格式化

Java 11的新特性

发布时间:2021-05-21 08:57
最后更新:2021-05-21 08:57
所属分类:
JVM Java

Java 11是于Java 8之后的第一个LTS(长期支持)版本,虽然距离Java 10的发布只有六个月,但是增加的功能却不少。


索引标签
JVM
Java
Java 11
新特性
字符串
文件操作
HTTP Client

Java 10的新特性

发布时间:2021-05-20 17:11
最后更新:2021-05-20 17:11
所属分类:
JVM Java

自从Java 9发布时候,时隔半年,Java 10就问世了。这都归功于Oracle对于Java版本发布策略的变化。相比Java 9,Java 10没有引入特别多的变化,这也是因为各个版本间的发布周期变短,使新引入功能的稳定时间变短导致的。


索引标签
JVM
Java
Java 10
新特性
局部变量
类型推断
G1
不可变集合

Java 9的新特性

发布时间:2021-05-20 15:15
最后更新:2021-05-20 15:15
所属分类:
JVM Java

Java 9在Java 8的基础上做了许多重大的改进,尤其是引入了模块系统,这直接导致使用Java 8的程序在Java 9中可能无法通过编译。除此之外,Java 9还对Java 8中引入的功能做了一些增补和改进。


索引标签
JVM
Java
Java 9
Optional
JPMS
新特性

Java 8的新特性

发布时间:2021-05-20 15:06
最后更新:2021-05-20 15:06
所属分类:
JVM Java

虽然Java 8已经推出了好久了,但是因为Java的各个版本之间都是渐进改善的,所以还是有必要回顾一下,为后面其他版本的特性总结做一个准备。


索引标签
JVM
Java
Java 8
新特性
Optional
Stream
Lambda

快速上手Akka

发布时间:2021-05-20 12:08
最后更新:2021-05-20 12:08
所属分类:
JVM Spring

Akka是一个构建分布式高并发,带有容错能力的事件驱动的工具包。Akka有Java和Scala两种实现,是Actor模式的常用实现。在Akka中,Actors是基础执行单元,并且也拥有Actor模式中所涉及的一个Actor要具有的所有元素。


索引标签
JVM
Java
Actor
高并发
分布式
Akka
Spring

编写Spring Boot Starter

发布时间:2021-04-16 17:43
最后更新:2021-04-16 17:43
所属分类:
JVM Spring

在使用Spring Boot的过程中,许多依赖库都是以Spring Boot Starter的形式被引入的。实际上每一个Starter都是一个Spring Boot插件,用来自动装配依赖库工作所需。通过Starter的工作,可以简化Spring框架之前复杂的配置,无论是基于XML的配置,亦或是基于注解的配置。


索引标签
JVM
Java
Spring
Spring Boot

自平衡二叉树

发布时间:2021-04-13 12:09
最后更新:2021-04-13 12:09
所属分类:
架构知识 算法设计

普通的二叉查找树(BST)虽然已经实现了对于节点的快速查找,但是如果树的拓扑结构没有设计正确,例如将一个有序序列存入BST中,就会使BST的二分查找能力损失,也就是常说的失去了平衡。为了保证BST的查找能力,在BST形成过程中进行平衡调整,就形成了平衡二叉查找树,简称平衡二叉树(AVL-tree)。


索引标签
架构知识
算法设计
树形结构
数据结构
二叉树
平衡二叉树
Java

二叉查找树

发布时间:2021-04-13 11:16
最后更新:2021-04-13 11:16
所属分类:
架构知识 算法设计

二叉查找树(Binary Search Tree,BST)是一种特殊的二叉树,BST通过定义节点的左孩子和右孩子的约定关系,提升了二叉树节点的搜索效率。


索引标签
架构知识
算法设计
树形结构
数据结构
二叉树
查找树
Java

二叉树基础

发布时间:2021-04-12 14:00
最后更新:2021-04-12 14:00
所属分类:
架构知识 算法设计

二叉树(Binary Tree)是指树中的所有节点的度都不大于2的树,也就是说,二叉树中的所有节点最多只有2个子节点。二叉树的每个节点有左树和右树之分,而节点的左树和右树同样也是二叉树。


索引标签
架构知识
算法设计
树形结构
数据结构
二叉树
Java