摘要: public class Example16 { public static void main(String [] args) { int x=1; while(x <= 4){ System.out.println("x = " + x); if(3==x){ break; } x++; } S 阅读全文
posted @ 2017-06-15 20:04 reedom1991 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 思路是:编写mapreduce源程序 启动完全分布式hadoop集群 编译Java源程序 打包编译后的程序 在集群中运行编译后的程序。 遇到的问题如下: (1):如何将Java源程序打包成jar文件? (2):jar文件如何在hadoop集群中运行? (3):如何找到hadoop提供给Java源程序 阅读全文
posted @ 2017-06-13 15:43 reedom1991 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 今天阅读张孝祥《Java就业培训》里,关于线程和进程的概念,摘录如下: 什么是进程?在多任务系统中,每个独立执行的程序称为进程,就是“正在进行的程序”。 一个进程中又可以包含一个或多个线程,一个线程就是一个程序内部的一条执行线索。在单线程中,程序代码按调用顺序依次往下执行,在这种情况下,当主函数调用 阅读全文
posted @ 2017-06-11 09:58 reedom1991 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在阅读《Java虚拟机》一书中,关于并发和并行的概念: 并行(parallel):指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。 并发(Concurrent):指用户线程与垃圾收集线程同时执行(但不一定是并行的,可能会交替进行),用户程序在继续镜像,而垃圾收集程序运行于另一个CPU上。 阅读全文
posted @ 2017-06-10 10:24 reedom1991 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: 今天在阅读张孝祥《Java就业培训》一书中,关于子类对象的实例化过程的描述挺不错,摘录如下: 对象中的成员变量的初始化过程是按如下步骤进行的: (1)分配成员变量的存储空间并进行默认的初始化,就是用new关键字产生对象后,对类中的成员变量按如下表进行的对应关系对对象中的成员变量进行初始化赋值。 (2 阅读全文
posted @ 2017-06-09 09:50 reedom1991 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 在阅读张孝祥《Java就业培训》的一书中,关于面向过程和面向对象的描述,摘录如下: 一:什么是面向过程 在早期出现的编程语言中,如大家非常熟悉的C语言,要用这种语言来定义一个复杂的数据类型,譬如Windows窗口时,可以用结构体(struct)来实现,只要在结构体中使用那些基本的数据类型来定义窗口的 阅读全文
posted @ 2017-06-07 14:30 reedom1991 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 在阅读张孝祥(Java就业培训)一书中关于内存分配的一些知识,摘录如下: Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块(也就是一对花括号{}之间)定义一个变量时,Java就在栈中为这个变量分配内存空间 阅读全文
posted @ 2017-06-07 13:17 reedom1991 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 在阅读张孝祥的《Java就业培训》一书中,里面关于JVM的运行过程和Java回收机制的描述挺不错,特此摘录下来。 Java编译程序将Java源程序翻译为JVM可执行代码--Java字节码。这一编译过程同c/c++的编译有些不同。当C编译器编译生产一个对象的代码时,该代码是为在某一特定硬件平台运行而产 阅读全文
posted @ 2017-06-06 21:46 reedom1991 阅读(156) 评论(0) 推荐(0) 编辑