摘要: 掌握泛型的接口的使用; 掌握泛型方法的定义与使用; 掌握泛型数组的使用; 掌握泛型的嵌套设置; 具体内容 1.1泛型接口基本概念 之前所有的操作都是在类中直接使用泛型操作的,那么,对于JAVA来说,也可以在接口中定义及使用泛型。 声明泛型接口: interface 接口名称<接口标示>{} 如果现在 阅读全文
posted @ 2016-07-24 22:08 美好的明天 阅读(2890) 评论(0) 推荐(0)
摘要: 掌握通配符“?”的使用。 掌握受限泛型的设置。 掌握泛型与子类继承的限制。 具体内容 1.1匹配任意类型的通配符 在开发中对象的引用传递(向上向下传递)是最常见的,但是,在泛型的操作中,在进行引用传递的时候泛型类型必须匹配才可以传递,否则不能传递。 例如,如下没有进行泛型类型匹配,一个是String 阅读全文
posted @ 2016-07-20 23:14 美好的明天 阅读(30276) 评论(4) 推荐(9)
摘要: 为什么使用泛型 要求设计出一个可以表示坐标点的类,坐标由X和Y组成。 坐标表示方法: 整数:x=10,Y=20; 小数:X=10.5,Y=20.6 字符串:X="东经180度",Y=“北纬30度” 问,此类怎么设计。 题目分析 肯定要设计表示坐标点的类。类名称:Point。 但是坐标的X,Y保存的数 阅读全文
posted @ 2016-07-19 22:55 美好的明天 阅读(391) 评论(0) 推荐(0)
摘要: 一个新的线程通过start()进入运行状态,在运行状态中可以进行yield()方法进行礼让,但是仍然可以进行,如果现在现场需要暂停的话,可以使用suspend(), sleep(),wait()方法。如果线程不要执行,通过通过stop()结束(如果run()方法执行完毕也表示结束),或者一个新的线程 阅读全文
posted @ 2016-07-19 00:13 美好的明天 阅读(399) 评论(0) 推荐(0)
摘要: 本章目标 1)加深对线程同步的理解 2)了解Object类中对线程的支持方法。 实例 生产者不断生产,消费者不断消费产品。 生产者生产信息后将其放到一个区域中,之后消费者从区域中取出数据。 既然生产的是信息,就可以定义一个信息的表示类,生产者和消费者同时占有信息类的引用,那么就可以将生产者和消费者两 阅读全文
posted @ 2016-07-19 00:02 美好的明天 阅读(444) 评论(0) 推荐(0)
摘要: 在多线程中,同步与死锁概念很重要,在本章中必须了解以下几点: 1)哪里需要同步。 2)如何实现同步,了解代码即可。 3)及实现同步后有哪些副作用。 代码并不要求可以完整编写,但是概念必须清楚。 具体内容 1.1问题引出 以买火车票为例,不管多少地方可以买火车票,最终一趟列车的车票数量是固定的,如果把 阅读全文
posted @ 2016-07-15 21:26 美好的明天 阅读(2425) 评论(0) 推荐(1)
摘要: 实例要求: 设计一个线程操作类,要求可以产生三个线程对象,并可以分别设置三个线程的休眠时间。如下所示: 问怎么设计? 分析 从之前学习知道,线程的实现有两种方式,一种是继承Thread类,另一种是实现Runnable接口。而且类中应保存线程名称和休眠时间属性。 1,通过Thread类实现。 在Thr 阅读全文
posted @ 2016-07-15 01:30 美好的明天 阅读(500) 评论(0) 推荐(0)
摘要: 在多线程中所有的操作方法都是从Thread类开始的,所有的操作基本上都在Thread类中。 1,线程名称 1,在Thread类中可以通过getName()方法取得线程名称,通过setName()设置线程名称。 2,线程的名称一般在启动线程前设置,但也允许为运行的线程设置名称,允许两个Thread对象 阅读全文
posted @ 2016-07-15 01:14 美好的明天 阅读(15159) 评论(0) 推荐(1)
摘要: 1,进程与线程 对于WORD来讲,每次启动一个WORD相当于操作系统上分配了一个进程。 线程实际上是进程的进一步划分,从WORD来看,可以把拼写检查当作一个线程处理,当然,会同时存在多个线程。 如果进程没有了,线程肯定消失了;但是线程消失,进程未必消失。所有线程都是在进程的基础之上并发(同时运行)。 阅读全文
posted @ 2016-07-03 17:05 美好的明天 阅读(334) 评论(0) 推荐(0)
摘要: private:可以定义方法,属性,定义的方法和属性不能被类的外部所看到。 default:可以在本包的任意地方访问。 public:都可以访问,不受任何限制。 protected:保护,不同包的非子类不可以访问。 protected权限,在不同包的它的子类能够被访问: 在其他包的子类访问这个属性。 阅读全文
posted @ 2016-07-02 09:56 美好的明天 阅读(844) 评论(0) 推荐(0)