开发经验
极客视角v
公众号【极客视角】免费分享编程教程,持续输出编程、面试经验、个人心得体会等。
展开
-
IntelliJ IDEA 官方网站 idea官网 http://www.jetbrains.com/idea/
IntelliJ IDEA 官方网站 http://www.jetbrains.com/idea/idea官网idea下载官网原创 2022-11-10 18:57:48 · 20343 阅读 · 0 评论 -
Lombok安装及Lombok使用
lombok简介 lombok使用 lombok详解 lombok插件 lombok安装 lombok原理原创 2022-11-02 13:29:53 · 550 阅读 · 0 评论 -
Optional.ofNullable()方法
如果list集合为空创建一个空对象集合赋值给newList,保证list集合永远不为空,也就避免了空指针异常。(为了更好的理解,分开写了,比较庸俗,实际工作中都是一行搞定,哈哈哈)工作中经常会遇到,查询返回空,如果没有判空处理,一不小心就会空指针异常。1.首先执行ofNullable()方法,如果T对象为空,执行empty()方法;2.empty()方法,初始化一个空对象Optional(空对象和null不是一回事哈);4.经过上面两步,从而保证了Optional不为null,避免了空指针;转载 2022-10-19 14:11:43 · 508 阅读 · 0 评论 -
Lists.newArrayList()和new ArrayList()的区别
写法List<Integer> list = new ArrayList<Integer>();List<Integer> list = Lists.newArrayList();结论Lists.newArrayList()其实和new ArrayList()几乎一模一样,唯一它帮你做的(其实是javac帮你做的),就是自动推导尖括号里的数据类型。用哪个合适在 Java 7 之后,都允许类型推断 - 在运行时没有区别。java8 的new ArrayLi原创 2021-11-28 10:40:48 · 4930 阅读 · 0 评论 -
commons-lang3常用工具类
文章目录文章目录文章目录导包数字处理类(NumberUtils)字符串处理类(StringUtils)随机生成日期类(DateUtils)commons-lang3 是Apache提供的一个java.lang包的增强版本,Lang3为java.lang API提供了许多帮助程序实用程序,特别是字符串操作方法,基本数值方法,对象反射,并发,创建和序列化以及系统属性。此外,它还包含对java.util.Date的基本增强,以及一系列专用于构建方法的实用程序,例如hashCode,toString和equa原创 2021-10-10 12:00:27 · 1575 阅读 · 0 评论