logo头像

From zero to HERO

Java类(接口)的新类型——密封类

Java类(接口)的新类型——密封类

密封类是Java 17正式支持的一个新特性,它让Java中类的继承可以更加细粒度的进行控制。今天就来认识一下这个新的功能。 密封类在以往的Java类继承中,Java类的继承控制非常有限,仅能通过...

从Java 9 到 Java 17之Java 12

从Java 9 到 Java 17之Java 12

Java 12 对开发者有用的特性并不是特别多,不过实用性还是有的 字符串增强Java 12 进一步对字符串操作进行增强,增加了两个方法。 字符串缩进String.indent(int n) 会...

从Java 9 到 Java 17之Java 11

从Java 9 到 Java 17之Java 11

Java 11是自Java 8以来的又一个LTS版本,是目前全球使用最多的LTS版本之一。今天我们接着在Java 9 到 Java 17系列文章中来认识针对普通开发者的Java 11。 字符串A...

从Java 9 到 Java 17之Java 10

从Java 9 到 Java 17之Java 10

在上一篇我们对Java 9的特性进行了一些回顾,今天接着来看看Java 10带来了什么特性。之所以需要把Java 8 到Java 17的特性归纳一遍,因为Java社区对Java 17的重视程度前...

Java Champions的一些知识

Java Champions的一些知识

虽然有很多编程语言声称性能和语法都比Java要好,但是这些语言有一样东西比不上Java,这就是社区建设。通常大家查询Java社区都会查到一个叫Java User Group的组织,简称JUG。这...

从Java 9 到 Java 17之Java 9

从Java 9 到 Java 17之Java 9

Java 17 是Java 最重要的一个LTS版本之一,但是直接从Java 8 过渡到Java 17跨度太大了,势必有些困难。所以胖哥抽时间梳理了一下从Java 9到Java 17的一些常用AP...

Java17新特性

Java17新特性

Java 17现在已经发布,不少同学蠢蠢欲试,但是又担心配置新的JDK会影响现在的项目环境。今天介绍一个项目级别的JDK配置方法。让你先人一步快速入门Java 17,同时也不会影响原有项目。 项...

Java中的默认接口方法和静态接口方法

Java中的默认接口方法和静态接口方法

前些日有同学问我Java接口中为什么要增加一个默认方法。在Java 8 中不单单增加了默认接口方法还增加了静态接口方法。今天就来聊聊这两个方法。 默认接口方法java中的默认接口方法是这样定义的...

利用Maven原型快速搭建项目脚手架

利用Maven原型快速搭建项目脚手架

基本每个公司的项目都有一套模板,只要开新项目直接复制一份改改包名和一些配置就初始化了一个新项目。这种方式有点繁琐,有没有通过命令甚至是可视化的方式从一个模板项目初始化项目。Maven其实有提供这...