摘要: Thinking in Java(3) 1. 可变参数列表 1.1 使用Object数组参数 最后一个结果,如果java类没有实现toString()方法的话,那么默认输出类名和地址。 1.2 使用可变参数列表 从上面可以看出,可变参数列表可以为空。 阅读全文
posted @ 2017-09-02 22:39 xing-xing 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Thinking in Java(2) 1.构造器初始化 1.1 初始化顺序 无法阻止自动初始化的进行,自动初始化发生在构造器被调用之前。 在类的内部,变量定义先后顺序决定了初始化顺序。即使变量定义散布于方法定义之间,它们也会在任何方法被调用之前初始化。 可以看出先初始化类内成员变量再调用构造函数初 阅读全文
posted @ 2017-09-02 18:50 xing-xing 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Thinking in Java(1) 第一个Java程序 javadoc的简单使用 javadoc只能为public(公共)和protected(受保护)的成员进行文档注释。 小知识 java消除了所谓的向前应用,前向应用细节, "戳这里" 阅读全文
posted @ 2017-09-02 16:28 xing-xing 阅读(185) 评论(0) 推荐(0) 编辑
摘要: map端的联结比reduce端的联结实现起来复杂,而且限制也多,一般我们将小表置于内存中, 对于大表的一个纪录我们在内存中查找即可。 改例子摘自hadoop基础教程, 我们实现sales和accounts的联结, 其中sales记录的顾客的销售信息,accounts纪录的是用户的账户信息,我们的目的 阅读全文
posted @ 2017-09-02 12:06 xing-xing 阅读(770) 评论(0) 推荐(0) 编辑