
Java基础
Don_mingo
这个作者很懒,什么都没留下…
展开
-
IoC基础
IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制解析IoCIoC - 控制反转控制: IoC容器控制对象传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IoC是有专门一个容器来创建这些对象,即由Ioc容器来控制对象的创建。反转: 对象的获取方式反转为何是反转?因为由容器帮我们查找及注入依赖对转载 2021-05-28 20:41:03 · 229 阅读 · 0 评论 -
重载和重写的区别
重写(Override):子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法在子类中把父类本身有的方法重新写一遍。 Summary: 1. 发生在父类与子类之间 2. 方法名,参数列表,返回类型(除过子类中方法的返回类型是父类中返回类型的子类)必须相同 3. 访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private) 4. 重写方法一定不能抛出新的检查异常或者比被重写方法申明更加原创 2021-05-27 22:08:32 · 174 阅读 · 0 评论 -
面向对象的特征
1.抽象:将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。 抽象只关注对象的那些属性和行为,并不关注这些行为的具体细节。例:学生有姓名,有年龄,有学号,这些都是静态特征,即属性学生会吃饭,会睡觉,会学习,这些都是动态特征,即行为。2.封装:封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象,可以说,封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口。封装给对象提供了隐藏内部原创 2021-05-27 22:01:53 · 187 阅读 · 0 评论 -
Java不能使用New去创建对象的情况
本人在学习单例模式的时候看到了这样的单例模式的创建方法:public class SimpleSingleton {private static SimpleSingleton singleInstance = new SimpleSingleton();private SimpleSingleton(){}public static SimpleSin原创 2017-08-15 17:35:44 · 15380 阅读 · 3 评论 -
Java异常分类
异常:就是程序运行时,发生了不被期望的事件,它阻止了程序按照程序员的预期正常执行 异常分为Exception和Error两类,它们有着共同的父类ThrowableError是程序无法处理的错误,是程序运行过程中不允许出现的状况。大多数错误和代码编写者执行的操作无关,表示代码运行过程中JVM出现的问题。例如:Java虚拟机运行错误(Virtual Mac...原创 2019-04-15 16:56:48 · 220 阅读 · 0 评论