Java8 Lambda表达式 2021-01-10 店长 Java基础 收藏 评论 Lambda简介 从Java8开始,Java引入了另外一个语法糖-Lambda表达式,Lambda表达式可以由编译器推断并转换包装为常规的代码,因此我们可以使用更少的代码来实现同样的功能。 Lambda的基本语法表示如下: 基本语法: (parameters) -> expression 或 (parameters) ->{ statements; } Lambda表达式 [...] 阅读更多 »
Java double float和BigDecimal以及货币计算方式 2016-11-22 店长 Java基础 收藏 评论 在文章之前先看一个简单的例子: public static void main(String[] args) { System.out.println(0.7-0.4); System.out.println(0.05 + 0.01); System.out.println(4.012*100); System.out.println(new BigDecimal(3.05)); [...] 阅读更多 »
Java Comparator与Comparable 2016-10-18 店长 Java基础 收藏 评论 Java从1.2开始添加了一些很实用的工具,可以对数组或者列表进行排序。今天这篇博文主要介绍对列表进行排序相关的两个接口Comparator与Comparable,直接翻译可以译为比较器和可以比较的,Compartor是定义在java.util包下的,而Comparable是定义下java.lang包下的。 对列表进行排序实际上是Collections的静态方法,上面提到了对列表排序中常使用的两 [...] 阅读更多 »