摘要: spring容器创建bean对象的方式: 1,使用反射调用无参构造器来创建实例(前提是这个类有无参构造器)(常规方式) 2,通过工厂类获得实例(工厂类实现了接口FactoryBean<?>) 3,通过实例工厂获得bean对象(不需要实现或者继承任何接口或者父类) 4,通过静态工厂获得实例 ioc中的 阅读全文
posted @ 2019-05-28 18:25 千里之外kb 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 软件行业的二八法则?技术中只有20%是最常用和最关键的,决定你的基础,后面的80%决定你的潜能! 概念: 1,轻量级框架,用户需要什么功能就自己添加相应的功能模块,不像重量级框架,一旦用,所有功能都添加 2,容器:框架中的IOC容器可以管理项目中各种对象的生命周期(对象的创建,初始化,使用,销毁), 阅读全文
posted @ 2019-05-28 18:22 千里之外kb 阅读(388) 评论(0) 推荐(0) 编辑
摘要: java三大框架 阅读全文
posted @ 2019-05-15 19:05 千里之外kb 阅读(17543) 评论(0) 推荐(1) 编辑
摘要: 集合 链接:https://blog.csdn.net/weixin_42504145/article/details/83119088 数组: java的数组既可以存储基本数据类型,也可以存储引用数据类型,它本身也是一种引用数据类型。(且存放的类型必须一致) 集合: 存放其它对象的对象,且只能是对 阅读全文
posted @ 2019-05-08 10:02 千里之外kb 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Abstract(抽象): Public abstract void work(); <==> public void work(){ } 抽象方法,存在于抽象类中, 提供一个方法重写 New Person(); 抽象类不能被实例化 抽象类中不一定要有抽象方法但抽象方法一定在抽象类中,可以用父类引用 阅读全文
posted @ 2019-05-05 11:27 千里之外kb 阅读(470) 评论(0) 推荐(0) 编辑
摘要: Final:不可改变 Static:静态修饰符,在编译阶段就能确定了,可以修饰成员变量,相应的称之为静态变量 是一个共享的变量(被这个类和这个类所产生的对象所共享的,他是唯一的,出生时间 为类第一次产生时创建,只加载一次)静态变量也叫类变量(类名.静态 对象.静态)(因为静态是唯一的,而非静态是ne 阅读全文
posted @ 2019-05-05 11:19 千里之外kb 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一:在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当方法结束系统会释放方法栈,其对应在该方法中声明的变量随着栈的销毁而结束,这就局部变量只能在方法中有效的原因 在方法中声明的变量可以是基本类型的变量,也可以是引用类型 阅读全文
posted @ 2019-05-05 10:50 千里之外kb 阅读(4048) 评论(0) 推荐(1) 编辑
摘要: ==是一个比较运算符,基本数据类型比较的是值,引用数据类型比较的是地址值。 "=="比"equals"运行速度快,因为"=="只是比较引用。 == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 1、比较的是 阅读全文
posted @ 2019-05-05 10:23 千里之外kb 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 2018-9-28 多态: 重载也称为静态多态(静态在编译阶段就能确定)(动态是跟运行时挂钩) 尽量去选择关系轻的,降低耦合度(紧密度) 内聚: 减少与外界的联系,降低与其他对象和类的联系 对象与对象的关系:高内聚,低耦合 继承本身就是打破封装的(因为它要调用外界的东西)(封装是内敛的,阻止访问)( 阅读全文
posted @ 2019-05-05 09:39 千里之外kb 阅读(246) 评论(0) 推荐(0) 编辑
摘要: this代表正在使用类的对象(的引用) java支持重载:允许在同一个类中使用相同的方法名(重载类型只区分参数列表,包括参数 顺序,参数个数,参数数据类型,与方法返回类型无关) 匹配: 如果参数列表不匹配,系统如果能自动隐式转换为方法中对应的数据类型,则调用该方 法,只能唯一匹配 构造器: 继承:是 阅读全文
posted @ 2019-05-05 09:22 千里之外kb 阅读(326) 评论(0) 推荐(0) 编辑