
Java
文章平均质量分 57
AlburtHoffman
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java的ForEach
ForEach是Java5带来的新特性之一。尽管有其局限性,ForEach还是极大方便了程序员编写简介的代码。那么,其底层是如何实现的呢?原创 2014-05-01 21:44:42 · 1623 阅读 · 0 评论 -
神秘的Java Boolean的哈希值
很多程序员都没有注意到,Boolean类的哈希值是一对神秘的数字......原创 2014-03-24 23:06:33 · 1862 阅读 · 0 评论 -
面试题:统计给定位串中1的个数
种群计数就是统计一个位串中1的个数。Java的Short,Integer和Long都有bitCount方法,就是种群计数的实现。这类问题不仅很基础,也很重要。如果将其作为面试题,很容易考察算法能力的高低。原创 2014-04-20 20:46:47 · 1527 阅读 · 0 评论 -
本地new int[]的处理
本文主要展示Java代码函数中定义的数组初始化底层是如何处理的。原创 2014-05-07 23:19:07 · 1147 阅读 · 0 评论 -
本地变量初始化
函数里面的本地变量不会被初始化。在Java里面,本地变量其实就是本地变量数组的一个槽(slot)。作为一个类型安全的语言,Java强制要求对本地变量进行初始化。从字节码的角度,其必须有astore_?指令来对槽进行赋值。原创 2014-06-16 23:05:19 · 1593 阅读 · 0 评论 -
Java类的初始化
Java提供了两种不同的初始化类型,分别是类的初始化和对象的初始化。类成员都是静态的,默认会设置一个值。对象的初始化会在构造函数里面进行。但如果想要赋给静态变量非默认值,或者是初始化一类共有的对象属性(不论调用哪个构造函数),那么就需要一些特殊的方法。Java提供了静态初始化块和非静态初始化块来处理这两种情况。原创 2014-08-21 22:26:41 · 1384 阅读 · 0 评论 -
Spark本地安装和简单示例
Spark是基于内存的大数据分析平台,由UC Berkely AMP lab发布的一大神器。相比Hadoop而言,其最大的优势是基于内存,这样可以极大提高其速度和通用性。本文从最简单的安装到第一个应用脚本,引导初学者入门。。。。原创 2015-01-26 22:47:23 · 2034 阅读 · 0 评论