Hashtable源码分析 类结构 Hashtable继承自Dictionary实现了Map接口。 Hashtable实现了Cloneable可以进行克隆。 Hashtable实现了Serializable可以进行序列化。 属性 节点 构造器 方法 Hashtable的所有方法都加了synchron ...
分类:
其他好文 时间:
2020-04-21 09:43:31
阅读次数:
60
1、Lambda表达式 2、函数是接口 3、方法引用与构造器应用 4、Stream API 5、接口中的默认方法与静态方法 6、新时间日期API 7、其他新特性 速度更快 1.8:hash map 改变数组-链表-红黑树(新增慢其他都快) 1.8:ConcurrentHashMap 不采用锁用CAS ...
分类:
编程语言 时间:
2020-04-20 23:23:00
阅读次数:
71
# 基本使用
基本的使用参考:[https://www.cnblogs.com/huanshilang/p/11985526.html](https://www.cnblogs.com/huanshilang/p/11985526.html) # 动态字段名 懒人必备,用了都说香 参考:[http:... ...
分类:
其他好文 时间:
2020-04-19 10:45:05
阅读次数:
286
注意: 单例类只能有一个实例 这个实例由自己创建 这个实例必须提供给外界 关键:构造器私有化 创建方法: 饿汉式 懒汉式 总结:我认为创建方法可以归根于两种,一种是饿汉式,我在类的加载的时候就创建;还有一种懒汉式,只有在我需要的时候才去创建 ...
分类:
其他好文 时间:
2020-04-19 01:00:19
阅读次数:
63
【传送门】:通过循环依赖问题彻底理解 Spring IOC 的精华 1. 简介 循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。 Spring 中的循环依赖有构造器循环依赖和setter循环依赖。 2. 原因分析 2.1 ...
分类:
编程语言 时间:
2020-04-17 23:19:22
阅读次数:
90
匿名内部类 有时候我们需要临时创建一个类和对象并且这个类无需在其他地方复用,就可以使用匿名内部类。 匿名内部类的好处是不需要单独开一个类文件来编写,也不需要类名称,临时使用很方便。 但是匿名内部类没有名字也就没有构造器,不能直接实例化。 同时匿名内部类只能实现一个接口,这一点从使用方式上就可以看出来 ...
分类:
编程语言 时间:
2020-04-17 15:43:08
阅读次数:
77
源码总览: 有好些都是native本地方法,背后是C++写的 没有关于构造器的描述,默认编译器提供的无参构造 https://blog.csdn.net/dmw412724/article/details/81477546 啊,为什么还是native。目前只能得出的结论是 凡是native修饰的方法 ...
分类:
编程语言 时间:
2020-04-16 20:59:39
阅读次数:
77
1. 什么是单例模式 单例模式指的是在应用整个生命周期内只能存在一个实例。他有很多好处,能够避免实例对象的重复创建,减少创建实例的系统开销,节省内存。 2. 单例模式和静态类的区别 静态类就是一个类里面都是静态方法和静态field,构造器被private修饰,因此不能被实例化。 区别: 1)首先单例 ...
分类:
其他好文 时间:
2020-04-15 00:35:01
阅读次数:
58
File类介绍 File类概述 File类是 包下代表 的`文件和目录 输入/输出流`进行访问。 File类可以使用文件路径字符串创建File实例,路径既可以是绝对路径,也可以是相对路径。一般相对路径的话是由系统属性 指定,即为Java VM所在路径。 File类常用构造器 File类常用方法 :返 ...
分类:
编程语言 时间:
2020-04-14 16:39:20
阅读次数:
71
? 一 IOC和 Bean介绍 IOC也被称为DI。使用构造器参数,fatory参数,属性的方式的设置对象实例。在这个过程中创建bean的时候,容器会注入这些依赖,Bean本身通过使用类的直接构造来控制其依赖项的实例化或位置的过程,因为创建Bean的方式完成是反过来的,所以称为Inversion o ...
分类:
编程语言 时间:
2020-04-14 12:40:36
阅读次数:
68