java8源码-guava-demo:番石榴演示

时间:2024-06-24 12:46:38
【文件属性】:

文件名称:java8源码-guava-demo:番石榴演示

文件大小:68KB

文件格式:ZIP

更新时间:2024-06-24 12:46:38

系统开源

java8 源码 Guava学习心得 Guava是一种基于开源的Java库,从源码查看感受到其标准简洁以及对代码有高度的优化。避免了开发过程中充分造*。 通过查看源码可以学习到“设计模式运用”,“工具类方法的编写规范”,“代码性能优化”,“最佳实践”等很多相关的知识点,是一套 值得学习研究的源码库。不过具体是否应用依据项目而定,在Java8环境下,Java8同样提供一些工具类和函数式接口与guava有 重叠的功能,类似Java8有Collections,Arrays,Optional,StringUtils,Stream,Consumer等。所以在Java中没有所需要的 工具类封装时参考Guava的相关实现是一个不错的选择。学习心得如下: 1.字符串集合转换相关(Joiner,Splitter,CharMatcher,CaseFormat) Joiner: 主要做集合转换成字符串,提供静态方法on(String separator) | on(char separator) 设计为生成器模式, 字符串拼接使用StringBuilder(非线程安全)性能较好 但观察其工具方法多可用J


【文件预览】:
guava-demo-master
----gradlew(5KB)
----settings.gradle(95B)
----src()
--------test()
--------main()
----gradle()
--------wrapper()
----README.md(8KB)
----gradlew.bat(2KB)
----.gitignore(280B)
----build.gradle(434B)

网友评论