上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 46 下一页
摘要: 转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6536048.html 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终成为被虚拟机直接使用的Java对象,这就是JVM的类加载机制。 Java天生的可动态扩展的语言特性就 阅读全文
posted @ 2018-03-28 10:34 chenxiangxiang 阅读(308) 评论(0) 推荐(0)
摘要: 如下图所示,JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。 加载 加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取, 阅读全文
posted @ 2018-03-26 20:13 chenxiangxiang 阅读(264) 评论(0) 推荐(0)
摘要: 1.概述 类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行,对理解java虚拟机的连接模型和java语言的动态性都有很大帮助。 由于Java的跨平台性,经过编译的Java源程序并不是一个可执行程序,而是一个或多个类文件。当Java程序需 阅读全文
posted @ 2018-03-26 20:13 chenxiangxiang 阅读(386) 评论(0) 推荐(0)
摘要: 其他的快捷键还有很多,象Ctrl+G(跳转到指定行)、Ctrl+F4(关闭当前编辑页面)、Ctrl+F(搜索)等等,这些快捷键由于是各个编辑器都会提供的,而且定义的键位也都差不多,就没什么可说的了; Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+ 阅读全文
posted @ 2018-03-24 19:04 chenxiangxiang 阅读(306) 评论(0) 推荐(0)
摘要: (一)HashMap的遍历 HashMap的遍历主要有两种方式: 第一种采用的是foreach模式,适用于不需要修改HashMap内元素的遍历,只需要获取元素的键/值的情况。 第二种采用迭代器遍历,不仅适用于HashMap,对其它类型的容器同样适用。 采用这种方法的遍历,可以用下文提及的方式安全地对 阅读全文
posted @ 2018-03-24 09:06 chenxiangxiang 阅读(1057) 评论(0) 推荐(0)
摘要: 一.Java的垃圾回收机制 Java的垃圾回收机制(java garbage collection)是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的堆内存空间。 注意粗体字的地方,java的垃圾回收线程是优先级比较低的线程,什么时候进行垃圾回收难以确定。当某些对 阅读全文
posted @ 2018-03-24 09:00 chenxiangxiang 阅读(459) 评论(0) 推荐(0)
摘要: 下面小编就为大家带来一篇浅谈jvm中的垃圾回收策略。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 下面小编就为大家带来一篇浅谈jvm中的垃圾回收策略。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 下面小编就为大家带来一篇浅谈jvm中的垃 阅读全文
posted @ 2018-03-22 19:06 chenxiangxiang 阅读(357) 评论(0) 推荐(0)
摘要: Java虚拟机垃圾回收(三) 7种垃圾收集器 主要特点 应用场景 设置参数 基本运行原理 在《Java虚拟机垃圾回收(一) 基础》中了解到如何判断对象是存活还是已经死亡?在《Java虚拟机垃圾回收(二) 垃圾回收算法》了解到Java虚拟机垃圾回收的几种常见算法。 下面先来了解HotSpot虚拟机中的 阅读全文
posted @ 2018-03-22 18:55 chenxiangxiang 阅读(54692) 评论(3) 推荐(14)
摘要: 一:简介 1.Java虚拟机(Jvm)是什么? 2.Java虚拟机是用来干什么的? 3.Java虚拟机它的体系结构是什么样子的? 4.Java虚拟机在工作做扮演什么角色? 5.Java虚拟机在运行时数据区? 二:Jvm基础概念 Java虚拟机(Jvm)是可运行Java代码的假想计算机 Java虚拟机 阅读全文
posted @ 2018-03-22 18:54 chenxiangxiang 阅读(470) 评论(0) 推荐(0)
摘要: 我们都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合 阅读全文
posted @ 2018-03-22 18:48 chenxiangxiang 阅读(637) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 46 下一页