
java8
JQW_YNU
无
展开
-
Java8
java8的特性:java8之前HashMap高效的原因: 1.非一一比较式的数据结构 ,采用hashcode计算存储位置 2.hashcode一致碰撞成链表 3.Hash...原创 2018-05-01 17:41:27 · 204 阅读 · 1 评论 -
常见OOM异常
堆溢出当报错信息java.lang.OutOfMemoryError后面带有java heap space时,说明是java堆溢出。1由于Heap是用来存放实例的,堆溢出,也就说明了当前的实例对象过多,而且这些对象一直处于存活状态(JVM判断对象是否存活,是通过判断GC Roots和对象之间的是否存在可达路径)。出现这种问题,一般要考虑下列两种情况:内存泄露:一般出现这种情形,需...转载 2018-08-27 00:45:35 · 479 阅读 · 0 评论 -
JVM 中的永久代
PermGen(永久代)绝大部分 Java 程序员应该都见过 “java.lang.OutOfMemoryError: PermGen space “这个异常。这里的 “PermGen space”其实指的就是方法区。不过方法区和“PermGen space”又有着本质的区别。前者是 JVM 的规范,而后者则是 JVM 规范的一种实现,并且只有 HotSpot 才有 “PermGen spac...转载 2018-09-03 08:00:51 · 2257 阅读 · 0 评论 -
jdk1.8 lambda
将数组转化为list:Arrays.asList(atp);lambda实现数据过滤, 并行操作, 循环输出案例:1.需求:打印输出已经排好序的字符串数组中长度大于20 ,并且为其添加hello ; 数据源:String[] players = {"Rafael Nadal", "Novak Djokovic", "Stanislas Wawrinka...原创 2018-09-24 16:33:19 · 527 阅读 · 0 评论 -
Eclipse Memory Analyze 使用
Eclipse Memory Analyze 是Java 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。概述对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap Dump) 文...转载 2018-09-21 10:52:57 · 1291 阅读 · 0 评论 -
JSP技术的优缺点介绍
什么是JSP?JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服...转载 2018-10-27 15:47:50 · 35727 阅读 · 0 评论 -
java Connections使用研究
1.java list统计某个元素出现的次数 Collections.frequency(list,"1") (字符串也能使用) Collections.frequency(list,1)2.排序Collections.sort(list);字符串会根据前缀字母顺序排序,数字会根据从小到大排序但不能对数组进行排序,如果要对数组中的元素进行排序,需要使用Arrays,这主要...原创 2018-12-07 17:38:05 · 1372 阅读 · 0 评论