上一篇中打印2015年日历的程序不知道大家是否写出了,今天我们来用标准程序设计的思想来解决这个问题。 1. 功能分析 在程序设计过程中,我们需要把最基本的功能分析出来,之后封...
上一篇中最后留了一个练习题,很多同学都用基本循环的方式解决了问题。我们今天介绍一种通过数据结构中顺序表的思想利用指针来实现这个问题。 1. 题目 10个小朋友围坐一圈分糖果,...
上一篇最后留的打印九九乘法表的习题很简单大家都做出来了,这里我就不用讲了。不会的同学请看上一篇中的留言。 很多朋友反映上一篇中的解法四不太明白,今天我就把解法四种涉及的知识分...
原文地址:JVM Anatomy Park #1: Lock Coarsening and Loops 问题 众所周知 Hotspot 的锁粗化优化(lock coarsen...
原文地址:JVM Anatomy Park #2: Transparent Huge Pages 问题 大页(Large Pages)是什么?透明大页(Transparent...
原文地址:JVM Anatomy Park #3: GC Design and Pauses 问题 垃圾回收是恶魔。但是我绝不能恐惧。恐惧是思维杀手。恐惧是带来彻底毁灭的小小...
原文地址:JVM Anatomy Park #4: TLAB allocation 问题 TLAB 分配是什么?指针碰撞(Pointer-bump)分配又是什么?总之谁负责分...
原文地址:JVM Anatomy Park #5: TLABs and Heap Parsability 问题 你曾经遇到过无法解释的大int[]数组么?这些并没有分配的对象...
原文地址:JVM Anatomy Park #6: New Object Stages 问题 你可能听说过分配并不是初始化。但是 Java 有构造方法!构造方法是分配?还是...
原文地址:JVM Anatomy Park #7: Initialization Costs 问题 为什么新建对象的成本如此之高?影响对象实例化性能的主要因素是什么? 理论 ...