摘要:
Java中把一个字符串实现反转 /** * 使用StringBuilder的reverse()方法将字符串反转 */ public static void main(String[] args) { StringBuilder sb = new StringBuilder("ABCDE牛"); Sy 阅读全文
posted @ 2022-12-13 21:43
多测师_树哥
阅读(30)
评论(0)
推荐(0)
摘要:
测试是软件发布的重要环节,单元测试在实际开发中是一种常用的测试方法,java单元测试主要用junit,最新是junit5,本人开发一般用junit4。因为单元测试能够在软件模块组合之前尽快发现问题,所以实际开发中投入产出比很高。实际使用难免会遇到异步操作的接口测试,最常用的情景是别人家的SDK封装了 阅读全文
posted @ 2022-12-13 21:38
多测师_树哥
阅读(110)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-12-13 21:26
多测师_树哥
阅读(25)
评论(0)
推荐(0)
摘要:
hashmap不是线程安全的,有提供两种方法让hashmap支持线程安全方法一:通过Collections.synchronizedMap()返回一个新的map,这个新的map是线程安全的,要求大家习惯基于接口编程,返回的不是hashmap而是map的实现特点:通过Collections.synch 阅读全文
posted @ 2022-12-13 18:03
多测师_树哥
阅读(50)
评论(0)
推荐(0)
摘要:
一、hashMap的底层实现hashmap的底层结构在jdk1.7之前是数组+链表,但是在jdk1.8以后,其变成了数组+链表+红黑树,这个操作会加快在链表时候的查询速度。当链表的长度大于8 的时候,链表就会变为红黑树,而当长度小于6的时候,会从红黑树变回链表。这里又有一个问题:为什么是8 和 6 阅读全文
posted @ 2022-12-13 17:57
多测师_树哥
阅读(137)
评论(0)
推荐(0)
摘要:
一、什么是ConcurrentHashMapConcurrentHashMap和HashMap一样,是一个存放键值对的容器。使用hash算法来获取值的地址,因此时间复杂度是O(1)。查询非常快。同时,ConcurrentHashMap是线程安全的HashMap。专门用于多线程环境。 二、Concur 阅读全文
posted @ 2022-12-13 17:46
多测师_树哥
阅读(127)
评论(0)
推荐(0)

浙公网安备 33010602011771号