Java
文章平均质量分 50
键盘上的轻舞
点滴积累,汇聚成海!
展开
-
(Java)编写一个比较完美的equals方法的建议:
Java语言规范要求equals具有下面的特性:1.自反性:对于任何引用x,x.equals(x)应该返回true。2.对称性:对于任何引用x和y,当且仅当y.equals(x)返回true,x.equals(y)也应该返回true。3.传递性:对于任何引用x、y和z,如果x.equals(y)返回true,y.equals(z)返回true,x.equals(z)也应该返回tru...原创 2018-12-04 22:42:40 · 166 阅读 · 0 评论 -
Java断言的开启关闭和初步使用
1 说明 java断言assert是jdk1.4引入的。 jvm断言默认是关闭的。 断言可以局部开启的,如:父类禁止断言,而子类开启断言,所以一般说“断言不具有继承性”。 断言只适用复杂的调式过程。 断言一般用于程序执行结构的判断,千万不要让断言处理业务流程。2 判断eclipse是否开启了断言 代码如下:public static void main...转载 2018-11-27 21:23:12 · 2491 阅读 · 0 评论 -
本地模式测试编写的MapReduce作业程序
MapReduce作业任务过程分为两个处理阶段:map阶段和reduce阶段,每个阶段都以键-值对的形式作为输入和输出。下面分别列出map函数和reduce函数。(reduce的输入必须匹配map的输出。)本例,map阶段采集的是气象数据,依据年份作为key,进行排序,温度值作为value。然后reduce对输入的map数据,从中挑选年份中的最高气温值。(本例使用的是hadoop-2.8.5)...原创 2018-12-12 22:37:38 · 581 阅读 · 0 评论 -
Java内部类
内部类是定义在另一个类中的类。为什么需要使用内部类呢?其主要原因有以下三点:内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。 内部类可以对同一个包中的其他类隐藏起来。 当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。内部类的特殊语法规则: 使用外部类引用的表达式为OuterClass.this,在外部类的作用域之外,可以这样引用内部类:OuterCla...原创 2018-12-17 21:41:09 · 142 阅读 · 0 评论