抽象类通常不是由程序员定义的,而是由项目经理或模块设计人设计抽象类的原因通常是为了规范方法名抽象类必须要继承,不然没法用,作为模块设计者,可以把让底层程序员直接用得方法直接调用,而一些需要让程序员覆盖后自己做得方法则定义称抽象方法
ArrayList和Vector的区别,HashMap和Hashtable的区别
JAVA中的String与StringBuffer的区别,String是只读的,如果要处理在内存中就中new出一个新的String出来,因此如果循环处理次数很多的情况下,用String极慢;StringBuffer却与之相反,可以直接改源字符串与C中的char*相似,所以对字符串做大量操作的情况下一般用StringBuffer;
日前国内没有一套比较完整的NoSQL数据库资料,有很多先驱整理发表了很多,但不是很系统。不材尝试着将各家的资料整合一下,并书写了一些自己的见解。本书写了一些目前的NoSql的一些主要技术,算法和思想。同时列举了大量的现有的数据库实例。读完全篇,相信读者会对NoSQL数据库了解个大概。另外我还准备开发一个开源内存数据库galaxydb.本书也是为这个数据库提供一些架构资料。