- 博客(8)
- 资源 (5)
- 收藏
- 关注
转载 【什么是ConcurrentHashMap?】
————————————前两期我们讲解了HashMap的基本原理,以及高并发场景下存在的问题。没看过的小伙伴可以点击下面链接:如果实在懒得看也没有关系,我们来简单回顾一下HashMap的结构:简单来说,HashMap是一个Entry对象的数组。数组中的每一个Entry元素,又是一个链表的头节点。Hashmap不是线程安全的。在高并发环境下做插入操作,有可能出现下面的环形链表:...
2022-05-19 10:51:16 511
原创 java Interger包装类不能使用“==“判断值相等
今天看到朋友发的一个 面试题我将代码拷贝到编译器后第一反应是idea提醒不能使用"“判断两个包装类的值是否相等,并且提示将”"置换为equal()方法。看到这个想起来自己背的内容“如果是基本类型判断两个变量的值是否相等用和equal()得到的结果相同,如果变量是引用类型,‘’ 判断变量是否指向同一引用对象,equal()判断变量 ‘值’ 是否相等”。Interger是引用类,所以当我们使用’=='去判断i1与i2,i4与i5是否相等的时候实际上判断的是是否为同一引用对象即内存中指向的地址是否相同。
2022-05-11 18:12:46 2103 2
转载 什么是TCP协议
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。TCP在IP报文的协议号是6。TCP是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型:我们需要知道TCP工作在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP 在第二层——Data Link层;在第二层上的数据,我们把它叫Frame,在第三层上的数据叫Pack.
2022-05-10 13:30:05 4023
转载 【什么时候用intputStream与outpuStream】
很多人刚学习程序流一章的时候,就是搞不清楚In和Out,不知道什么时候用in什么时候用out,所以一部分人采取死记硬背的方式,诸如如下这位:BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream("infilename")));不管你从磁盘读,从网络读,或者从键盘读,读到内存,就是InputStream。写文件BufferedWriter out = new BufferedWrit...
2022-05-07 11:11:46 507
原创 【Stream流常见方法的使用】
Stream流的使用public class Emp { private String name; private Integer age; private String address; public Emp(String name, Integer age, String address) { super(); this.name = name; this.age = age; this.address = address; } }public
2022-05-06 11:04:53 312
原创 那年使用Array.asList()时的坑
在我们平日里敲代码的时候Array.asList()的使用还是比较常见的,作用就是将一个数组转化成一个List集合。String[] myArray = {"王路飞", "刘索隆", "祖山治"};List<String> myList = Arrays.asList(myArray);JDK源码对这个方法的说明:/** *返回由指定数组支持的固定大小的列表。此方法作为基于数组和基于集合的API之间的桥梁, * 与 Collection.toArray()结合使用。返
2022-05-05 13:03:50 261 1
原创 遍历集合的时候for与foreach使用的场合
昨天敲完代码在闲逛某乎的时候看到一篇文章“java中for与forEach的区别”直接上测试代码:package org.harmony.test;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;/** * for和foreach测试,验证一下分别在List中操作性能 * */public class TestForAndForeach { public stat
2022-05-04 18:27:58 703
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人