欢迎访问我的个人博客!该博客主要记录我从工作、书本和网络获取的心得记录,不涉及任何商业目的,如有侵权请联系删除!也欢迎注明出处转载!
Posts
2020-12-05
一个简单的IOC和DI
背景实现自定义注解仿照Spring的自定义注解contoller注解requestmapping注解requestparam注解service注解autowired注解初始化方法背景实现一个简单的Ioc容器实现自定义注解//Target指示注释类型适用的上下文//SOURCE public stat
2020-11-29
Spring Framework简介
简介Spring的设计初衷BOP编程控制反转BeanFactorybeanfactory支持对象模型简介spring官网 https://spring.io/spring生态圈现在已经是一个超级融合大平台,融合集成了各种框架优点。spring Boot的便捷式开发实现了零配置。Spring Clou
2020-11-29
spring5源码环境搭建
spring5源码环境搭建spring搭建遇到的坑和BUG报错Collection泛型方法不适用build报错找不到资源构建spring项目流程下载spring源码gradle下载spring源码文件修改构建项目总结spring5源码环境搭建因为开始学习spring的源码,上次搭建过spring项目
2020-11-28
写博客太耗费时间啦!
写博客太耗费时间啦!一遍简单的文章,为了确保准确性,需要看书吸收,做好笔记最后在誊抄在网页上。看似篇幅很简单的文章,结果还是要耗费大量的时间,希望坚持下去,付出就会有回报吧!
2020-11-28
集合
集合Java集合框架集合接口与实现类分离集合Java集合框架java最初版本只为最常用的数据结构提供了很少的一组类:Vector,Stack,Hastable,BitSet和Enumeration接口集合接口与实现类分离java集合类库将接口和实现类分离//TODO
2020-11-28
泛型程序设计
泛型程序设计为什么要使用泛型设计程序泛型程序设计在有泛型类之前,必须使用Object编写适用于多种类型的代码,这很不安全。泛型类和泛型方法有类型参数,这使得它们可以准确地描述用特定类型实例化时会发生什么。为什么要使用泛型设计程序泛型程序设计:编写的代码可以对多种不同类型的对象重用。//TODO 泛型
2020-11-28
异常、断言和日志
异常、断言和日志处理错误异常分类派生自RuntimeException包括不派生自RuntimeException包括异常、断言和日志处理错误程序中可能出现的错误和类型用户输入错误设备错误物理限制代码错误如果某个方法不能够采用正常的途径完成它的任务,可以通过另外一个路径退出方法。在这种情况下方法并不
2020-11-28
接口、lambda表达式与内部类
接口、lambda表达式与内部类接口、lambda表达式与内部类接口:用来描述类应该做社么,而不指定它们具体应该如何做lambda表达式:一种很简洁的方法,用来创建可以在将来某个时间点执行的代码块内部类:定义在另外一个类的内部,它们的方法可以访问包含它们的外部类的字段。内部类技术在设计具有相互协作关
2020-11-28
继承
继承类、超类和子类定义子类覆盖方法子类构造器多态理解方法调用阻止继承:final类和方法强制类型转换抽象类Object类:所有类的超类Object类型的变量equal方法相等测试与继承hashCode方法toString方法泛型数组列表对象包装器与自动包装参数数量可变的方法枚举类反射Class类继承
2020-11-22
对象与类
面向对象程序设计概述类对象类之间的关系对象与变量面向对象程序设计概述类类的封装关键在于,绝对不能让类中的方法直接访问其他类的实例字段。程序只能通过对象的方法与对象进行交互,给对象赋予了“黑盒”特征,是提高重用性和可靠性的关键。对象对象的3个特性:行为,状态,标识行为:对象可以提供的操作和被调用的方法