引言:
书名:Java编程思想
URL: http://www.china-pub.com/computers/common/info.asp?id=7241
评论:
其实这本书并不适合作为Java入门使用,有位道友人为:看这种书有种看马克思选集的感觉,车轱辘话来回说,本来很简单的概念...
摘要:
终于有点对hibernate入门的感觉。方便门外的学习者,给一个简单的入门例子。
如果你有用过其他持久架构 转到hibernate其实很简单。一些原理方面就不讲了,
robbin讲的肯定比我好的多,自己去精华版看看。
我所给的只是我当初刚开始接触hibernate时候很想要的一个简单例子和设置方法。
一直没有找到,所以现在放到这里给大家看看,(只给想要入门的一个直观的感......
摘要:
arraylist是list接口的一个可变长数组实现。实现了所有list接口的操作,并允许存储null值。除了没有进行同步,arraylist基本等同于vector。在vector中几乎对所有的方法都进行了同步,但arraylist仅对writeobject和readobject进行了同步,其它比如add(object)、remove(int)等都没有同步。
1.存储
a......
Java学习推荐书籍
书名:java编程思想
url: http://www.china-pub.com/computers/common/info.asp?id=7241
评论:
其实这本书并不适合作为java入门使用,有位道友人为:看这种书有种看马克思选集的感觉,车轱辘话来回说,本来很简单的概念, 看过他的复杂的例子后,就云山雾绕了.当然,治疗失眠的效果是不错的.
我本人读这本书也是读了n多遍吧,总是感觉无法掌握其中一些概念, 不过在实践中遇到一些技术问题,会到书中查询,这样对书的理解不断加深, 但是一直无法理解这本书想说的编程思想到底是什么?已经隐隐约约地感觉到了,但是不能完全抓住.
只有我读了gof的”设计模式“这本书以后,我才完全掌握这本书所说的编程思想, 应该说,这本书是介于java基础技术与设计模式之间,因为是从技术细节角度出发,并且追求面向对象编程方法, 似乎将一些简单的事情搞得复杂化,主要是因为没有从oo设计高度深入阐明如此复杂化的原因.
书名:设计模式:可复用面向对象软件的基础
url:http://www.china-pub.com/computers/common/info.asp?id=684
评论:
这本书应该说比java编程思想还要难读的一本书,对于没有编程经验的初学者真是 犹如天书一样,这类读者我还是建议多理解一些java源码,多练习做一些项目,多学习与掌握一些技术细节,当 技术掌握到一定程度,量变会产生质变,思维观点会更侧重于设计,这时读这本书会顺利得多.
很多有经验的程序员经常拥有自己朴素的编程思想,如:编程要有灵活性,要有可预见性,但是关键问题是如何实现呢? 读这本书应该说是从理论上帮助你解决这个问题,它提出了通过设计模式或框架来帮助程序实现系统的灵活性.可重用性.可拓展性与可伸缩性(预见性).
这本书的引言部分很重要,也很通俗易懂,在引言部分阐述了设计是如何支持变化的,设计模式与框架从字面上理解 好像是限制,不变的意思,是与支持变化正好相反,实际不是这样,设计模式与框架正是用来支持变化的.
一个软件系统可以看成由两个部分组成:“新”与“旧”.所谓“新”就是针对具体应用的新设计与新代码;而所谓“旧”, 就是重用了以前类似功能的软件组件或软件设计,后者正是设计模式与框架大显身手的地方....
下一页 摘要:
说明:我所涉及到的试验代码,均是针对于1百万条记录,我的硬件配置如下:cpup4 1.5g,256m ddr的内存。
如果要试验其代码,要采用这种方式运行:java -xms128m -xmx250m testmap
1,对内存容量的要求
map对象高于list。因为map除了value外还需要一个object的key,从而增大了map的容量。试验代码如下:
import......