摘要: Spring常见的DI(依赖注入)方式 构造器注入:利用构造方法的参数注入依赖 Setter注入:使用Setter方法注入依赖 字段注入:在字段上使用@Autowired/@Resource注解 @Autowired和@Resource对比 @Autowired @Resource Spring定义 阅读全文
posted @ 2023-06-12 18:32 努力前行, 阅读(14) 评论(0) 推荐(0) 编辑
摘要: ## IDEA中Diagrams用法 ### 1、查看图形形式的继承链 在所想看的类里右键选择Diagrams,会有两个选项,一个打开新页签展示,另一个打开一个弹框展示。 ![](https://img2023.cnblogs.com/blog/1631836/202306/1631836-2023 阅读全文
posted @ 2023-06-08 19:52 努力前行, 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: HashMap中,null可以作为键也可以做为值。而在ConcurrentHashMap中,Key和Value都不允许为null。 ConcurrentMap(如ConcurrentHashMap、ConcurrentSkipListMap)不允许使用null值的主要原因是,在非并发的Map中(如H 阅读全文
posted @ 2023-05-30 11:10 努力前行, 阅读(601) 评论(0) 推荐(1) 编辑
摘要: 什么是设计模式? 设计模式,在软件工程中是对软件设计过程中普遍存在的问题,所提出的解决方案。 设计模式分类 GoF设计模式一共23种,分为三大类:创建型模式、结构型模式、行为型模式。 常用的设计模式 1.工厂模式(Factory Pattern) 工厂模式是Java中最常用的设计模式之一。这种设计模 阅读全文
posted @ 2020-08-27 16:13 努力前行, 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 异常 Throwable(异常的父类或超类) Error(错误) Exception(异常) RuntimeException(运行时异常) 非RuntimeException(编译时异常) 异常的处理方法 1.thorws 2.try...catch...finally Throws throws 阅读全文
posted @ 2020-08-25 11:05 努力前行, 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Java反射定义 在程序运行过程中,对于任意一个类,可以获得该类的属性和方法;对于任意一个对象,可以调用该对象的任意一个属性和方法。 在运行时动态获取类的信息和动态调用对象的属性和方法称为Java反射机制。 反射的基石 字节码文件对象 >Class对象 Class是Java中的一个类型 定义一个类 阅读全文
posted @ 2020-08-05 22:04 努力前行, 阅读(66) 评论(0) 推荐(0) 编辑