- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 用一个例子解释Adapter设计模式
Adapter模式,中文解释为适配器模式,那什么是Adapter模式那?我们先来看看GOF的《设计模式》是如何解释的:将一个类的接口转换成客户希望的另外一个接口,Adapter使原本由于接口不兼容而不能一起工作的类可以一起工作。是不是觉得很拗口,有点不知所挫?我们再来看看《设计模式解析》上的解释:我们需要一种方式,为一个功能正确但接口不合的对象创建一个新接口。这句话可能不像刚才那
2007-08-09 02:15:00
1362
3
原创 论毕业设计的倒掉
一项让所有人都深恶痛绝的东西是必然要倒掉的。 毕业设计的本身目的是没有问题的,它可以让我们在踏入社会之前增强我们的实践能力,而它的可恶一是因为它出现在不应该出现的时候,二是因为它实质性的变种。 它一般出现在大四的下半学期,而这个时候的学生状态大致分为两种,一种是已经在公司实习的,我就是一个例子,每天早起晚归,到家一般7:45,吃饭洗澡后9:00,开始做设计,做到11
2008-06-12 22:56:00
843
1
原创 提醒各位写BLOG的朋友
建议大家在写BLOG时务必先自己创建一个文档写,写好后再粘贴到写文章的网页中,小弟刚才就吃了这亏,直接在网页中写了一篇《单例模式的简介》 ,少说也花了一个小时吧,结果一点提交,没有提交上去,写的东西也都没了,郁闷啊,再想写已经没思路了,所以在这里提醒大家一下,千万被高估了网站的稳定性,我们自己做开发的应该知道,中间无缘无故的Exception是经常存在的,就像win98的蓝屏一样无法解释,
2007-11-10 00:14:00
670
1
原创 从计划的失败中想到软件复用的重要性(娱乐版)
最近比较忙,该看的书都没能急时看掉,该做的东西也还没做起来,有点不知所措了,看来我的计划要好好改一改了。不过这也让我认识到了一点,不但做软件是要可插拔的,做任何事都是这样。 在以后的计划中,我一定吸取教训,将计划尽量做的可以适应将来的变化,这样,就不至于在面对事务的耽搁后将原计划全盘修改,只需将其做一下小小的重构就可以了。 只有将计划设计为可变化的,才不至于在今后的变化
2007-10-19 23:38:00
1114
1
原创 自己动手写个数据库连接池
说到数据库连接池也是初学者会望而却步,认为是如何高深莫测的东西,其实可以用一句话来解释: 连接池的出现是为了用户频繁访问数据库而造成速度和性能上的迟缓才对访问数据库的方法作了一点修改,这个修改就是把原本要关闭的Connection对象放到Collection集合里以重复利用。下面,我就来自己写一个数据库的连接池,看看他到底有多“神奇”(为了简单起见,以下代码都没有加导入包,读者可利用Eclipse
2007-08-08 22:37:00
1736
1
原创 关于框架论(是否该学框架)
最近把JAVA WEB基础学的差不多了,接下来就想学Struts Hibernate Spring了,网上有很多人评论是否该学框架,在这里,我谈一下自己的观点。学习框架最近也可以算一种流行,别说程序员不要赶时髦,那都是老古董们自己跟不上才那么说的,如果你不想等年过三十了还只会用X86的机器玩玩纸牌,教教小孩的windows的界面操作;或者拿出3.5英寸盘出来“炫耀”一下的话,劝你别听他们的。
2007-08-07 19:24:00
1062
1
原创 写下我看过的几本JAVA书
很久没有写BLOG了,前段时间忙着看书学习,本想找个单位实习的,不过由于种种原因没有如愿,不过也好,可以静下心来自己学习一下, 反正现在才大三,先把基础打打好,明年大四有的是时间找单位,就以我从学习JAVA以来看的几本书作为介绍来顶起我的BLOG吧,也希望对大家有所帮助(注:排列顺序不按书的好坏,是按我看的顺序的)1。《java编程基础,应用与实例》是韩国人所写,此书通俗易懂,适合初学,缺点就
2007-08-07 18:53:00
1914
2
原创 一个简单的GUI例子
本例通过按钮实现背景颜色转换的简单功能,不过重要的是实现过程以及层级调用关系,比如colorTest类和ButtonFrame类在所有GUI设计中都能起到重用功能,而makeButton用一个方法代替了反复用同样方法添加组件和事件监听的过程,读者也可以从本例的ActionListener监听器调用中看到匿名类的方便之处。package frameclass;import javax.swi
2007-04-13 22:36:00
2275
原创 徒手写一个java日历程序
也许你用VB可以拖拽出一个漂亮的日历程序,但你是否觉得这样拖来拖去一点也没有技术含量那?你是否知道日历程序的基本原理那?我想用一个JAVA程序解释一下它的基本原理,这里只是输出到控制台,不过我想只要知道了它的工作原理,你也可以用SWING做出一个漂亮的界面:/* 日历程序 */package calendartest;//导入日期包import java.util.Calendar;im
2007-03-31 23:28:00
2112
1
原创 java一路走来
2007年3月18日,也就是今天,通过了SUN的JAVA WEB开发员认证,回顾一下1年多JAVA的学习经历,同时写下我的第一篇BLOG。 2006年的1月左右(当时大学2年级),我开始接触JAVA,(之前有学过C),看的第一本书是《java编程基础,应用与实例》,是一个韩国人所写,不是太有名,不过通俗易懂,适合初学。因为刚接触java,所以这本书花了很长时间才看完,在6月份的时候,学校
2007-03-18 22:42:00
1488
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅