- 博客(6)
- 收藏
- 关注
原创 怎么理解spring的ioc
指定需要放入spring容器中的bean,spring提供了xml + bean标签和注解两种方式供我们使用,指定后,spring会通收集对象信息封装成BeanDefinition,然后通过过反射创建bean,最后放入容器里供我们使用。、指定需要使用spring容器的哪个bean。spring提供了Autowired(按类型注入)注解,同时支持jdk的Resource(按名称注入)注解。我们只需要告诉spring要用哪个对象,不用在代码中new对象,对象的控制权由用户转让给了spring容器。
2022-09-23 16:40:57
204
原创 String和StringBuffer/StringBuilder
Java平台提供了两种字符串类型,String和StringBuffer/StringBuilder,这两种类型都可以存储字符串。其中String是可读字符串,不能直接修改。StringBuffer/StringBuilder可以直接修改。在字符串频繁拼接时,使用String对象会消费String池的空间,需要运行垃圾回收机制影响性能。所以在字符串频繁拼接时建议使用StringBuffer和StringBuilder。......
2022-08-04 21:07:20
134
原创 JavaSE-设计模式-单例模式
单例模式是在整个应用中保证只有一个类的实例存在。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。类的静态属性只会在第一次加载类的时候初始化,所以在这里,JVM帮助我们保证了线程的安全性,在类进行初始化时,别的线程是无法进入的。避免了线程不安全,延迟加载,效率高。检查,这样就可以保证线程安全了。这样,实例化代码只用执行一次,后面再次访问时,判断。避免了线程不安全,延迟加载,效率高。...
2022-07-21 19:06:51
66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人