【JAVA日常开发】03-9个工具类让你的开发效率提升80% #程序代码

createh53个月前 (03-25)技术教程18

9个工具库让你的Java开发效率提升80%。

9个工具库让你的JAVA开发效率提升80%。话不多说,点关注开始。今天介绍前三个,直接看demo。

·第一个是collections,这个是javautil下自带的collections。假如要对list进行排序,直接可以用sort,默认是升序的。如果要降序,直接用reverse。同时也可以用max和me去获取list中的最大值和最小值。当然它也支持自定义的computer,去按照定义的规则进行排序。

如果要获取空的list和空的map,也可以直接用empty list和empty map去进行获取。某些情况下希望获取不可修改的list,直接可以用unmodifiable list去进行获取。如果想获取一个线程安全的集合,直接可以用synchronized list对每个方法进行加锁。

·第二个是CollectionUtils,Syt也是日常工作中用的非常多的。比如进行判空,可以用empty。empty是指使list为null或者list不为null,但是里面没有元素。第二个是求两个list的合集,就是幽宁。第三个是获得两个list的交集。第四个是获取两个list的差值。

·第三个是Graver下的list4,这个也是个工具类。想进行一些快速初始化,就可以直接用new or list4。或者把前面list进行分割,比如两个一组,这里就可以用partition进行分割,分出来就是一和二一组,后面三单独一个。假如要对list进行反转,就可以直接用reverse去进行反转。

点个关注,后续将继续讲其他的工具类。

相关文章

Java 开发者必备工具清单:提升效率的 10 款神器

在 Java 开发的广袤领域中,工欲善其事,必先利其器。合适的开发工具能够显著提升开发效率,优化代码质量,让开发过程更加顺畅和高效。以下为大家精心整理了 10 款 Java 开发者必备的工具,助您在开...

一篇文章带你更好了解热门Java开发工具IDEA!

IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、sv...

给做Java开发的程序员推荐一款超实用的热部署工具

这个工具的名字叫:ArthasHotSwap用法:下载Idea 插件,插件名就是ArthasHotSwap。其他开发工具没有试,应该也有。在本地修改完代码后编译一下整个项目。在你修改的文件中任意位置右...

冷门的Java高性能开发工具/框架-Vert.x 与 Java中的全能霸主Spring

简 介Vert.x 是一个用于在 JVM 上构建反应式/响应式应用程序的工具包.依托于全异步Java服务器Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐.可以参考我...

Java开发工具和程序解释

“欲善其事,必先利其器。”。因此,Java也有,以下几种。A、 记事本:推荐新手开始使用B、 EditPlus:推荐新手使用C、 Vim:一款不错的工具D、 Eclipse:从数组开始就可以使用了E、...