
JAVA
XIFDF
这个作者很懒,什么都没留下…
展开
-
JAVA多态的基本意义和基本实现(参考于《JAVA编程思想》)
前言众所周知多态是面向对象设计三大基本特征(数据抽象、继承、多态)十分重要的一环,本篇将记录一下自己在学习这一概念时所得到的一些想法。由于本人能力有限,本篇大量引用了《JAVA编程思想》里的描述。什么是多态?对于大部分人来说,对于什么是多态这个问题都有一定了解,因此这里我就以一个简单的例子简单介绍下:例子源于《JAVA编程思想(第四版)》第八章的练习9(自己编写的代码可能存在...原创 2018-04-10 23:25:58 · 480 阅读 · 0 评论 -
小记二
修饰符1. 属性通常使用private封装起来2. 方法一般使用public用于被调用3. 会被子类继承的方法,通常使用protected抽象类和接口区别区别1: 子类只能继承一个抽象类,不能继承多个 子类可以实现多个接口区别2: 抽象类可以定义 public,protected,package,private 静态和非静态属性 final和非final属性 ...转载 2018-04-12 19:34:22 · 142 阅读 · 0 评论 -
小记三
ArrayList实现了接口List List list;//正确,list = null; List list = new List();//是错误的用法 List list = new ArrayList();这句创建了一个ArrayList实现类的对象后把它上溯到了List接口。此时它就是一个List对象了,它有些ArrayList类具有的...转载 2018-04-13 19:42:23 · 222 阅读 · 0 评论 -
final、finally、finalize的区别
final关键字:1.final数据告知编译器一块数据是恒定不变的(只能读取,不能修改)final基本类型,使数值恒定不变;final对象引用,使引用恒定不变,即一旦引用被初始化指向一个对象,就无法再把它改为指向另一个对象。同理在参数列表中以声明的方式将参数指明为final,无法再更改引用所指向的对象。2.final方法把方法锁定,以防继承类修改它的含义,即不会被覆盖(重写)。但final方法,能...原创 2018-05-10 10:42:38 · 184 阅读 · 0 评论 -
Java面试题笔记(一)
1、面向对象编程的特点?封装:把属性私有化封装在一个类里面,只能通过方法去访问。继承:子类继承父类,从而继承了父类的方法和属性。抽象:比如一个学生类,抽象出了学号SNO、和名字SNAME这些属性,使得开发过程中更加易于理解。多态:多态分操作符的多态和类的多态。类的多态指父类引用指向子类对象,而且有继承,有重写。2、String是最基本的数据类型吗?String是类类型,不是基本类型。有8种基本类型...转载 2018-06-06 18:05:23 · 256 阅读 · 0 评论 -
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 · 1385 阅读 · 0 评论 -
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 · 470 阅读 · 0 评论