JAVA
Army_War
这个作者很懒,什么都没留下…
展开
-
JAVA用enum枚举与switch搭配
/** * @author PLA * java enum switch */ public static void main(String[] args) { getColor gc = new getColor(Color.RED); gc.describe(); } public static class getColor{ Color color; pu原创 2014-06-04 19:20:21 · 1200 阅读 · 0 评论 -
FileInputStream与FileReader读取文件
/** * @author PLA * java FileInputStream与FileReader */ public static void main(String[] args) { try { FileInputStream fis = new FileInputStream("d:\\data.txt"); int data = fis.read()原创 2014-06-05 19:58:18 · 949 阅读 · 0 评论 -
JAVA堆栈(转载)
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集转载 2014-06-10 10:16:44 · 536 阅读 · 0 评论 -
Java Garbage Collection基础详解------Java 垃圾回收机制技术详解
最近还是在找工作,在面试某移动互联网公司之前认为自己对Java的GC机制已经相当了解,其他面试官问的时候也不存在问题,直到那天该公司一个做搜索的面试官问了我GC的问题,具体就是:老年代使用的是哪中垃圾回收算法,并详细解释第一步做什么,第二部做什么?这时候才发现具体一步一步怎么来的,确实不知道。那结果就可想而知,面试官就对我不感兴趣了。那一瞬间,感觉自己不应该过分轻信别人的博客,要相信官方的文档,因转载 2014-09-05 10:35:11 · 975 阅读 · 0 评论 -
JVM原理和优化
JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.1.创建JVM装载环境和配置2.装载JVM.dll3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例4.调用JNIEnv实例装载并处理class类。在我们运行和调试Java程序的时候,经常会提到一个JVM的概念.JVM是Java程序运行的环境,但转载 2014-09-03 13:08:18 · 906 阅读 · 0 评论