2015年10月16日
摘要: 在一个int数组里查找这样的数,它大于等于左侧所有数,小于等于右侧所有数。分析,结果可能有多个符合条件的数第一眼的感觉是使用双层循环遍历,遍历每一个元素时分别判断两个条件。还可以使用辅助数组,与原数组长度相同,记录每一个位置的右面所有数中最小的值,然后在遍历一遍原始数组,比较每个元素是否大于左侧所有... 阅读全文
posted @ 2015-10-16 15:33 alex_cool 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 线程(续)线程同步当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用。达到此目的的过程叫做同步(synchronization)可以用两种方法同步化代码。两者都包括synchronized关键字的运用同步方法在某一时刻,必须限制只有一个线程可以支配它。为此,只需在... 阅读全文
posted @ 2015-10-16 15:27 alex_cool 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 多线程先了解线程的概念多线程需要注意的地方优先级、线程同步、消息传递、数据共享、死锁等Java线程类 Thread,实现接口 RunnableThread常用方法getName获得线程名称getPriority获得线程优先级jsAlive判定线程是否仍在运行join等待一个线程终止run线程的入口点... 阅读全文
posted @ 2015-10-16 14:53 alex_cool 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 高级特性:接口接口(Interface)1) 接口中只能定义抽象方法,默认为 public abstract 的,变量可以是static的2) 接口中没有构造方法3) 一个接口不实现另一个接口,但可以继承多个其他接口,一个类只能继承一个父类,但却可以实现多个接口。实现接口的格式如下:interfac... 阅读全文
posted @ 2015-10-16 14:18 alex_cool 阅读(174) 评论(0) 推荐(0) 编辑