摘要: 原文链接:http://www.importnew.com/1993.html 对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。 这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一 阅读全文
posted @ 2017-08-20 17:14 MazeHong 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 问答题: 在某射击场有N个靶,每个靶上都有一个分数,存在score数组中。击中第i个靶的得分为score[left] * score[i] * score[right],同时原left和right两个靶变为相邻的靶。其中得分为0的靶是不能射击的,当left不存在或者不能射击时,得分为 score[i 阅读全文
posted @ 2017-08-19 16:33 MazeHong 阅读(631) 评论(0) 推荐(0) 编辑
摘要: ① 对每个加载的类型,JVM必须在方法区中存储以下类信息: 1) 这个类型的完整有效名(类型信息) 类型名称在Java类文件和JVM中都以完整有效名出现。在java源代码中,完整有效名由类的所属包名称加一个".",再加上类名组成。例如,类Object的所属包为java.lang,那它的完整有效名为j 阅读全文
posted @ 2017-08-19 16:26 MazeHong 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: 运行时栈帧结构 栈帧(Stack Frame) 是用于虚拟机执行时方法调用和方法执行时的数据结构,它是虚拟栈数据区的组成元素。每一个方法从调用到方法返回都对应着一个栈帧入栈出栈的过程。 每一个栈帧在编译程序代码的时候所需要多大的局部变量表,多深的操作数栈都已经决定了,并且写入到方发表的 Code 属 阅读全文
posted @ 2017-08-15 11:16 MazeHong 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 在JVM中类加载过程中,在解析阶段,Java虚拟机会把类的二级制数据中的符号引用替换为直接引用。 1.符号引用(Symbolic References): 符号引用以一组符号来描述所引用的目标,符号可以是任何形式的字面量,只要使用时能够无歧义的定位到目标即可。例如,在Class文件中它以CONSTA 阅读全文
posted @ 2017-08-10 20:30 MazeHong 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 问题:实现 int sqrt(int x). 这里给出两种实现方法:一是二分搜索,二是牛顿迭代法。 二分搜索 牛顿迭代法 此外,如果返回值不是整型 参考:http://www.cnblogs.com/AnnieKim/archive/2013/04/18/3028607.html 阅读全文
posted @ 2017-08-10 10:32 MazeHong 阅读(206) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-08-07 20:23 MazeHong 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.cnblogs.com/dolphin0520/p/3811437.html 一.抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: 1 abstract void fun(); 1 abstrac 阅读全文
posted @ 2017-07-27 10:03 MazeHong 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 作者Myeclipse2015,但是安装pydev后,preference中并没有出现pydev 找到myEclipse的【help】->【Install from Catalog....】 输入Pydev,直接搜索。结果如下图: 点击条目右下角的【Install】按钮,点击安装。安装完成之后,重启 阅读全文
posted @ 2017-07-23 16:11 MazeHong 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/znb769525443/article/details/53931967 条件: ubuntu14.04 jdk1.8/jdk1.7 目的: 防止每次启动都source /etc/profile 安装过程: 1.JDK官网下载选择合适的版本下载后,拷 阅读全文
posted @ 2017-06-05 19:58 MazeHong 阅读(159) 评论(0) 推荐(0) 编辑