08 2017 档案

摘要:原文链接:http://www.importnew.com/1993.html 对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。 这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一 阅读全文
posted @ 2017-08-20 17:14 MazeHong 阅读(323) 评论(0) 推荐(0)
摘要:问答题: 在某射击场有N个靶,每个靶上都有一个分数,存在score数组中。击中第i个靶的得分为score[left] * score[i] * score[right],同时原left和right两个靶变为相邻的靶。其中得分为0的靶是不能射击的,当left不存在或者不能射击时,得分为 score[i 阅读全文
posted @ 2017-08-19 16:33 MazeHong 阅读(644) 评论(0) 推荐(0)
摘要:① 对每个加载的类型,JVM必须在方法区中存储以下类信息: 1) 这个类型的完整有效名(类型信息) 类型名称在Java类文件和JVM中都以完整有效名出现。在java源代码中,完整有效名由类的所属包名称加一个".",再加上类名组成。例如,类Object的所属包为java.lang,那它的完整有效名为j 阅读全文
posted @ 2017-08-19 16:26 MazeHong 阅读(1901) 评论(0) 推荐(0)
摘要:运行时栈帧结构 栈帧(Stack Frame) 是用于虚拟机执行时方法调用和方法执行时的数据结构,它是虚拟栈数据区的组成元素。每一个方法从调用到方法返回都对应着一个栈帧入栈出栈的过程。 每一个栈帧在编译程序代码的时候所需要多大的局部变量表,多深的操作数栈都已经决定了,并且写入到方发表的 Code 属 阅读全文
posted @ 2017-08-15 11:16 MazeHong 阅读(330) 评论(0) 推荐(0)
摘要:在JVM中类加载过程中,在解析阶段,Java虚拟机会把类的二级制数据中的符号引用替换为直接引用。 1.符号引用(Symbolic References): 符号引用以一组符号来描述所引用的目标,符号可以是任何形式的字面量,只要使用时能够无歧义的定位到目标即可。例如,在Class文件中它以CONSTA 阅读全文
posted @ 2017-08-10 20:30 MazeHong 阅读(1056) 评论(0) 推荐(0)
摘要:问题:实现 int sqrt(int x). 这里给出两种实现方法:一是二分搜索,二是牛顿迭代法。 二分搜索 牛顿迭代法 此外,如果返回值不是整型 参考:http://www.cnblogs.com/AnnieKim/archive/2013/04/18/3028607.html 阅读全文
posted @ 2017-08-10 10:32 MazeHong 阅读(224) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2017-08-07 20:23 MazeHong 阅读(10) 评论(0) 推荐(0)