01 2019 档案
摘要:转载自:https://www.cnblogs.com/doudouxiaoye/p/5693399.html 1. 为什么使用Spring ? 1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 2). 
        阅读全文
                
摘要:一、概念: 1、Java序列化:把Java对象转换为字节序列的过程 2、Java反序列化:将字节序列恢复为Java对象的过程 二、用途: 1、想要将Java对象从内存中保存到一个文件中或者数据库中时候 2、想要将Java对象在网络上传递的时候 3、通过序列化在进程间传递对象
        阅读全文
                
摘要:一、数据结构 1)概念 a)数据之间的关系,提高程序效率 (1)逻辑关系:人为认为 1、集合:在一个范围内由多个数据,数据之间没有关系 2、线性:1对1关系 3、树型:1对多 4、图:多对多 (2)物理关系:内存存储 1、顺序存储:数组(效率高但是长度是固定的) 2、链式存储:链表 算法:大数字运算
        阅读全文
                
摘要:本人原创,转载请注明出处:https://www.cnblogs.com/javallh/p/10224187.html 1、JDK已有类加载器: BootStrap ClassLoader (启动类加载器) 运行的是rt.jar 源码由C++编写,所以在java中读取的时候以null表示 Exte
        阅读全文
                
摘要:1、什么是HashMap 分开理解Hash和Map, 初步理解:通过Hash散列算出来的一个值通过值定位到map将Value存储到map中去。
        阅读全文
                
摘要:1、解决: fail-fast机制,是一种错误检测机制。它只能被用来检测错误,因为JDK并不保证fail-fast机制一定会发生。若在多线程环境下使用fail-fast机制的集合,建议使用“java.util.concurrent包下的类”去取代“java.util包下的类”。所以,本例中只需要将A
        阅读全文
                
摘要:转载请注明出处 http://www.cnblogs.com/yanzige/p/8392142.html 扩容必须满足两个条件: 1、 存放新值的时候当前已有元素的个数必须大于等于阈值 2、 存放新值的时候当前存放数据发生hash碰撞(当前key计算的hash值换算出来的数组下标位置已经存在值) 
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号