java
文章平均质量分 92
leejie*.
^_^
路漫漫其修远兮
展开
-
JAVA集合之HashMap
哈希算法,源码,初始化,扩容,存入和查询,底层结构,是否线程安全。。。。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lk2qqZJq-1654920224872)(C:\Users\Leejie\AppData\Roaming\Typora\typora-user-images\image-20220609183701394.png)]存储entry对象,先根据hash算法决定在数据的位置,再根据equals方法决定其在链表中的存储位置;取出一个entry对象时,根据has原创 2022-06-11 12:06:36 · 236 阅读 · 0 评论 -
Synchronized
Synchronizedsynchronized是java中的关键字,是一种同步锁。使用方式:修饰一个代码块,被修饰的方法称为同步方法,其作用的范围是整个代码块,作用的对象是调用这个代码块的对象;修饰一个方法,被修饰的方法称为同步方法,起作用的范围是整个方法,作用的对象是调用这个方法的对象;修饰一个静态的方法,其作用的范围是整个静态方法,作用的对象是整个类的所有对象;修饰一个类,作用的范围是整个类,作用的对象是这个类所有的对象;Synchronized修饰代码块操作资源类:packag原创 2022-05-29 00:36:08 · 187 阅读 · 0 评论 -
Java动态代理
Java动态代理最近准备复习spring框架,AOP原理那就离不开代理模式了,索性就先把这个知识再学习一下!JDK的动态代理,就是在程序运行的过程中,根据被代理的接口来动态生成代理类的class文件,并加载运行的过程;动态代理是用来产生一个对象的代理对象的。网上看到一个不错的例子:歌星或者明星都有一个自己的经纪人,这个经纪人就是他们的代理人,当我们需要找明星表演时,不能直接找到该明星,只能是找明星的代理人。比如刘德华在现实生活中非常有名,会唱歌,会跳舞,会拍戏,刘德华在没有出名之前,我们可以直接找他原创 2022-04-12 00:21:21 · 191 阅读 · 0 评论