读书札记
文章平均质量分 71
killme2008
这个作者很懒,什么都没留下…
展开
-
《程序设计语言与编译》笔记(1)
一种语言涉及设计者、实现者与使用者,如何鉴赏、分析、选择、设计和实现程序设计语言。 程序设计语言的分类:(1)第一代:依赖机器的Instruction System,以2进制代码表示。(2)第二代:汇编语言,通过汇编程序转换为机器语言(3)第3代:面向过程语言,以冯。诺依曼体系有关,每条语句对应机器的一条命令。(4)第4代:说明性语言,告诉计算机“做什么”原创 2006-03-09 23:38:00 · 1060 阅读 · 0 评论 -
用隐喻来更充分地理解软件开发
这个标题是中的一章,觉的写的非常好,自己总结下。隐喻,或者称为“类比”、“建模”。通过把你不太理解的东西和一些你较为理解的、且十分类似的东西做比较,你可以对那些不太理解的东西产生更深刻的理解,这种使用隐喻的方法叫做“建模”。这个概念很好理解,让我想起在学校时也曾经接受过记忆培训,联想记忆法之类就是通过对所要记忆的资料进行形象化,交叉类比,比较记忆等等。 软件,或者程原创 2006-07-20 13:52:00 · 1683 阅读 · 0 评论 -
Java Puzzlers(5)更多类之谜
本章更多讨论了子类对父类的继承可能导致的各种陷阱,比如隐藏(hidden),遮蔽(shadow),遮掩(obscure),覆写(override),重载(overload)等行为。 1。首先来看看一个隐藏的例子:class Base { public String className = "Base";}class Derived extends Base { privat原创 2006-05-14 14:51:00 · 1519 阅读 · 0 评论 -
Java Puzzlers(4)异常之谜
周末了,有时间更新一下。周末好象也没什么特别,除了多睡点和看看书之外,无事可做,可怜的单身生涯。异常,复杂的话题了。一。首先看看下面这个例子,到底返回true还是false呢?还是根本编译不通过:public class Indecisive { public static void main(String[] args) { System.out.println原创 2006-05-13 02:00:00 · 1627 阅读 · 0 评论 -
Java Puzzlers(6)类库之迷
剩下两章都是讨论java的平台类库的。呵呵,作者对JDK一些写的很差的类库批评的毫不客气,特别是Calendar,Date的处理方式。确实如此,我在处理日期时总是要特别小心,不小心就得出错。 1。首先谈谈不变类,在java里,基本类型的外覆类,包括String,BigDecimal,Integer,Double,Short,Byte,Boolean,Float,Long,BigIntege原创 2006-05-14 19:54:00 · 1399 阅读 · 0 评论 -
Java Puzzlers(3)类之谜
我没按照顺序读书的,看什么感兴趣就先读什么,呵呵。 令人混淆的构造器案例,猜测一下,下面的程序打印什么? public class Confusing { private Confusing(Object o) { System.out.println("Object"); } private Confusing(double[]原创 2006-05-05 12:15:00 · 1772 阅读 · 1 评论 -
《深入浅出Hibernate》缓存,实体生命周期,事务处理
已读到《Hibernate高级特性》一章,看china-pub和第2书店上的书评,都说这才是本书的精华所在,仔细研读中。。。概念开始比较多了,也澄清了一些过去模模糊糊的概念,比如实体对象的3种状态,比如PO,VO之争,比如Hibernate的二级缓存是怎么回事。全章分为两部分,第一部分Hibernate的持久化操作,包括以下内容: 实体对象的生命周期。在Hibernate中,实体对象原创 2006-05-04 09:06:00 · 2015 阅读 · 0 评论 -
《深入浅出hibernate》(4)持久层操作
1。首先是Session.load/get两种方法,两者都可以根据指定的实体类和ID从数据库中读取记录,并返回与之对应的实体对象,区别在于:A。如果未能发现符合条件的记录,get返回null,而load会抛出ObjectNotFoundExceptionB。load可以返回实体的代理实例(延迟加载实体对象时,hibernate3默认是延迟加载),而get永远返原创 2006-05-05 16:23:00 · 2203 阅读 · 0 评论 -
《深入浅出Hibernate》(2)实体层次分析,数据关联等
1。实体层次设计:分为3类A。Table per concret class表与子类之间独立的一对一关系,父类不独立设表。因此子类表的父类字段必须保持一致,如果父类发生变动,相应子类也要发现更改。在某些应用中,如果要对父类进行查询,必须对所有子表进行查询并汇总,性能低下。那么,我们是否可以把父类独立成表?B。Table per subclass父类独立成表,子表中只保存所扩展属性,原创 2006-05-02 16:44:00 · 1815 阅读 · 0 评论 -
Java Puzzlers(2)字符串之谜
来个两个有趣的例子:1。URL的愚弄,难道SUN对google的待遇很特殊??public class BrowserTest { public static void main(String[] args) { System.out.print("iexplore:"); http://www.google.com; System.out.原创 2006-05-01 17:23:00 · 3054 阅读 · 0 评论 -
Java Puzzlers(1)
《Java Puzzlers》(中文译名《Java解惑》),一句话,好书,有趣,短小精悍的行文,主要是介绍JAVA编程一些必须注意小心的陷阱(trap)。第一章:表达式之谜,俺只记下一些有趣的例子,很多关于16进制的趣事不多说,反正尽量小心使用16进制。1。对于精确答案的地方,要尽量避免使用float和double;对于货币计算,要使用int,long和BigDecimal,并且使用BigDe原创 2006-05-01 16:47:00 · 2197 阅读 · 0 评论 -
《深入浅出Hibernate》(1)
5。1从福州回来前,还是买了这本书,因为一直想对hibernate做一下深入了解,过去都是自己读文档,纸上得来终觉浅。因为过去看过同事买的此书,前面3章很迅速,也按照他的示范做了下例子。第4章开始介绍hibernate的基础知识,看到 Hibernate O/R映射 这一节,收获颇多。如UserType的实现,hibernate3中新增了3个方法。如Hibernate3提供了Dynamic Mod原创 2006-04-30 22:34:00 · 1193 阅读 · 0 评论 -
五一7天的读书计划
1。《深入JAVA虚拟机》第2版。利用晚上已经读了1/3,可以好好读完了2。《JUnit单元测试》很薄的一本,认真看下3。《oracle9i基础与提高》 看完1/2了4。玩下Ruby,Rails,看看到底怎么回事5。《Jakarta commons cookbook》,初步了解下commons项目中我还没用过的东东原创 2006-04-29 11:31:00 · 1116 阅读 · 0 评论 -
13种素质衡量你的职业水平
转载 2006-07-19 08:05:00 · 1057 阅读 · 0 评论