ThreadLocal 使用场景1. 全局存储用户信息(项目中用到) 在前后端分离的项目中,分离之后如何获取用户信息就成了一件麻烦事,通常在用户登录后, 用户信息会保存在Session或者Token中。这个时候,我们如...
字符串创建与存储的机制
字符串创建与存储的机制1)对于String s1=new String(“abc”)语句与String s2=new String(“abc”)语句, 存在两个引用对象s1、s2,两个内容相同的字...
java-day08
集合含义容器,位于java.util包下面的类 数组特点 大小固定[不会自动扩容] 可以存基本数据、引用数据类型 集合特点 大小不固定[自动扩容] 只能存放引用数据类型 示意图 ArrayList含义是动态变长的数组 底层是动态变...
java-day11
转换流含义:字节流装成字符流 种类 InputSteamReader 将字节输入流转为字符输入流 OutputStreamWriter 将字节输出流转为字符输出流 案例一1234567891011121314151617...
对synchronized的理解
一旦一个包含锁定方法(用synchronized修饰)的线程被CPU调用,其他线程就无法调用相同对象的锁定方法。当一个线程在一个锁定方法内部,所有试图调用该方法的同实例的其他线程必须等待 synchronized:同...
HashMap原理学习
HashMap 示意代码MyHashMap.java 模拟实现源码 1234567891011121314151617181920212223242526272829303132333435363738394041424344454...