Java7 HashMap HashMap 是最简单的,一来我们非常熟悉,二来就是它不支持并发操作,所以源码也非常简单。 首先,我们用下面这张图来介绍 HashMap 的结构。 这个仅仅是示意图,因为没有考虑到数组要扩容的情况,具体的后面再说。 大方向上,HashMap 里面是一个数组,然后数组中每 ...
分类:
编程语言 时间:
2018-12-20 16:55:05
阅读次数:
207
Java 异常处理 抛出异常:异常的产生和提交; 捕获异常:接受异常后寻找相应的处理代码,把异常对象交给它处理; 四种方式: 1. 不处理,也不是不处理,而是默认有运行环境去处理; 2. 使用try catch finally语句块 finally唯一不被执行的情况是,前面的catch处理语句使用S ...
分类:
编程语言 时间:
2018-12-20 14:35:58
阅读次数:
208
JMeter接口测试 目前最新版本发展到5.0版本,需要Java7以上版本环境,下载解压目录后,进入\apache-jmeter-5.0\bin\,双击ApacheJMeter.jar文件启动JMemter。 1、创建测试任务 添加线程组,右击测试计划,在快捷菜单单击添加-》线程(用户)-》线程组。 ...
分类:
其他好文 时间:
2018-12-15 00:55:36
阅读次数:
263
Java5~11版本新特性 Java5 Java6 Java7 Java8 Java9 Java10 Java11 Java5 Java5开发代号为Tiger(老虎),于2004-09-30发行 特性列表 泛型 枚举 自动装箱拆箱 可变参数 注解 foreach循环(增强for、for/in) 静态 ...
分类:
编程语言 时间:
2018-12-13 10:20:42
阅读次数:
164
网上关于 HashMap 和 ConcurrentHashMap 的文章确实不少,不过缺斤少两的文章比较多,所以才想自己也写一篇,把细节说清楚说透,尤其像 Java8 中的 ConcurrentHashMap,大部分文章都说不清楚。终归是希望能降低大家学习的成本,不希望大家到处找各种不是很靠谱的文章 ...
分类:
编程语言 时间:
2018-12-05 17:27:32
阅读次数:
217
1、java环境 1.1、安装jdk 淘淘商城系统使用java7开发,使用jdk1.7.0 _80版本开发,安装jdk1.7步骤如下图所示:第一步:在oracle官网下载跟系统相匹配的jdk,如下所示: 第二步:双击运行jdk-7u80-windows-x64.exe,点击“下一步”:第三步:更改j ...
分类:
系统相关 时间:
2018-11-29 11:01:10
阅读次数:
211
一:定义:专门用来生成伪随机数,有两个构造器,一个构造器使用默认的种子(以当前时间作为种子),一个需要程序员显式传入一个long型整数的种子 二.使用方法 补充:一.ThreadLocalRandom是Random的增强版,出现在java7中 在并发环境下,使用前者可以减少多线程资源竞争,保证体统具 ...
分类:
其他好文 时间:
2018-11-25 13:19:55
阅读次数:
207
jinfo可以输出java进程、core文件或远程debug服务器的配置信息。这些配置信息包括JAVA系统参数及命令行参数,如果进程运行在64位虚拟机上,需要指明-J-d64参数,如:jinfo -J-d64 -sysprops pid 另外,Java7的官方文档指出,这一命令在后续的版本中可能不再 ...
分类:
编程语言 时间:
2018-11-10 22:36:41
阅读次数:
198
一、Java基础String类为什么是final的HashMap的源码,实现原理,底层结构。说说你知道的几个Java集合类:list、set、queue、map实现类。描述一下ArrayList和LinkedList各自实现和区别Java中的队列都有哪些,有什么区别。反射中,Class.forName和classloader的区别。Java7、Java8的新特性Java数组和链表两种结构的操作效率
分类:
编程语言 时间:
2018-11-07 20:10:09
阅读次数:
229
一、Java基础String类为什么是final的HashMap的源码,实现原理,底层结构。说说你知道的几个Java集合类:list、set、queue、map实现类。描述一下ArrayList和LinkedList各自实现和区别Java中的队列都有哪些,有什么区别。反射中,Class.forName和classloader的区别。Java7、Java8的新特性Java数组和链表两种结构的操作效率
分类:
编程语言 时间:
2018-11-07 19:54:22
阅读次数:
198