- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 小心异常(Exception)带来的风险(二)
什么时候应捕获一个泛型异常? 在某些情况下捕获一个泛型异常是可以的,比如当它很便利且必需去捕获一个泛型异常的时候。这种情况非常特殊,且对于大型、允许失败的系统来说很重要。在代码清单8中,从一个请求队列中读取请求并顺序处理。但是,当请求被处理时候如果有任何异常发生(一个BadRequestException或任何RuntimeException的子类,包括NullpointerExceptio
2005-07-21 22:03:00 851
原创 小心异常(Exception)带来的风险(一)
原文请看:http://www.javaworld.com/javaworld/jw-10-2003/jw-1003-generics.html 概要 Java提供了丰富的异常处理框架,但是尽管它很丰富和简单易用,却发现许多程序员很容易忽略它。这篇文章探究了抛掷、捕获和忽略普通异常的风险,并且提出在面对一个综合的大型软件项目时如何处理复杂异常的最佳方案。(2003年10月3日 By Pau
2005-07-21 22:02:00 1013
原创 为JAVA性能而设计(三)
翻译 by SuperMMX 阅读整个的 "为性能而设计" 系列: 第一部分: 接口事宜 第二部分: 减少对象创建 第三部分: 远程接口 (March 23, 2001) 第三部分: 远程接口 概述 许多 Java 的通常性能问题来源于设计过程早期的类设计想法中, 早在开发者开始考虑性能问题之前. 在这个系列中, Brian Goetz 讨论了一些通常的 Java 性能的冒险,
2005-07-21 22:00:00 598
原创 为JAVA性能而设计(二)
翻译 by SuperMMX 阅读整个的 "为性能而设计" 系列: 第一部分: 接口事宜 第二部分: 减少对象创建 第三部分: 远程接口 (March 23, 2001) 第二部分: 减少对象创建 概要 许多通常的 Java 性能问题都起源于在设计过程早期中的类设计的思想, 早在许多开发者开始考虑性能问题之前. 在这个系列中, Brian Goetz 讨论了通常的 Java 性能
2005-07-21 21:59:00 603
原创 为JAVA性能而设计(一)
翻译 by SuperMMX 阅读整个的 "为性能而设计" 系列: 第一部分: 接口事宜 第二部分: 减少对象创建 第三部分: 远程接口 (March 23, 2001) 第一部分: 接口事宜 概要 许多通常的 Java 性能问题都起源于在设计过程早期中的类设计的思想, 早在许多开发者开始考虑性能问题之前. 在这个系列中, Brian Goetz讨论了通常的 Java性能上的冒险
2005-07-21 21:58:00 680
原创 六大代码问题检验你的Java知识
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStatement(); 5 Re
2005-07-21 21:57:00 725
原创 介绍IoC
一、什么是IoC IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 下面我们以几个例子来说明什么是IoC。 假设我们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl想要Kiss一个Boy。那么,我们的问题是,Girl如何能够认识这个Boy? 在我们中国,
2005-07-21 21:24:00 651
原创 使用struts+spring+hibernate组装你的web应用架构
其实,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。 在构架的一开始就有很多事情要考虑。 从高处看,摆在开发者面前有很多问题:要考虑是怎样建立用户接口?在哪里处理业务逻辑? 怎样持久化的数据。 而这三层构架中,每一层都有他们要仔细考虑的。 各个层该使用什么技术? 怎样的设计能松散耦合还能灵活改变? 怎样替换某个层而不影响整体构架?应用程序如何做各种级别的业务处理(比
2005-07-21 21:13:00 1208
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人