![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序设计
TianXinWuYue
这个作者很懒,什么都没留下…
展开
-
六种异常处理的陋习
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?Java代码 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = c转载 2010-04-11 14:16:00 · 438 阅读 · 0 评论 -
山寨作品-QQ
闲话少说,直接上图原创 2010-04-18 19:10:00 · 685 阅读 · 2 评论 -
山寨作品-千千静听
【摘要】这几天,千千静听经常无故罢工,一气之下,用Java自己做了个山寨版的。本文主要介绍了自己在设计实现中遇到的一些问题和解决问题的方法,其中包括1)使用Abstract Factory解决播放器皮肤的转换;2)使用Builder实现播放器的组装和各部件构建的解耦;3)使用Decorator增强系统的可扩展性;3)使用守护线程实现歌曲播放操作的实时响应;4)以及其他一些U原创 2010-04-10 21:52:00 · 359 阅读 · 0 评论 -
MVC模式在Desktop Application中的简单使用
在常见的桌面的应用程序中,通常包括了UI、业务逻辑、后台数据库等三大模块以及online、batch两大运行模式。为了解耦各组件,我们通常采用MVC模式,其实现过程如下。public interface ActionerInterface{public void doAfterClickCloseBtn();public void doAfterClickRefreshBtn();原创 2010-04-22 20:01:00 · 705 阅读 · 0 评论 -
四大原则助你打造优质类库
一、开闭原则概述:这主要是指任何一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭。通俗一点来说就是指一个模块应当是易于扩展的,而这种扩展并不会引起对模块源代码的修改。应用:Abstract Factory 二、依存关系倒置原则概述:高层模块不应依赖底层模块,而是应该依赖抽象;抽象不应依赖具体实现(i.e.细节),具体实现应该依赖抽象应用:当需要进行类派生时,应优先考虑原创 2010-04-22 22:25:00 · 381 阅读 · 0 评论 -
QA List
1. Code stylea) Copy rightb) Fields, methods, class have appropriate descriptions (i.e. comments) and good name (including format and wording) i.原创 2010-04-28 10:48:00 · 790 阅读 · 0 评论