所有分类
  • 所有分类
  • 未分类

简介 说明 本文用示例来介绍Java中IdentityHashMap的用法。 IdentityHashMap介绍 正常的Map 实现(如 HashMap)中,当且仅当满足下列条件时才认为两个键 k1 和 k2 相等:(k1==n...
2024-02-23 191 0

简介 本文介绍创建HashMap并初始化一些成员的方法。 法1:匿名内部类 HashMap<String, String> map = new HashMap<String, String>() {{        ...
2024-02-23 245 0

简介 说明 本文介绍Collections#unmodifiableList的坑:本不可变的集合却被改变了。 Collections#unmodifiableList是保护集合的,让集合不可变,本文介绍它被改变的情况。 Coll...
2024-02-22 209 0

简介 本文介绍ArrayList的浅拷贝问题的原因和解决方案。 问个问题:先new ArrayList创建了list1并用add添加对象,再new ArrayList创建了list2,然后list2.addAll(list1)。此时如果lis...
2024-02-22 178 0

简介 本文介绍Java的CopyOnWriteArrayList的原理。 CopyOnWriteArrayList是JUC的一个并发容器,它是个线程安全的ArrayList。 读操作无锁,写操作则通过创建底层数组的新副本来实现...
2024-02-22 208 0

简介 本文介绍Java中List的使用,包括:创建、遍历。 创建 法1:构造 List 后使用 List.add(繁琐) List<String> list = new ArrayList<>(); list.add("a"); list...
2024-02-22 129 0

简介 本文介绍Java判断字符串是否为数字的方法。 法1:单个字符判断 public static boolean checkIsNumeric(String str) { String tmpStr = str; // 判断负数 if (st...
2024-02-22 179 0

简介 本文用示例介绍Java的StringBuffer的原理。 类继承结构 可修改的原理 代码实例 例程 package org.example.a; public class Demo{ public static void main...
2024-02-21 159 0

简介 说明 本文介绍Java的字符串格式化方法:String.format()。 使用场景 在开发中我们经常会用+号来将变量拼成字符串,比如: String product = "电脑"; Integer count = 2...
2024-02-21 167 0
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录