使用下面的命令安装,只需一些时间,它就会下载许多的文件,所及你要确保你的网络环境良好: 如果你想安装Java 8(i.e Java 1.8), 在上面的命令中用java7代替java8. ...
分类:
编程语言 时间:
2017-11-12 12:20:48
阅读次数:
186
撤销永久代,引入元空间: 在 JDK 1.8 中,HotSpot 已经没有 “PermGen space”这个空间了,取而代之是一个叫做 Metaspace(元空间) 的东西。 Java7中已经将字符串常量池从永久代移除,在Java 堆(Heap)中开辟了一块区域存放字符串常量池。而在Java8中, ...
分类:
编程语言 时间:
2017-11-11 19:49:44
阅读次数:
156
Java 《Java核心技术卷I》 《Java核心技术卷II》 《Java编程思想》 《Java并发编程实战》 《Effective Java》 《Java8实战》 《Java8函数式编程思维》 《深入理解Java虚拟机》 《Java性能权威指南》 《Java虚拟机规范》 《Netty实战》 《My ...
分类:
编程语言 时间:
2017-11-11 18:47:09
阅读次数:
236
HashTable原理 Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。Hashtable中的方法是同步的,而HashMap方法(在缺省情况下)是非同步的。 HashMap原理:http://www.cnblogs.com/zhao ...
分类:
编程语言 时间:
2017-11-10 13:45:33
阅读次数:
195
HashMap原理 目的: 单纯分析和学习hashmap的实现,不多说与Hashtable、ConcurrentHashMap等的区别。 基于 jdk1.8 在面试中有些水平的公司比较喜欢问HashMap原理,其中涉及的点比较多,而且大多能形成连环炮形式的问题。 一般连环炮,一环不知道后面试官也就不 ...
分类:
编程语言 时间:
2017-11-09 17:54:48
阅读次数:
141
win7 系统,同时安装了JDK7和JDK8,卸载了JDK8之后,cmd命令行输入:java -version ,本以为显示java版本1.7,结果弹错:has value '1.7',but '1.8' is required. 我查看JAVA_HOME,环境变量,发现也没有问题,指向的是C:\J ...
分类:
编程语言 时间:
2017-11-07 16:29:32
阅读次数:
232
private static void test7(){ //获取所有时区的枚举值 Set<String> zoneIdSet= ZoneId.getAvailableZoneIds(); zoneIdSet.forEach(System.out::println); } private stati ...
分类:
编程语言 时间:
2017-11-04 16:17:57
阅读次数:
171
需求:按年龄或者薪水搜索员工 //原始方式:使用两个方法完成按不同条件搜索 private static void test1() { List<Emplyee> emplyeeList= Arrays.asList( new Emplyee("夏侯惇",40,4000), new Emplyee( ...
分类:
编程语言 时间:
2017-11-04 15:07:35
阅读次数:
265
//LocalDateTime private static void test1() { //初始化日期和时间 LocalDateTime ldt1=LocalDateTime.of(2016,10,04,10,40,50); System.out.println(ldt1);//2016-10- ...
分类:
编程语言 时间:
2017-11-04 13:31:56
阅读次数:
209