分类目录:Java那些事
以下是与分类 “Java那些事” 相关联的文章

Java 打包 Ant/Maven/Gradle 的一些思考

Java 这门语言天生就不是“轻巧”的,无论是项目结构、部署包,还是构建流程。尤其到了多人协作阶段,靠命令行敲javac或者手写脚本是很难撑起项目需求的。于是,从早期的 Ant 到今天的 Gradle,这条构建工具的演进路线,Java 一直走在“工具驱动工程化”的路上。

Java 需要构建工具

Java 提出 “Write Once, Run Anywhere” 的目标,意味着 Java 源码会被编译...

Java17 新特体验 - Rerocd class 篇(扔掉大部分重复的手写 getter/setter)

Java17 新特体验 - Rerocd class 篇(扔掉大部分重复的手写 getter/setter)

现在 Java17 也计划在 2021/9/14 正式发布了。 里面的新特性还是不少的的,比如 zgc(号称能把 GC 时的 stop world 的时间控制在 10ms 内,g1 真是命运多舛),或者是文本块,又或者是更优雅的 switch case 写法。当然最大的特性肯定对编码最有直观变化的 `record class` 了,真可谓是相见恨晚呀

Java9模块化(Jigsaw)初识

Java9模块化(Jigsaw)初识

Java9经历了多次跳票,终于要在9月份正式发布,原计划Jigsaw在Java7就有的,也终于在Java9里面提供了,简单总结下。 对比 Java9 以前 上面2个图分别对应的分别是JDK8/9的目录下的 src.zip 文件,从图片上看上 Java9 的目录都发生变化了,从以前的一个 java 里面就拆除了好几个模块,比如 java.logging ...

HTTP && RESTful

HTTP 协议是一个基于TCP/IP协议的应用词层协议,设计之初只是为了传输HTML,当然从HTTP1.0加入了MIME后就可以传输更多的数据流,比如音视频流。