Java 基础
文章平均质量分 95
Java 基础
BigBox124
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 泛型类型擦除
具体详见博客:https://www.cnblogs.com/wuqinglong/p/9456193.html原创 2020-07-24 17:24:29 · 142 阅读 · 0 评论 -
map.computeIfAbsent() 使用
map.computeIfAbsent(K key, Function<? super K, ? extends V> mappingFunction)方法作用是:判断指定的 key 在 map 中是否存在,若存在不执行 mappingFunction 函数处理,若不存在,这执行 mappingFunction 获取结果,将结果和 key 存放到 map 中。例如:@Testpublic void test() { HashMap<String, Integer> m原创 2020-07-17 09:53:34 · 278 阅读 · 0 评论 -
Java 中如何实现一对多数据存储
例如:Contry 和 Person 的映射关系方式一:使用 Map + List 组合使用方式二:使用 LinkedMultiValueMap@Testvoid testMultiValueMap () { MultiValueMap map = new LinkedMultiValueMap(); map.add("key1", 10000); map.add("key1", 20000); System.out.println(map);}运行结果:{原创 2020-07-17 09:39:53 · 3138 阅读 · 0 评论 -
经典 8 锁问题
示例代码1、资源类import java.util.concurrent.TimeUnit;public class Phone { // 此方法根据题目需要添加 static public synchronized void sendSMS() { // 使用 TimeUnit 工具类执行 sleep 方法,比 Thread.sleep(毫秒), // 方便控制输入的时间单位 // 根据题目要求设置该方法的休眠时间 try { TimeUnit.SEC原创 2020-05-15 22:54:52 · 427 阅读 · 0 评论 -
HashMap 源码分析
public static void main(String[] args) { // 1、创建一个 key 和 value 均为 String 类型的 HashMap Map<String, String> map = new HashMap<>(); // 2、首次添加 k,v 键值对 String v1 = map.put("k1", "v1"); // 3、后续添加 k,v 键值对 String v1 = map.put("k1原创 2020-05-13 00:44:59 · 178 阅读 · 0 评论 -
ArrayList 和 Vector 初始化和添加元素源码分析
ArrayList初始化:private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {}; // 默认的空数组transient Object[] elementData; // 用于存放集合元素的数组// 指定初始化容量的构造器public ArrayList(int initialCapacity) { ...原创 2020-03-28 19:00:26 · 234 阅读 · 0 评论 -
RandomAccess 接口
详细查看转载 2020-03-27 16:36:13 · 249 阅读 · 0 评论 -
Java基础:注解
1、元注解1.1 @Target【作用】用于指定所标注的注解可以使用的位置,例如:@Target(ElementType.METHOD):表示可以使用在方法上,其他结构不能使用;@Target({ElementType.METHOD, ElementType.TYPE}):表示可以使用在方法和接口、类、枚举上。1.2 @Retention【作用】用于指定所标注的注解保留阶段,该注解共有...原创 2019-11-25 14:54:17 · 157 阅读 · 0 评论 -
IO 流
一、File 类1.1 作用1.2 构造器1.3 常用方法二、IO 流2.1 IO 流分类2.2 节点流(文件流)2.3 缓冲流2.4 转换流2.5 数据流2.6 对象流一、File 类1.1 作用能够新建、删除、重命名等操作文件和目录,但是不访问文件内容本身1.2 构造器public File(String pathName)以 pathName 为路径创建 File 对象,...原创 2020-03-25 15:24:56 · 142 阅读 · 0 评论
分享