摘要: ① spring框架是一个开源而轻量级的框架,是一个IOC和AOP容器 ② spring的核心就是控制反转(IOC)和面向切面编程(AOP) ③ 控制反转(IOC):是面向对象编程中的一种设计原则,用来降低程序代码之间的耦合度, 使整个程序体系结构更加灵活,与此同时将类的创建和依赖关系写在配置文件里 阅读全文
posted @ 2018-04-12 22:49 缘木与鱼 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 首先Mybatis是一个对象关系映射(Object Relational Mapping,简称ORM)框架,是为了解决面向对象与关系数据库存在的互不匹配的现象。也就是说Mybatis的关注点在于对象与数据库之间的映射,Mybatis会把从数据库中得到的松散数据进行封装,使开发者直接拿到一个对象。My 阅读全文
posted @ 2018-04-12 20:29 缘木与鱼 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。 面向对象的编程语 阅读全文
posted @ 2018-04-04 22:49 缘木与鱼 阅读(585) 评论(0) 推荐(0) 编辑
摘要: Overload是重载的意思,Override是覆盖的意思,也就是重写。 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。 重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个 阅读全文
posted @ 2018-04-03 22:46 缘木与鱼 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 为什么会说到这个问题呢,是因为在java中遇到这个问题太常见了,无论是在写代码时还是在面试时。下面就一起探讨一下它们之间的联系与区别吧。 首先对于这样的问题,一般是先单独把一个东西说清楚,然后再说另一个,这样他们之间的区别就出来了,混在一起说很难说的比较清楚。 1. java中的“==”操作符是专门 阅读全文
posted @ 2018-04-02 20:47 缘木与鱼 阅读(732) 评论(0) 推荐(0) 编辑