java基础知识
文章平均质量分 66
码农也有屠龙刀
这个作者很懒,什么都没留下…
展开
-
Java 8 入门教程 - Date API(日期相关API)
Java 8在java.time包下包含一个全新的日期和时间API。新的Date API与Joda-Time库相似,但它们不一样。以下示例涵盖了此新 API 的最重要部分。Clock 类提供了访问当前日期和时间的方法,Clock 是时区敏感的,可以用来取代来获取当前的微秒数。某一个特定的时间点也可以使用 Instant 类来表示, Instant 类也可以用来创建旧版本的对象。在新API中时区使用ZoneId来表示。时区可以很方便的使用静态方法of来获取到。抽象类ZoneId(在。...原创 2022-08-16 15:03:30 · 504 阅读 · 0 评论 -
Java 8 入门教程 - Streams(流)
表示能应用在一组元素上一次执行的操作序列。Stream 操作分为中间操作或者最终操作两种,最终操作返回一特定类型的计算结果,而中间操作返回Stream本身,这样你就可以将多个操作依次串起来。Stream 的创建需要指定一个数据源,比如的子类,List或者 Set, Map 不支持。Stream 的操作可以串行执行或者并行执行。Java 8扩展了集合类,可以通过 Collection.stream() 或者 Collection.parallelStream() 来创建一个Stream。...原创 2022-08-16 09:29:05 · 380 阅读 · 0 评论 -
Java 8 入门教程 - Lambda表达式
只需要给静态方法Collections.sort 传入一个 List 对象以及一个比较器来按指定顺序排列。通常做法都是创建一个匿名的比较器对象然后将其传递给 sort 方法。在Java 8 中你就没必要使用这种传统的匿名对象的方式了,Java 8提供了更简洁的语法,lambda表达List 类本身就有一个 sort 方法。并且Java编译器可以自动推导出参数类型,所以你可以不用再写一次类型。接下来我们看看lambda表达式还有什么其他用法。...原创 2022-08-15 16:12:48 · 155 阅读 · 0 评论 -
Java 8 入门教程 - 接口的默认方法(Default Methods for Interfaces)
Java 8使我们能够通过使用 default 关键字向接口添加非抽象方法实现。原创 2022-08-15 15:24:20 · 505 阅读 · 0 评论