关于 Java 内部类的小抄 2016-01-30 为什么使用内部类? 在 『Effective Java』中提到了一条建议,尽量使类和成员的可访问性最小化。这个原则其实是面向对象的程序设计的基本原 阅读更多
使用 Bulk Load 快速向 HBase 中导入数据 2015-12-06 前言 Apache HBase 是目前大数据系统中应用最为广泛的分布式数据库之一。我们经常面临向 HBase 中导入大量数据的情景,通常会选择使用标准的客户端 API 对 HBase 进行直接的操 阅读更多
Java 基础之注解 2015-11-26 概览 注解(Annotation),是从 Java 5 开始引入的一项新特性。所谓注解,就是一种元数据,可以藉此为程序添加非功能性的数据。注解对它们所标注 阅读更多
Java 中的动态代理与反射 2015-11-20 代理, 是一种十分常见的设计模式,即为其他对象提供一个代理从而控制对这个对象的访问。使用代理模式的场景有很多,比如控制对远程对象的访问;对象实 阅读更多
Java 基础之泛型 2015-11-03 Java平台在JDK 5中引入了一个重要的特性 —— 泛型(generics),允许在定义类和接口的时候使用 句法表示的类型参数(type param 阅读更多
Java 中的变长参数 2015-10-29 在 Java 5 中提供了变长参数,允许在调用方法时传入不定长度的参数。变长参数是Java的一个语法糖,本质上还是基于数组的实现。 1 2 void foo(String... args); void foo(String[] args); 1 2 / 阅读更多
Java成员变量的初始化 2015-10-03 Java中的成员变量(Member Variable or Field)根据是否有static修饰可分为两类,分别是: - static field (class variable): 类所有,所有类的实例在内存中共享一 阅读更多