java
文章平均质量分 90
浮生飘血
个人博客网站 http://www.waphnb.com
展开
-
给java项目改名字
选中你要修改的项目 → 右键 → properties → Myeclipse--Web选项修改Web Context-root即可!~原创 2015-09-24 09:36:18 · 1717 阅读 · 0 评论 -
linkedList和ArrayList的比较
首先上面试题的答案 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。原创 2016-11-30 15:05:21 · 240 阅读 · 0 评论 -
java基础知识杂谈
1、extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用,implements可以实现多个接口用逗号隔开就可以了2、数组转list String[] words = {"ace","boom", "crew","dog", "eon"}; Lis原创 2015-07-23 11:15:52 · 564 阅读 · 0 评论 -
Java异步调用模式
Java异步调用模式在长期的Java客户端开发中,最常见的一个客户端调用模式就是Java的异步调用。所谓异步调用其实就是实现一个可无需等待被调用函数的返回值而让操作继续运行的方法。在Java语言中,简单的讲就是另启一个线程来完成调用中的部分计算,使调用继续运行或返回,而不需要等待计算结果。但调用者仍需要取线程的计算结果。虽然在1.5以前从异步线程中取得返回结果需要自己精心设计,但从JDK1.5转载 2017-01-11 16:36:58 · 5627 阅读 · 0 评论 -
jvm知识点介绍
1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字转载 2017-01-12 16:31:19 · 572 阅读 · 0 评论 -
jvm内存详解
一般jvm的内存爆掉是发生在堆(Heap)中第一块:PC寄存器PC寄存器是用于存储每个线程下一步将执行的JVM指令,如该方法为native的,则PC寄存器中不存储任何信息。第二块:JVM栈JVM栈是线程私有的,每个线程创建的同时都会创建JVM栈,JVM栈中存放的为当前线程中局部基本类型的变量(java中定义的八种基本类型:boolean、char、byte、short、int、原创 2017-01-12 16:34:48 · 600 阅读 · 0 评论