自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Servlet 的生命周期

概要(摘自 《Tomcat 与 Java Web 开发技术详解》)Java Web 应用的生命周期由Servlet容器来控制,而 Servlet 作为 Java Web 应用的最核心的组件,其生命周期也由 Servlet 容器来控制。Servlet 的生命周期可以分为3阶段:1. 初始化阶段 2. 运行时阶段 3. 销毁阶段。在javax.servlet.Servlet 接口中定义了3个方...

2018-10-17 18:29:31 420

原创 @RequestBody 的使用

功能用于读取Request请求的body数据。使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上。再把返回的对象数据绑定到 controller中方法的参数上。 使用要求:三个依赖包:jackson-core  jackson-annotations jackson-databind对应的maven片段 &...

2018-07-24 15:21:58 434

原创 IDEA 通过maven 创建项目问题解决

错误:maven [ERROR] Maven execution terminated abnormally (exit code 1)解决:File | Settings | Build, Execution, Deployment | Build Tools | Maven | RunnerVM-Options: -DarchetypeCatalog=internal在创建项目的时候在prop...

2018-06-07 20:03:41 1343

转载 Java面试题笔记(一)

1、面向对象编程的特点?封装:把属性私有化封装在一个类里面,只能通过方法去访问。继承:子类继承父类,从而继承了父类的方法和属性。抽象:比如一个学生类,抽象出了学号SNO、和名字SNAME这些属性,使得开发过程中更加易于理解。多态:多态分操作符的多态和类的多态。类的多态指父类引用指向子类对象,而且有继承,有重写。2、String是最基本的数据类型吗?String是类类型,不是基本类型。有8种基本类型...

2018-06-06 18:05:23 227

原创 final、finally、finalize的区别

final关键字:1.final数据告知编译器一块数据是恒定不变的(只能读取,不能修改)final基本类型,使数值恒定不变;final对象引用,使引用恒定不变,即一旦引用被初始化指向一个对象,就无法再把它改为指向另一个对象。同理在参数列表中以声明的方式将参数指明为final,无法再更改引用所指向的对象。2.final方法把方法锁定,以防继承类修改它的含义,即不会被覆盖(重写)。但final方法,能...

2018-05-10 10:42:38 160

转载 小记三

ArrayList实现了接口List             List list;//正确,list = null;        List list = new List();//是错误的用法       List list = new ArrayList();这句创建了一个ArrayList实现类的对象后把它上溯到了List接口。此时它就是一个List对象了,它有些ArrayList类具有的...

2018-04-13 19:42:23 187

转载 小记二

修饰符1. 属性通常使用private封装起来2. 方法一般使用public用于被调用3. 会被子类继承的方法,通常使用protected抽象类和接口区别区别1:    子类只能继承一个抽象类,不能继承多个    子类可以实现多个接口区别2:    抽象类可以定义    public,protected,package,private    静态和非静态属性    final和非final属性  ...

2018-04-12 19:34:22 120

转载 小记一

1、抽象函数(抽象函数类似于C++纯虚函数)2、接口是抽象方法的集合。(接口:一种契约模型)默认方法是JDK8新特性,指的是接口也可以提供具体方法了,而不像以前,只能提供抽象方法3、类属性(静态属性),类方法(静态方法)通过static关键字表示。4、private关键字限定构造函数可以让类在外部实例化。5、单例模式:(1)构造函数私有化(2)静态属性指向实例(3)public static ~ ...

2018-04-11 19:38:11 170

原创 JAVA多态的基本意义和基本实现(参考于《JAVA编程思想》)

前言众所周知多态是面向对象设计三大基本特征(数据抽象、继承、多态)十分重要的一环,本篇将记录一下自己在学习这一概念时所得到的一些想法。由于本人能力有限,本篇大量引用了《JAVA编程思想》里的描述。什么是多态?对于大部分人来说,对于什么是多态这个问题都有一定了解,因此这里我就以一个简单的例子简单介绍下:例子源于《JAVA编程思想(第四版)》第八章的练习9(自己编写的代码可能存在...

2018-04-10 23:25:58 448

原创 JAVA(对象)的存储

存储数据的五个地方:一、寄存器最快的存储区,位于处理器内部,数量极其有限,所以按需进行分配。二、堆栈(栈)速度仅次于寄存器,位于RAM(随机访问存储器)。通过堆栈指针从处理器中获得直接支持。堆栈指针向下移动,分配新的内存;向上移动,释放那些内存。JAVA系统必须知道存储在堆栈内所有项的确切生命周期,以便上下移动堆栈指针。对象引用(以及某些数据类型)存储在堆栈中。Java对象不存储在堆栈中。三、堆一...

2018-04-10 19:03:33 427

空空如也

空空如也

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

TA关注的人

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