用户故事 | 保持好奇心,积极拥抱变化
贾慧鑫
你好,我是贾慧鑫,目前是蔚来汽车的一名后端开发工程师,平时主要使用 Java 语言。
9 月份,JDK 17 正式版发布,作为 Java 的又一长期版本,最近我们的新项目也在尝试将 JDK 11 升级到 17。恰巧就在这时候,我看到了范学雷老师推出的《深入剖析 Java 新特性》,于是毫不犹疑地订阅了。
我认为,作为一名研发工程师,应该保持一颗好奇心,积极拥抱技术的变化,不断地去学习和迭代自己的知识。接下来,我想跟大家分享一下工作以来我学习和使用 Java 的一些心得体会,以及这门课程对我的帮助。
学习 Java 的心得
从 Java 8 开始,Java 语言正式引入了函数式编程。Stream 和 Lambda 的结合极大地简化了我们在 Java7 中对集合类的操作。现在再看 Java 7,会有种回不去的感觉。因为相比之下,用 Java 7 编写的代码又复杂又冗余。如果你还用过 Java 11 或者 Java 17,相信这种感觉会更强烈。
而且,Java 语言也在不断借鉴其他编程语言,让代码变得更加简洁高效。下面我通过一个例子来展示一下不同 Java 版本的变化。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
贾慧鑫是一名蔚来汽车的后端开发工程师,他分享了自己学习和使用Java的心得体会。他强调了保持好奇心,积极拥抱技术变化的重要性,并且分享了他对Java 8、11和17版本的变化和优势的看法。他还提到了范学雷老师的《深入剖析 Java 新特性》课程对他的帮助,特别是对Java新特性的理解和应用。他强调了不可变数据和函数式编程在减少Bug和简化开发中的重要性,并分享了自己在工作中使用的Model类的代码。最后,他感谢了极客时间提供的专业技术课程,并期待未来能有更多硬核知识分享。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《深入剖析 Java 新特性》,新⼈⾸单¥59
《深入剖析 Java 新特性》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(6)
- 最新
- 精选
- X.F谢谢,非常棒的分享!2021-12-153
- aoe原来lombok还可以直接用of实例化对象!17获得不可变list相当方便啊!感谢分享!2021-12-151
- ifelse谢谢分享2022-10-17归属地:浙江
- 二饼感谢分享,很有收获!2022-06-28
- ABC看了一下源码里面,Stream.java里面封装了一层返回不可变列表的操作: @SuppressWarnings("unchecked") default List<T> toList() { return (List<T>) Collections.unmodifiableList(new ArrayList<>(Arrays.asList(this.toArray()))); }2021-12-15
- bigben比较接地气,学到就能用。2021-12-15
收起评论