- 浏览: 15899 次
- 性别:
- 来自: 沈阳
最新评论
文章列表
一周的百淘生活已经结束,回想这七天,感受颇多。
百淘第二天,我们就进行了拓展,参加了生死共存、通天塔、孤岛求生和毕业墙四个项目,每个项目都让我们表现出强烈的团队合作意识,没有一个项目是 ...
- 2009-07-02 09:26
- 浏览 499
- 评论(0)
相关读书笔记列表
一、js规范、js加载顺序
对于较复杂的js,或者说复用性很高的模块型js,请单独写成一个js文件,以便作为插件插入其他页面。一般不推荐直接将js写入页面,但可根据具体情况决定。
适量注释,请在某段js或者某个js文件的开头写明作者,如:/* created by author at date*/
使用yui。
注意不要重复加载文件,核心文件在所有的标准套头套尾页面都有引用。但一些组件应用需要单独加载相应的文件,比如日历。
如无特殊需求 ...
- 2009-06-07 10:37
- 浏览 438
- 评论(0)
相关读书笔记列表
NO.48 对共享可变数据的同步访问
同步,不仅可以阻止一个线程看到对象处于不一致的状态中,它还可以保证通过一系列看似顺序执行的状态转变序列,对象从一种一致的状态变迁到另一种一致的状态。
synchronized关键字可以保证在同一时刻,只有一个线程在执行一条语句,或者一段代码块。java语言保证读或写一个变量是原子的,除非这个变量的类型是long或double.
java的内存模型决定,为了在线程之间可靠地通信,以及为了互斥访问,对原子数据的读写进行同步是需要的。看一个可怕的例子://Broken - r ...
- 2009-06-01 22:03
- 浏览 346
- 评论(0)
相关读书笔记列表
NO.42 尽量使用标准的异常
Java平台库中讫今为止最常被重用的异常如下:
IllegalArgumentException 参数值不合适
IllegalStateException 对于这个方法调用而言,对象的状态不合适(如初始化不恰当)
NullPointerException 在null被禁止的情况下参数值为null
IndexOutOfBoundsException 下标越界
ConcurrentModificationException 在禁止并发修改的情况下,对象检测到并发修改
...
- 2009-05-31 21:57
- 浏览 545
- 评论(0)
相关读书笔记列表
第38条:遵守普遍接受的命名惯例
java的命名惯例分为两大类:字面的和语法的。
字面命名惯例涉及包、类、接口、方法和域。
包的名字是层次结构的,用句号分隔第一部分。每一部分的 ...
- 2009-05-24 23:06
- 浏览 626
- 评论(0)
相关读书笔记列表
NO.27 返回零长度的数组而不是null
如果返回null,对于每次调用到该方法的时候都需要做null判断,否则很容易抛出空指针异常,推荐返回一个零长度的数组,在通常情况下,这样的做法对性能几乎没有影响。NO.28 为所有导出的API元素编写文档注释
需要增加注释的地方:类、接口、构造函数、方法和域声明,方法注释的内容:
调用该方法的前提条件;
调用后的后续处理(如捕获异常);
副作用(如方法启动线程后带来的安全性);
参数@param Describe;
返回@return Des ...
- 2009-05-21 22:40
- 浏览 346
- 评论(0)
相关读书笔记列表
NO.23 检查参数的有效性
非公有的方法我们应该用断言的方法来检查它的参数,而不是使用通常大家所熟悉的检查语句来检测。如果我们使用的开发平台是JDK1.4或者更高级的平台,我们可以使用assert结构;否则我们应该使用一种临时的断言机制。
有些参数在使用过程中是先保存起来,然后在使用的时候再进行调用,就必须做好检查工作,否则程序可能会抛出一些异常让你摸不着头脑(如常见的空指针异常),也不能马上定位问题的所在位置,构造函数正是这种类型的一种体现,所以我们通常对构造函数参数的有效性检查是非常仔细的。
总之,当编写一个方法或者构造函数的时候,应该考虑对应它的参数有哪些限 ...
- 2009-04-02 09:56
- 浏览 552
- 评论(0)