首先说一个错误的说法:通过查看文档中是否出现synchronized修饰符,可以确认一个方法是否是线程安全的。线程安全性不是一种“要么全有要么全无”的属性。实际上,线程安全性...
首先说一个错误的说法:通过查看文档中是否出现synchronized修饰符,可以确认一个方法是否是线程安全的。线程安全性不是一种“要么全有要么全无”的属性。实际上,线程安全性...
commons-logging下载commons-logging是Apache下的开源项目。commons-logging.jar的下载地址为:http://commons....
所有的异常都是从Throwable 的类派生出来的。throwable下面有三种结构:受检异常、运行时异常和错误。 一、受检异常如果期望调用者在遇到异常后可以进行恢复的操作,...
一、 类类通常由变量、属性和方法组成。按照书中所讲的Java的约定,类应该由一组变量开始,如果有静态公共常量,应该放在前面,然后是私有静态变量和私有实体变量。公共函数跟在变量...
第40条有一个建议:对于参数类型,要优先使用接口而不是类。通俗地讲,应该优先使用接口而不是类来引用对象。如果有合适的接口类型存在,那么对于参数、返回值、变量和域来说,就应该使...
本章要讨论方法设计的几个方面:如何处理参数和返回值,如何设计方法签名,如何为方法编写文档。本章中大多数内容既适用于构造器,也适用于普通的方法。与第5章一样,本章焦点也集中在可...