java
文章平均质量分 73
lgxlovemx
向着自己的方向前进吧!!!
展开
-
为什么 ArrayList.toArray(T[]) 方法的参数类型是 T 而不是 E ?
ArrayList 是一个 generic class,它是这样声明的:public class ArrayListE> extends AbstractListE> implements ListE>, RandomAccess, Cloneable, java.io.Serializable这个类的 toArray(T[] a) 方法是一个 generic met转载 2016-05-10 19:58:41 · 479 阅读 · 0 评论 -
java安全的单例模式
单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。饿汉法顾名思义,饿汉法就是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建。代码如下:public class Singleton {转载 2016-05-24 17:59:07 · 400 阅读 · 0 评论 -
java中的不可变类
String是java中的不可变类,不可变类有它存在的意义。首先看一个例子。 public static void main(String[] args) { BigInteger one = new BigInteger("1"); BigInteger two = new BigInteger("2"); BigInteger three =原创 2016-05-05 14:26:54 · 439 阅读 · 0 评论 -
在Java中如何高效判断数组中是否包含某个元素
如何检查一个数组(无序)是否包含一个特定的值?这是一个在Java中经常用到的并且非常有用的操作。同时,这个问题在Stack Overflow中也是一个非常热门的问题。在投票比较高的几个答案中给出了几种不同的方法,但是他们的时间复杂度也是各不相同的。本文将分析几种常见用法及其时间成本。检查数组是否包含某个值的方法使用Listpublic转载 2016-05-17 14:51:18 · 283 阅读 · 0 评论 -
java受检异常和非受检异常的区别
java中异常分为两大类:checkedexception(检查异常)和unchecked exception(未检查异常),未检查异常也可以叫做RuntimeException(运行时异常).他们的主要区别:对于运行时异常,java编译器不要求捕获或者一定要继续抛出,但是必须捕获或者抛出检查异常.下面看一个例子:public class Test { public static vo原创 2016-05-06 11:00:09 · 3954 阅读 · 0 评论 -
Hadoop 环境配置和第一个例子
最近想研究下hadoop,折腾了好几天终于跑成功了自带例子CountWord。所以特此开贴记录碰到的问题。首先是在windows 上安装cygwin上想运行hadoop,无奈实在问题太多,转到虚拟机。首先借鉴的是这篇文章:http://www.open-open.com/lib/view/open1435761287778.html总体讲的比较详细,但是在安装过程中还是遇到很多问题,虚原创 2016-08-30 15:53:50 · 382 阅读 · 0 评论