线程: 多线程的好处:解决了在一个进程中同时执行多个任务代码的问题。 自定义线程的创建方式: 1.自定一个类继承thread类,重写thread的run方法 吧自定义线程的任务代码写在run方法内,创建thread子类的对象并且调用start()方法启动线程。 2.自定义一个类实现runnable接 ...
分类:
编程语言 时间:
2017-09-05 16:57:06
阅读次数:
244
主题:多线程进阶多线程的一些核心内容以及要关注的细节。一、线程的实现继承thread类重写run()方法和实现Runnable接口实现run()方法注意点:new线程实例时建议加线程名和要处理下线程的中断异常([InterruptedException])二、不得不提的[ThreadLocal]顾名... ...
分类:
编程语言 时间:
2017-09-05 01:50:17
阅读次数:
220
抽象类: 1)由abstract关键字修饰 2)包含抽象方法的类必须是抽象类不包含抽象方法的类也可以声明为抽象类 3)抽象类不能被实例化 4)抽象类是需要被继承的,需要重写或者声明为抽象类: 4.1)重写所有抽象方法 4.2)也声明为抽象类 5)抽象类的意义: 5.1)封装子类共有的属性和行为 5. ...
分类:
其他好文 时间:
2017-09-03 22:21:45
阅读次数:
96
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) 代码: 结果: 参考资料:/*视频讲解中的有价值的文字说明*/ Java优秀,值得学习。学习资源:itcast视频库。如果您有公开的资源,可以分 ...
分类:
编程语言 时间:
2017-09-02 16:54:14
阅读次数:
121
os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) 代码: 结果: Java优秀,值得学习。学习资源:itcast视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。博文是观看视频 ...
分类:
编程语言 时间:
2017-09-02 15:34:48
阅读次数:
242
1 可以自行抛出异常吗?什么时候需要? 2 如何设置异常?在方法体设置了抛出的异常,声明中也必须抛出吗?如何添加?方法添加了throws后,测试的代码在调用方法时是否必须处理异常? 3 如何理解抛出异常和处理异常的关系? 4 该段代码是否能够执行? 4 子类重写父类含有throw声明的方法时的规则是 ...
分类:
编程语言 时间:
2017-09-02 00:12:20
阅读次数:
186
1.1 子类重写父类含有throws声明异常抛出的方法时的规则: 1.允许不再抛出任何异常. 2.仅抛出部分异常. 3.抛出父类方法抛出异常的子类型异常. 4.不可以抛出额外异常. 5.不能抛出父类方法抛出异常的父类型异常. 通常当一个方法使用throw抛出一个异常时,就需要在当前方法上使用thro ...
分类:
编程语言 时间:
2017-09-01 20:25:23
阅读次数:
198
子类对象当成父类对象,只能调用父类的成员,如果子类重写了父类的方法就根据这个引用指向调用子类重写的这个方法(这个方法就是覆盖override)。这个调用过程就称为“动态绑定”。这就是输出 bird eatting...而不是animal eatting...的原因。 ...
分类:
编程语言 时间:
2017-08-30 20:03:24
阅读次数:
184
继承父类(基类) 子类(派生类)子类可以继承父类的一切特点:单继承。 一个父类可以派生多个子类,一个子类只能有一个父类。重写:子类对付类的方法进行重写(override)重载:overload (PHP里面不存在,在强类型语言里面存在) class Ren{ public $name; public ...
分类:
Web程序 时间:
2017-08-27 10:03:04
阅读次数:
136
输入字节流InputStream的一系列实现,以下是五种较常用的子类 1、字节数组作为输入源——ByteArrayInputStream 该类包括两个构造方法 该类重写了InputStream中的所有方法,因此我们可以调用其父类同名的方法进行读写操作。 下面是如何通过一个字节数组创建字节输入流的过程 ...
分类:
其他好文 时间:
2017-08-23 20:06:22
阅读次数:
139