PerKins Zhu

Le vent se lève,il faut tenter de vivre.
随笔 - 86, 文章 - 0, 评论 - 45, 阅读 - 21万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

01 2017 档案

摘要:网上对于JVM内存模型讲解的博客很多也很详细,这里就不再进行详细介绍了,只当做学习的一个总结或者记录。 这里先看一张整体的示意图: 这里主要分为五大块,分别是:本地方法栈、方法区、java堆、程序计数器和java栈。其中重点是方法区、java堆和java栈。 下面就把各个区域的性质总结一下:(说明, 阅读全文

posted @ 2017-01-20 23:55 PerKins.Zhu 阅读(1248) 评论(0) 推荐(1) 编辑

摘要:今天遇到一个关于静态代码块和非静态代码块执行的问题。先看如下程序。 程序运行结果如下: 对于前两行的输出倒是没什么疑问,加载的时候先加载静态代码块然后加载非静态代码块,静态代码块只在加载类的时候加载一次,而非静态代码块在每次new一个对象的时候进行加载。可第三行的那个A明明已经赋值为8了,可为什么还 阅读全文

posted @ 2017-01-17 20:57 PerKins.Zhu 阅读(359) 评论(1) 推荐(0) 编辑

摘要:List ArrayList(具体情况需要进行具体分析,不能死记理论) 1、可指定容量,如果不指定则默认10. 扩容策略为:(oldLength*3/2)+1,可调用ensureCapacity()进行手动扩容。 劣势:在进行删除、添加的时候(不包括不需要扩容的情况:数组没满的情况下的添加和最后一位 阅读全文

posted @ 2017-01-13 17:10 PerKins.Zhu 阅读(311) 评论(0) 推荐(0) 编辑

摘要:原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1005 主要内容: A number sequence is defined as follows: f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n 阅读全文

posted @ 2017-01-09 21:58 PerKins.Zhu 阅读(328) 评论(0) 推荐(0) 编辑

摘要:HDOJ链接 http://acm.hdu.edu.cn/showproblem.php?pid=1003 不了解题目的朋友可以先看一下题目,在这里就不再详细介绍了。(文章内容和解题思路不完全相同,方法一、二、三、四没有对sequence 全为负数的情况进行考虑,就不再对代码进行更新了,如果需要可看 阅读全文

posted @ 2017-01-08 00:39 PerKins.Zhu 阅读(2084) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示