* 对使用Synchronized的一些建议
1、不要在同步代码段调用其它的同步方法。(很难做到,尽量避免)
2、不要在同步代码段中调用容易导致阻塞的操作。
3、仔细分析同步对象,尽可能缩小同步代码段。
4、仔细选择同步对象。
* 直接使用JDBC API的缺点
1、业务逻辑的代码和数据库访问搀杂在一起,程序结构不清晰。
2、在程序代码中嵌入面向关系的SQL语句,不能完全的运用面向对象的思维。
3、业务逻辑和关系数据模型绑定。(如当业务逻辑中的代码要修改的时候,数据库中表要改,SQL语句也要改)
4、如果SQL语句有错误,编译时不能检查。