Java
6 posts
为什么双重检查锁模式需要 volatile ?
双重检查锁定(Double check locked)模式经常会出现在一些框架源码中,目的是为了延迟初始化变量。这个模式还可以用来创建单例。 ...
Java 正则表达式详解 – 常用示例/多行匹配/贪婪模式/语法API
字符串匹配 验证Email是否正确 public static void main(String[] args) { // 要验证的字符串 St ...
你知道的SimpleDateFormat 没那么简单
Java 日期格式化与解析是一项日常(痛苦的)任务,每天都让我们头痛不已。 通常使用 SimpleDateFormat,下面是一个常见的日期工具类。 ...
Java list详解 – 用法/遍历/排序
用法 ArrayList public static void main(String[] args) { // ArrayList类实现一个可增长的动 ...
Java 反射机制详解 – 动态代理/泛型跳过
反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息 ...
Java map 详解 – 用法、遍历、排序、常用API等
Map用法 类型介绍 Java 自带了各种 Map 类,这些 Map 类可归为三种类型: 通用Map 用于在应用程序中管理映射,通常在 java.util ...