HashMap(java7) public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable {} 从上面的源码可以看出来,hashMap继承了AbstractMap<K, ...
分类:
其他好文 时间:
2018-01-12 01:49:19
阅读次数:
191
ubuntu 安装jdk 的两种方式: 使用ppa/源方式安装 1 安装jre 打开终端,使用下面的命令安装JRE : 2 安装OpenJDK 在Ubuntu和Linux Mint上安装OpenJDK 在终端,使用下面的命令安装OpenJDK Java开发工具包: 特殊地, 如果你想要安装Java ...
分类:
编程语言 时间:
2018-01-09 12:56:31
阅读次数:
162
1. 什么是Fork/Join框架 Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。 我们再通过Fork和Join这两个单词来理解下Fork/Join框架,Fork就是把一个大任务切分为若干子任务 ...
分类:
编程语言 时间:
2018-01-02 23:18:03
阅读次数:
265
HikariPool-1 - Failed to validate connection 环境,版本: win7,jdk7,HikariCP-java7 (2.4.13) 报错信息: [com.zaxxer.hikari.pool.PoolBase]HikariPool-1 - Failed to ...
分类:
其他好文 时间:
2017-12-29 15:00:43
阅读次数:
4370
Fork/Join 框架与传统线程池的区别采用“工作窃取”模式(work-stealing):当执行新的任务时它可以将其拆分分成更小的任务执行,并将小任务加到线程队列中,然后再从一个随机线程的队列中偷一个并把它放在自己的队列中。 相对于一般的线程池实现,fork/join框架的优势体现在对其中包含的 ...
分类:
编程语言 时间:
2017-12-26 21:05:32
阅读次数:
185
Java7中文件IO发生了很大的变化,专门引入了很多新的类: import java.nio.file.DirectoryStream;import java.nio.file.FileSystem;import java.nio.file.FileSystems;import java.nio.f ...
分类:
编程语言 时间:
2017-12-08 12:10:41
阅读次数:
216
背景:ForkJoinPool的优势在于,可以充分利用多cpu,多核cpu的优势,把一个任务拆分成多个“小任务”,把多个“小任务”放到多个处理器核心上并行执行;当多个“小任务”执行完成之后,再将这些执行结果合并起来即可。这种思想值得学习。 主要参考《疯狂java讲义》 使用 Java7 提供了For ...
分类:
编程语言 时间:
2017-12-05 01:02:02
阅读次数:
169
以下来至网址: http://blog.csdn.net/samjustin1/article/details/52268004 Java7 新特性 1.switch中可以使用字符串了 2.运用List<String> tempList = new ArrayList<>();即泛型实例化类型自动推 ...
分类:
编程语言 时间:
2017-11-28 17:21:17
阅读次数:
234
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容。 2. 书面作业 本次PTA作业题集异常 1. 常用异常 结合题集题目7 1回答 1.1 自己以前编写的代码中经常出现什么异常、需要捕获吗(为什么)?应如何避免? 1.2 什么样的异常要求用户一定要使用捕获处理? 2. ...
分类:
编程语言 时间:
2017-11-25 20:00:38
阅读次数:
150
1.本周学习总结 1.1以你喜欢的方式(思维导图或其他)归纳总结集合相关内容。 关键字: ,`try...catch... try...finally...` Error与Exception的区别: | Error:指的是JVM的错误,在程序执行前出错,用户无法操作处理 | Exception: 指 ...
分类:
编程语言 时间:
2017-11-25 19:21:07
阅读次数:
289