随笔分类 -  java

introduce of java
摘要:介绍 使用Java实现一个int值类型的排序二叉树 二叉树 二叉树是一个递归的数据结构,每个节点最多有两个子节点。 通常二叉树是二分查找树,每个节点它的值大于或者等于在它左子树节点上的值,小于或者等于在它右子树节点上的值,如下图 为了实现二叉树,我们使用一个Node类来表示节点,节点存储int类型的 阅读全文
posted @ 2019-05-10 16:22 峰峰仔 阅读(11504) 评论(1) 推荐(3)
摘要:java.util.concurrent.CountDownLatch是一个并发构造,它允许多个线程等候特定的操作完成。 CountDownLatch用一个数字初始化,通过调用countDown()方法来减低这个值。当一个线程调用await()方法后,它必须等候数值变成0以后才能往后继续执行。 调用 阅读全文
posted @ 2017-02-07 16:46 峰峰仔 阅读(335) 评论(0) 推荐(0)
摘要:概要 这是一个Giraph的入门教程,主要用来运行少量输入的Giraph程序,并不能用于生产环境。 在这个教程中,我们将会在一个物理机器行部署一个单节点,伪分布的Hadoop集群。这个节点既是master,又是slave。那即是,它将会运行NameNode,SecondaryNameNode,Job 阅读全文
posted @ 2016-02-26 15:17 峰峰仔 阅读(3603) 评论(0) 推荐(0)
摘要:方法签名 方法名是驼峰命名 方法名最好能说明该方法主要做什么 方法参数的名字最好能说明该参数的意义 方法参数个数最好低于6个 例如: public void setTitleVisible(int length, String title, boolean visible ) { //some im 阅读全文
posted @ 2016-02-19 16:01 峰峰仔 阅读(424) 评论(0) 推荐(0)
摘要:当有一个Try块没有一个对应的异常可处理,则其父类的异常处理机制去处理。如果父类的异常处理机制不能处理,则java run-time system将会抛出一个异常。例子:class Nest{ public static void main(String args[]){ //Parent t... 阅读全文
posted @ 2015-12-01 11:42 峰峰仔 阅读(355) 评论(0) 推荐(0)
摘要:1. Try块是什么?Try块是一块可能产生异常的代码块,一个Try块可能跟着Catch块或者Finally块,或者两者。Try块的语义:try{ //statements that may cause an exception}2. Catch块是什么?一个Catch块关联一个Try块,如果在... 阅读全文
posted @ 2015-12-01 11:25 峰峰仔 阅读(673) 评论(0) 推荐(0)
摘要:1. 异常是什么?异常是阻止程序正常运行的东东,当有一个异常发生时,程序处理将会终止,系统将会形成一些错误信息,对于异常来说,最好的事情是他们能够被处理。2. 什么时候会发生异常?异常可以发生在运行时(runtime exceptions),也可以发生在编译时(compile-time except... 阅读全文
posted @ 2015-12-01 10:48 峰峰仔 阅读(140) 评论(0) 推荐(0)