一、Object所有的非final方法 类的方法前加final关键字,说明该方法不能被该类的子类重写。 二、equals方法和hashCode方法 1、什么时候需要覆盖equals方法 如果类具有自己特有的“逻辑相等”概念(不同于对象等同的概念),而且超类还没有覆盖equals以实现期望的行为,这时 ...
分类:
其他好文 时间:
2016-08-22 21:25:04
阅读次数:
129
一、Java中创建线程方法 1. 继承Thread类创建线程类 定义Thread类的子类,重写该类的run()方法。该方法为线程执行体。 创建Thread子类的实例。即线程对象。 调用线程对象的start()方法启动该线程,示例代码如下: 2. 实现Runnable接口创建线程类 定义Runnabl ...
分类:
编程语言 时间:
2016-08-21 19:54:36
阅读次数:
148
JDK1.5 之后的系统中,内建了3个注解(Annotation) 1、@Override:表示覆写操作,这个注解在子类重写父类的方法的时候可以用到,也就是重写。在我现阶段的开发中这个注解是用的次数最多的; 2、@Deprecated:注解表示不建议使用的操作。这个注解写上去以后,是为了告诉调用这个 ...
分类:
其他好文 时间:
2016-08-21 11:08:23
阅读次数:
215
解释一下模板方法模式,就是指:一个抽象类中,有一个主方法,再定义1...n个方法,可以是抽象的,也可以是实际的方法,定义一个类,继承该抽象类,重写抽象方法,通过调用抽象类,实现对子类的调用,先看个关系图: 就是在AbstractCalculator类中定义一个主方法calculate,calcula ...
分类:
其他好文 时间:
2016-08-20 06:39:19
阅读次数:
124
输出结果: 构造方法第一行默认super() 调用无参的构造方法,也就是父类的无参构造方法,由于被子类重写了,于是会调用子类的构造方法。 ...
分类:
其他好文 时间:
2016-08-19 15:08:45
阅读次数:
185
输出结果: 分析:方法是static类型,说明方法是属于类的,也就是父类的,于是父类的对象,调用的就是父类的静态方法。 静态方法不可以被子类重写。 如果将static去掉,那就是多态的使用,输出结果是Father Chiid ...
分类:
其他好文 时间:
2016-08-19 14:53:40
阅读次数:
97
1.使用w3c.document 2.使用dom4j 主类如下 /** * * 方法描述:写入XML文件并存储 备 注: </br> */ 主类结束 辅助类,重写了createPrettyPrint()方法 辅助类结束 示例XML文件 示例文件结束 ...
分类:
编程语言 时间:
2016-08-19 10:00:46
阅读次数:
200
supper应用场景: 子类具有特殊功能,子类重写父类的方法,并且想保留父类的方法时使用supper关键字(因为如果采用self的话,则会导致死循环) supper的注意点: supper会自动区分类方法跟对象方法,如果在类方法中使用supper调用对象方法,那么会报错! supper与self关键 ...
分类:
其他好文 时间:
2016-08-18 00:53:58
阅读次数:
172
课程回顾: Servlet:java语言开发的运行在服务器上的开发步骤:1、创建Servlet类2、重写doGet或doPost方法3、运行在服务器 生命周期:1、初始化2、服务3、销毁 URL:统一资源定位符,网址openConnection 今日内容:Http协议:超文本传输协议常用方式:1、H ...
分类:
编程语言 时间:
2016-08-17 00:00:07
阅读次数:
413
1.方法重载(overload) 方法名相同 参数类型不同(参数个数和类型) 与返回类型无关 2.方法重写(override)--》用来实现多态的,只有实例方法可以实现多态,静态方法无法实现多态 子类重写父类方法 方法名相同 返回类型相同 参数相同 重写和重载的区别?overload方法可以改变返回 ...
分类:
编程语言 时间:
2016-08-09 20:47:55
阅读次数:
207