摘要: 前几篇文章中分别介绍了 单线程化线程池(newSingleThreadExecutor) 可控最大并发数线程池(newFixedThreadPool) 可回收缓存线程池(newCachedThreadPool) newScheduledThreadPool用于构造安排线程池,能够根据需要安排在给定延 阅读全文
posted @ 2018-12-04 19:25 AbelIsHere 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 在前两篇博客中介绍了单线程化线程池(newSingleThreadExecutor)、可控最大并发数线程池(newFixedThreadPool)。下面介绍的是第三种newCachedThreadPool——可回收缓存线程池。 在JAVA文档中是这样介绍可回收缓存线程池的:创建一个可根据需要创建新线 阅读全文
posted @ 2018-12-04 19:24 AbelIsHere 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 若列表中只可能存在一个则可以用简单的循环删除,不多说。 若列表中可能存在多个,尤其是可能有多个连续的需要删除,用简单循环有可能发生异常。 需要使用迭代器(Iterator),两种具体实现: 逻辑上是一样的,所以,,其实算是同一种方法。 第一种:while循环 第二种:for循环 阅读全文
posted @ 2018-12-04 19:23 AbelIsHere 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 错误: 找不到或无法加载主类 com.demo.common.DemoConfig 项目上右键 Build Path Order and Export 修改顺序: 从上到下依次为: src res JRE System Library Web App Library 阅读全文
posted @ 2018-12-04 19:22 AbelIsHere 阅读(773) 评论(0) 推荐(0) 编辑
摘要: Eclipse 项目右键 Build Path Config Build Path Source Add Folder, 将a_little_config.txt所在文件夹加入。 Apply, OK,运行成功。 IDEA File Project Structures Modules Path 勾选 阅读全文
posted @ 2018-12-04 19:20 AbelIsHere 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 上篇文章中介绍了单线程化线程池newSingleThreadExecutor,可控最大并发数线程池(newFixedThreadPool)与其最大的区别是可以通知执行多个线程,可以简单的将newSingleThreadExecutor理解为newFixedThreadPool(1)。例如运行一下两个 阅读全文
posted @ 2018-12-04 18:54 AbelIsHere 阅读(341) 评论(0) 推荐(0) 编辑
摘要: JAVA通过Executors提供了四种线程池,单线程化线程池(newSingleThreadExecutor)、可控最大并发数线程池(newFixedThreadPool)、可回收缓存线程池(newCachedThreadPool)、支持定时与周期性任务的线程池(newScheduledThrea 阅读全文
posted @ 2018-12-04 18:50 AbelIsHere 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1. 实现Runnable接口 2. 重写run()方法 3. 创建线程对象: 4. 开启线程执行: java public class ImplementsRunnable implements Runnable{ public static int num = 0; @Override publ 阅读全文
posted @ 2018-12-04 18:21 AbelIsHere 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1. 继承Thread方法: 2. 重写覆盖run()方法: 3. 通过start()方法启动线程。 4. 若需要向线程中传递参数,可以采用在线程类(如例子中的ExtendThread)定义成员变量,成员变量可以是基本类型,也可以是其他类,例如,可以在run方法中回调成员变量的方法。 java pu 阅读全文
posted @ 2018-12-04 14:56 AbelIsHere 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 在页面上若需要同时存在多个页面,就通过一个button开启一个页面时,就需要指定不同的 rel=“relName”。 否则新页面就会将就原有的页面给覆盖掉。 阅读全文
posted @ 2018-12-04 14:55 AbelIsHere 阅读(204) 评论(0) 推荐(0) 编辑
摘要: ```html style="display: none;" ``` 阅读全文
posted @ 2018-12-04 14:54 AbelIsHere 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个链表,从尾到头打印链表每个节点的值。 思路1. 翻转链表,使用java自带的翻转函数或者从头到尾依次改变链表的节点指针 阅读全文
posted @ 2018-12-04 14:52 AbelIsHere 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 public class Solution { public String replaceSpace(StringBuffer str 阅读全文
posted @ 2018-12-04 10:04 AbelIsHere 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 运行结果:(注:测试环境:Eclipse; 项目名称:ThinkingInJava;包名称:unit02) 阅读全文
posted @ 2018-12-04 10:02 AbelIsHere 阅读(153) 评论(0) 推荐(0) 编辑