自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 抽象类和接口的异同

抽象类(abstracted class)和接口(interface)的异同成员特点:、构造方法:接口没有,抽象没有成员变量:接口中只有常量;抽象类中常量、变量都可以成员方法:接口只有抽象方法;抽象类中抽象方法、非抽象方法都可关系特点:类与类:只有单继承,但可以实现多层继承类与接口:实现关系,可以单实现,可以多实现接口与接口:继承关系,可以但继承,可以多继承设计理念接...

2019-12-21 18:58:36 84

原创 Overload和Override的区别

overload和override的区别Overload(方法重载):在本类中出现了方法名相同但参数列表不同的方法,与返回值无关,可以改变返回值类型,只看参数列表。Override(方法重写):子类中出现和父类中方法声明一模一样的方法,与返回值有关,返回值和类型都是一样的。...

2019-12-21 17:46:32 79

原创 静态变量和实例变量的区别?

静态变量和实例变量的区别?语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,也成为类变量,中药陈谷加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象...

2019-12-21 17:40:41 139

原创 springMVC的运行原理

springMVC的运行原理从一个http请求开始:tomcat在启动时加载解析web.xml文件,找到springMVC的前端总控制器dispatchServlet,并通过dispatchServlet加载相关的配置文件信息。dispatchServlet接受到客户端请求,找到对应的handlermapping,根据映射规则,找到对应的(handler)处理器。调用相应处理器中的方法,...

2019-12-21 16:58:26 107

原创 ==和equals方法究竟有什么区别?

==和equals方法究竟有什么区别?==比较的是值,equals比较的是地址值一般我们会重写equals让它按照我们的意愿去比较相关属性,而不是单纯的比较地址值...

2019-12-21 16:57:55 91

原创 解释内存中的栈、堆和静态区的用法

解释内存中的栈、堆和静态区的用法通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用内存中 栈空间;而通过new关键字和构造器创建的对象放在堆空间;程序中的字面量(interal)如直接书写的100、"hello"和常量都是放在静态区中栈空间操作起来最快但是栈很小,通常大量的对象都是放在堆空间,理论上整个内存没有被其他进程使用的空间甚至硬盘上的虚拟内存都可...

2019-12-21 16:48:04 690

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除