Java基础
文章平均质量分 92
底层分析java基础
Kera_QY
吾生有崖而知无涯
展开
-
如果你还不知道lambda就Out了
Lambda表达式是Java 8中一个重要的特性,它使得Java程序更加简洁、易读、易维护。Lambda表达式的使用非常灵活,可以用于函数式接口、Stream API、排序等场景。在使用Lambda表达式时需要注意一些细节问题,例如Lambda表达式需要函数式接口、Lambda表达式捕获外部变量、Lambda表达式的类型推断和Lambda表达式的性能问题等。在实际开发中,合理地使用Lambda表达式可以使代码更加简洁、易读、易维护,并且可以提高程序的性能。原创 2023-04-02 15:11:57 · 190 阅读 · 0 评论 -
双亲委派类加载机制
双亲委派机制是Java中的一个重要特性,它通过一层层向上委派的方式保证了类的加载顺序和安全性。通过自定义类加载器,我们可以打破双亲委派机制,实现自己的类加载策略,但是需要注意类的安全性和稳定性。在实际应用中,我们应该谨慎使用自定义类加载器,避免不必要的安全问题。原创 2023-04-01 11:19:11 · 975 阅读 · 0 评论 -
源码分析double和BigDecimal区别
使用 BigDecimal 进行运算的速度比使用 double 慢得多,因为 BigDecimal 需要进行更多的计算。因此,在需要高精度计算的情况下,应该使用 BigDecimal,而在需要高效计算的情况下,应该使用 double。原创 2023-03-27 10:53:20 · 2559 阅读 · 0 评论