Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2. 通过实现Runnable接口,实例化Thread类 第一种方式:继承Thread类 第二种方式:实现Runnable接口 ...
分类:
编程语言 时间:
2018-02-04 14:44:07
阅读次数:
187
package tk.dong.connection.util; import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import java.sql.Array;import java.sq ...
分类:
其他好文 时间:
2018-01-20 19:45:53
阅读次数:
154
第一种方法:继承Thread类,重写run()方法,run()方法代表线程要执行的任务。第二种方法:实现Runnable接口,重写run()方法,run()方法代表线程要执行的任务。第三种方法:实现callable接口,重写call()方法,call()作为线程的执行体,具有返回值,并且可以对异常进 ...
分类:
编程语言 时间:
2018-01-16 01:03:25
阅读次数:
160
工厂方法的作用是创造对象(生成产品),用来从一组实现特定逻辑的类中实例化某个对象。(多用于日志功能) 产品类:定义了工厂方法创建的对象接口 具体产品类:实现了产品类的接口 工厂类:创建产品类,声明工厂方法,返回一个产品类对象 具体工厂类:重写用于具体产品类对象的方法 例子 1 #include<io ...
分类:
其他好文 时间:
2017-12-23 23:12:23
阅读次数:
246
这周我们对线程有了较好的理解, 掌握了两种创建线程的方法,第一种:继承thread类, 重写run方法,在run方法中写要执行的代码。在创建线程对象时传入子类对象。第二种: 实现Runable接口,重写run方法。在创建线程对象时候传入该接口的子类对象。 多个线程同时启动的时候,每个线程大概会有五种 ...
分类:
编程语言 时间:
2017-12-17 22:06:52
阅读次数:
115
object类中equals方法源码如下所示 object类中equals方法源码如下所示 Object中的equals方法是直接判断this和obj本身的值是否相等,即用来判断调用equals的对象和形参obj所引用的对象是否是同一对象,所谓同一对象就是指内存中同一块存储单元,如果this和obj ...
分类:
其他好文 时间:
2017-12-15 12:37:17
阅读次数:
163
*********************************************** package com.xdf.demo; /** * 由 abstract修饰的方法 > 》抽象方法 * 01.必须位于抽象类中 * 02.必须没有方法体 * 03.必须被子类重写,除非子类也是抽象类 ...
分类:
其他好文 时间:
2017-12-11 11:23:10
阅读次数:
131
super关键字:解决当子类重写父类对象方法后,子类对象无法访问父类的成员1,调用父类成员变量和方法 super.成员变量 super.成员方法([参数1,参数2.......])Example: 2,super调用父类的构造方法 super([参数1,参数2.......])Example 补充 ...
分类:
其他好文 时间:
2017-12-10 13:03:00
阅读次数:
190
什么是多态? 多态一词最初来源于希腊语,意思是具有多种形式或形态的情形,当然这只是字面意思,它在C++语言中多态有着更广泛的含义。 这要先从对象的类型说起!对象的类型有两种: 实例:Derived1类和Derived2类继承Base类 对象有静态类型,也有动态类型,这就是一种类型的多态。 多态分类 ...
分类:
编程语言 时间:
2017-12-08 14:18:47
阅读次数:
237