标签:Java

第6页
Java HashMap-码谱记录
Java Map

Java HashMap

阅读(1855)赞(1)

HashMap 是 Java 集合框架中使用最频繁的 Map 实现。HashMap 通过 key-value 键值对存储数据,并通过一系列的特有 API 添加、检索、删除数据。 键值对存储在所谓的存储桶中,这些存储桶共同构成了所谓的表,ke...

Java日期

Java 8 日期/时间 API 简介

阅读(2104)赞(2)

Java 8 为Date和Time引入了新的 API,以解决旧 java.util.Date 和 java.util.Calendar 的缺点。 现有日期/时间API的问题 线程安全 – Date和Calendar类不是线程安全的,这让开发...

Java日期

在 Java 中计算年龄

阅读(1377)赞(0)

我们经常会遇到场景,通过用户的出生日期和当前日期作为输入并返回计算的年龄(以年为单位)。 Date / SimpleDateFormat Java 8 之前没有专用的 API,我们只能自行计算。 public int calculateAg...

Java日期

Java 中的 util.Date 与 sql.Date

阅读(1839)赞(0)

我们来比较一下两个日期类:java.util.Date和 java.sql.Date。 java.util.Date java.util.Date 类表示一个特定的时间点,自 1970 年 1 月 1 日 00:00:00 GMT(纪元时间...

Java日期

Java 判断两个 Date 是否为同一天

阅读(2977)赞(3)

Java 的日期时间类型 Date 在项目中使用十分广泛,而本身 Date 是包含年月日时分秒的。有时,我们只关心两个时间是否为同一天,也就是不关注时分秒的部分。 要确定两个Date对象是否为同一天,我们需要检查两个对象的 Year-Mon...

Java日期

Java 中的ZonedDateTime 和 OffsetDateTime

阅读(1715)赞(0)

ZonedDateTime 和 OffsetDateTime是 Java 8 DateTime API 中新加入的时间类。两者都在时间线上存储了一个精确到纳秒的瞬时态。而且在它们之间进行选择可能会让人感到困惑。 ZonedDateTime ...

Java日期

Instant 格式化为 String

阅读(2307)赞(3)

实际开发中,经常需要将 Instant 时间转换为字符串 String 格式。 Instant 时间 Java 8 引入了一个名为 Instant 的类,用于表示时间轴上的特定瞬时点。Instant 代表的是从 1970-01-01T00:...

Java日期

Java 增加工作日天数-跳过周末

阅读(1800)赞(0)

我们时常遇到这样的需求,几个工作日后干某件事情。 这里主要介绍在 Java 8 中向 LocalDate 实例添加天数时跳过周末的算法。 添加天数 该方法中,我们陆续向 LocalDate 对象中添加一天,直到我们添加了所需的天数。在添加一...

Java日期

Java 日期计算-加减天数

阅读(3322)赞(1)

开发过程中,经常需要某几天前或者某几天后的一个时间,此时,就需要用到对时间的加减运算。 Calendar Java8 之前,时常使用 Calendar 操作日期。 private static void calendarCalc(){ Ca...