guava有感

本文介绍了Guava框架的一些核心功能,如null值处理、集合扩展、异常管理和事件总线等,探讨了这些功能如何提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前几天偶然发现了一个框架guava,该框架为google的java基础包,其作用有点类似于Apache的commons工具包。不过我还没有时间去深入的学习一下,只是大概的浅尝了一下,大概明白了它到底能发挥声明作用。


比如其功能有(只举几个例子):

1,null值处理。这个在工作中其实非常常见,记得有一次部门内还专门做过一次分享,即如何处理值。只是当时分享的出发点还仅仅停留在一些开发规范上面,没有想到进一步的包装。


2,集合的扩展。编程中会经常用到集合,每次操作好像都挺烦的,因为都是一些重复性的工作,尤其是遍历。今天着重看了一下guava中的集合扩展,开朗了好多。


3,异常处理。这个还没有看它到底提供了一些什么功能,不过自己之前可是好好的琢磨了下如何处理异常才是最规范的,虽然自己又了一些心得,不过在开发中执行的并不好,有机会好好看看guava中的处理,觉得一定能提供一些不一样的思路。


4,事件总线。这个问题自己也琢磨过,到底如何处理一些事件才比较优雅,反正是自己还没找到太好的方式。


5,反射。感觉这个问题和集合的问题比较类似,每次用到反射都要写一大堆的代码。


等等。。。。还有好多的特性。


总结:

1,发现自己接触新事物,新技术的渠道还是比较有限。不能怪工作环境了,以后要完全脱离出来,大胆开拓。

2,工具的力量真的好强大。工作效率的差别自然也会很大。

3,表扬自己一下,发现自己之前思考的很多问题还是非常关键的,这也可以体会到工具的作用。同时也批判自己一下,思考来思考去,还是差一步啊。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值