当你在编译期间不知道类的名字,那么是无法进行硬编码的。或者程序可以支持插件开发,在编译期间肯定也不知道插件的类,再或者通过读取配置文件来加载具体的类,这些
情况都可以通过Java反射机制来完成。也就是动态的加载所需要的类,得到类的方法,字段和实例。
Java反射对框架设计很有帮助,通过它可以更好的理解和设计框架。
学习框架--
1. Java
2.perl / python / shell / ruby , 有些工作可能只需要执行一次,所以不是特别care效率。如果用编译型语言去写,可能太繁琐,此时就可以发挥脚本语言的优势。
3. c
项目构建工具:ant / maven / make http://www.oracle.com/technetwork/cn/community/java/apache-maven-getting-started-1-406235-zhs.html ,maven项目构建工具介绍
基础:Unix + C , 这些是基础
NOSQL 与 HBASE的关系