1 Partitioner分区 1.1 Partitioner分区描述 在进行MapReduce计算时,有时候需要把最终的输出数据分到不同的文件中,按照手机号码段划分的话,需要把同一手机号码段的数据放到一个文件中;按照省份划分的话,需要把同一省份的数据放到一个文件中;按照性别划分的话,需要把同一性别 ...
分类:
其他好文 时间:
2017-09-08 13:15:16
阅读次数:
211
类的结构: 属性(对象数据的描述),方法(对象的行为,也就是对象可以做的事),构造的方法(用于实例化对象),内部类(即在类体中声明的类),块(分为静态块和实例块) 类的作用:类就是一个模板,定义多个对象共同的属性和方法。 类的声明形式: 【访问权限修饰符】 【修饰符】 class类名 { } 访问权 ...
分类:
编程语言 时间:
2017-09-08 11:42:22
阅读次数:
129
类:1、属性:对象的描述;2、方法:对象的行为;3、构造方法:用于实力化对象;4、内部类:在类例声明的类;5、块:分为静态块,实例块. 类的声明 1、访问修饰符:public,defauit;(defauit不是输入进去,而是不输入任何访问修饰符就默认defauit); 2、修饰符:fial、srn ...
分类:
编程语言 时间:
2017-09-07 21:33:46
阅读次数:
184
静态变量和静态方法 静态方法和静态变量都是类的静态资源,是类实例之间共享的。静态资源是类初始化的时候加载的,而非静态资源是实例初始化也就是new一个对象的时候加载的。所以: 静态块 静态块和静态变量/静态方法一样,也是在类初始化的时候执行,且只执行一次。静态块有三个需要注意的地方: 示例1: 结果: ...
分类:
其他好文 时间:
2017-09-07 10:12:43
阅读次数:
183
在我们每次new一个对象的时候,对象都会被初始化,但是他们初始化的顺序又是怎样呢?现在我以存在继承与不存在继承的代码给大家演示。 一、对于没有继承的初始化的顺序(静态变量,静态块、构造函数、变量) 该代码的输出结果为: 静态变量静态块块变量构造函数 由此可得出没有继承下的初始化顺序。 二、当存在继承 ...
分类:
其他好文 时间:
2017-09-03 22:09:16
阅读次数:
97
1.深入浅析Java中Static Class及静态内部类和非静态内部类的不同 java中的类可以是static吗?答案是可以。在java中我们可以有静态实例变量、静态方法、静态块。类也可以是静态的。 java允许我们在一个类里面定义静态类。比如内部类(nested class)。把nested c ...
分类:
其他好文 时间:
2017-09-02 19:10:34
阅读次数:
134
重点 整体流程体会。①子类构造调用静态块加载的东西②敌机与蜜蜂用一个父类共同讨论 1 敌人进场2 飞行物走一步3 子弹入场4 英雄机随鼠标移动5 删除越界的飞行物 2 如何理解定时发生? 3 如何引入定时类? 4 如何让程序定时发生? 5 静态方法中可以调用类内方法吗? 思路梳理飞行物走步用定时方法 ...
分类:
其他好文 时间:
2017-08-18 00:55:53
阅读次数:
253
重点 整体流程体会。①子类构造调用静态块加载的东西②敌机与蜜蜂用一个父类共同讨论③ 1 敌人进场2 飞行物走一步3 子弹入场4 英雄机随鼠标移动5 删除越界的飞行物 2 如何理解定时发生?自动发生 3 如何引入定时类?import java.util.Timer;import java.util.T ...
分类:
其他好文 时间:
2017-08-18 00:55:28
阅读次数:
260
准备阶段是给变量赋系统的初始值。而初始化阶段就是给变量赋程序员自己设的值 初始化阶段是<clinit>()方法的执行过程。过程如下 1.编辑器收集所有的赋值动作和静态块合并形成<clinit>方法。收集是按照代码出现的顺序决定的。并且静态初始化块只能访问定义在之前的变量,对于在之后的变量可以赋值,但 ...
分类:
编程语言 时间:
2017-08-08 23:03:14
阅读次数:
222
代码块分为普通代码块,静态代码块,构造块,同步代码块; 普通代码块 作用:就是避免某一个方法中变量重名 如果一个代码块写在了类中,则称为构造块,而且优先于构造方法执行; 静态块 静态块优先于构造块执行,而且无论产生多少个实例化队形,静态块只执行一次 静态块的主要作用是为类中的static属性初始化 ...
分类:
编程语言 时间:
2017-08-08 10:49:23
阅读次数:
142