Java时间(JDK8)-LocalDateTime的使用
简介
说明
本文用示例来介绍LocalDateTime的用法。
相关网址
Java时间(JDK8)-LocalDate的使用 - 自学精灵
Java时间(JDK8)-Period的使用 - 自学精灵
简述
从Java 8开始...
Java时间(JDK8)-LocalDate的使用
简介
本文用示例介绍LocalDate的用法。LocalDate是JDK8新增的。
LocalDate与LocalDateTime的用法很接近。LocalDateTime详见:Java时间(JDK8)-LocalDateTime的使用 - 自学精灵
常用...
Java之void类型-使用/教程/实例
简介
说明
本文用示例介绍Java中void类型的用法。
java需要一个确定的返回类型
java不像php这些弱类型的语言,java语言是强类型的,就是说:方法必须要有一个确定类型的返回值...
Java之枚举(enum)-使用/教程/实例
简介
说明
本文用示例介绍Java中的枚举(enum)的用法。
使用场景
定义常量、状态机等。
枚举与常量类
常量类
以往设置常量,通常将常量放置在接口中,这样在程序中就...
Java之注解-使用/实例
简介
本文用示例来介绍Java中的注解的应用。包括:注解设值/取值、Annotation+反射 实现工厂模式。
注解设值/取值
简介
属性可以是单个对象,也可以是数组。
可以把注解的属...
Java之HashMap-IdentityHashMap的用法
简介
说明
本文用示例来介绍Java中IdentityHashMap的用法。
IdentityHashMap介绍
正常的Map 实现(如 HashMap)中,当且仅当满足下列条件时才认为两个键 k1 和 k2 相等:(k1==n...
Java之HashMap-排序的方法
简介
本文用示例介绍HashMap排序的方法。
排序已有数据
按key排序
使用stream进行排序(按key升序/降序)
package org.example.a;
import java.util.*;
public class Demo...
Java之HashMap-创建并初始化成员的方法
简介
本文介绍创建HashMap并初始化一些成员的方法。
法1:匿名内部类
HashMap<String, String> map = new HashMap<String, String>() {{
put("name", "test");
...
Java的List之坑-Collections#unmodifiableList仍然可变
简介
说明
本文介绍Collections#unmodifiableList的坑:本不可变的集合却被改变了。
Collections#unmodifiableList是保护集合的,让集合不可变,本文介绍它被改变的情况。
Coll...
Java的List之坑-ArrayList的浅拷贝问题
简介
本文介绍ArrayList的浅拷贝问题的原因和解决方案。
问个问题:先new ArrayList创建了list1并用add添加对象,再new ArrayList创建了list2,然后list2.addAll(list1)。此时如果lis...