- 浏览: 33986 次
- 性别:
- 来自: 大连
最近访客 更多访客>>
最新评论
-
hk_cxy:
虽不至于茅塞顿开,但也受益匪浅。
为什么Java这个语言没有在基础应用领域发挥优势? -
Andyan_java:
感觉你的情况和我的很相似,马上就上大四了.暑期也在外面租了房子 ...
最近一段时间的工作小结 -
xiaoCong:
谢谢
有收获!
哈工大计算机系本科毕业生分享08年找工作经历 -
liangcoder:
Why not use a taglib to avoi ...
解决MyEclipse编辑jsp输入.死机、代码提示死机问题 -
斗子朝上的鱼:
或者可以把myeclipse的内存调大一点
设置eclipse ...
解决MyEclipse编辑jsp输入.死机、代码提示死机问题
文章列表
好久没有写日志了,最近一段时间学校里的事情好多,期间不停的学习Java,准备实习。今天体检结束后,终于得到了公司的入职通知,心里很欣慰,虽然不是什么大公司,但它是对我这一段时间努力的一个最很好的回报了。下面 ...
转自:http://blog.csdn.net/lenotang/archive/2008/11/29/3
package com.softeem.jbs.lesson4;
import java.util.Random;
/**
* 排序测试类
*
* 排序算法的分类如下:
* 1.插入排序(直接插入排序、折半插入排序、希尔排序);
* 2.交 ...
转自:http://news.csdn.net/a/20090427/210822.html
【Csdn.net 4月27日】近日Oracle收购Sun搅得业界一片沸沸扬扬,很多Java程序员也纷纷就Oracle收购Sun对Java未来发展有何影响发表了自己的见解。金蝶中间件创始人之一、金蝶中间件首席架构师袁红岗表示,Oracle收购Sun后肯定会继续加大对Java的研发和投入,对Java的未来发展更加有利。
袁红岗说,凭借开放和跨平台等特性,又恰逢互联网蓬勃发展的大好时机,Java迅速成为了IT技术领域最耀眼的明星,这也帮助Sun奠定了其在IT技术和开源领域的地位。可惜,Sun没能充分发挥 ...
- 2009-04-27 16:39
- 浏览 884
- 评论(0)
转自:板桥里人 http://www.jdon.com 2002/05/01
Bridge模式定义 :
将抽象和行为划分开来,各自独立,但能动态的结合。
任何事物对象都有抽象和行为之分,例如人,人是一种抽象,人分男人和女人等;人有行为,行为也有各种具体表现 ...
- 2009-04-11 16:32
- 浏览 757
- 评论(0)
转自:板桥里人 http://www.jdon.com 2002/04/21
适配器模式定义:
将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份.
为何使用?
我们经常碰到要将两个没有关系的类组合在一起使用,第一解决方案是:修改各自类的接口,但是如果我们没有源代码,或者,我们不愿意为了一个应用而修改各自的接口。 怎么办?
使用Adapter,在这两种接口之间创建一个混合接口(混血儿).
如何使用?
实现Adapter方式,其实"think in Java"的"类再生"一节中已经提 ...
- 2009-04-11 15:14
- 浏览 670
- 评论(0)
转自:板桥里人banq http://www.jdon.com 2002/04/21/
代理模式是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理.
设计模式中定义: 为其他对象提供一种代理以控制对这个对象的访问.
为什么要使用Proxy?
1.授权机制 不同级别的用户对同一对象拥有不同的访问权利,如Jive论坛系统中,就使用Proxy进行授权机制控制,访问论坛有两种人:注册用户和游客(未注册用户),Jive中就通过类似ForumProxy这样的代理来 ...
- 2009-04-10 09:33
- 浏览 709
- 评论(0)
转自:板桥里人 http://www.jdon.com 2002/4/6/(转载请保留)
Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.
Facade一个典型应用就是数据库JDBC的应用,如下例对数据库的操作:
public class DBCompare {
Connection conn = null ...
- 2009-04-10 09:03
- 浏览 679
- 评论(0)
转自:http://www.jdon.com/jivejdon/thread/34820.html
1.一切都是对象,用new产生的是对象,用系统已定义好的类来声明的变量也是对象,对象是程序最小的单元。
2.一切都在类中。不属于类的对象是不存在的,先有类后有对象,有对象必定有类,生类或寄生类。类是程序的基本单位。
3.对象是自由身,它可自由的出现在其它类中,为其它的类服务。
4.虽然是先有类后有对象但思考时要以对象为单位去分析,找到对象后再归纳类。不能把类当做对象来考虑, 如果每一个对象都当成一个类,那这个类就没多大意义了,如果没必要可以不建立一个类,可将该对象寄生在别的类中。由对象归纳而来的 ...
转自:板桥里人 http://www.jdon.com 2002/05/07
单态定义:
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。
还有, singleton能够被状态化 ...
- 2009-04-09 13:27
- 浏览 628
- 评论(0)
转自:板桥里人 http://www.jdon.com 2002/10/07(转载请保留)
工厂模式定义:提供创建对象的接口.
为何使用?
工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。
为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。
我们以类Sample为例 ...
- 2009-04-09 12:17
- 浏览 619
- 评论(0)
转自:板桥里人 http://www.jdon.com 2002年6月26日
CSDN的透明特别推崇《建筑的永恒之道》,认为从中探寻到软件的永恒之道,并就"设计模式"写了专门文章《探寻软件的永恒之道 》,其中很多观点我看了很受启发,以前我也将"设计模式" 看成一个简单的解决方案,没有从一种高度来看待"设计模式"在软件中地位,下面是我自己的一些想法:
建筑和软件某些地方是可以来比喻的
特别是中国传统建筑,那是很讲模式的,这些都是传统文化使然,比如京剧 一招一式都有套路;中国画,也有套路,树应该怎么画法?有几种画法?艺术大家通常是创造 ...
- 2009-04-08 16:58
- 浏览 600
- 评论(0)
转自:板桥里人 http://www.jdon.com 2002/05/24
著名的EJB领域顶尖的专家Richard Monson-Haefel在其个人网站:www.EJBNow.com中极力推荐的GoF的《设计模式》,原文如下:
Design Patterns
Most developers claim to experience an epiphany reading this book. If you've never read the Design Patterns book then you have suffered a very serious gap in your pro ...
- 2009-04-08 16:41
- 浏览 802
- 评论(0)
Serializable 序列化,可串行化
public interface Serializable类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。序列化接口没有方法或字段,仅用于标识可序列化的语义。
所谓的Serializable,就是java提供的通用数据保存和读取的接口。至于从什么地方读出来和保存到哪里去都被隐藏在函数参数的背后了。这样子,任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。也可以用管道来 ...
- 2009-04-08 13:25
- 浏览 1419
- 评论(0)
以前,自己一直在选择技术与今后的职业发展上摇摆不定,到底我适合什么?该选择什么?我不知道。接触到某个方向,我就浅显的研究一下,看看这,看看那。不好!不好!
几天前,在《程序员》杂志上看到一篇写 ...
- 2009-04-08 12:20
- 浏览 618
- 评论(0)
2009.3.22-2009.3.29
本科同甘共苦四年的寝室老大来长春面试,这周还有网络程序设计的考试,所以自我安排的时间比较少,没有怎么看书,主要是准备考试和陪同学了。
这两周的关于自己该学的东西有点混乱。 数据结构,算法基础,关于一个BlueTooth的J2ME开源项目研究及改进开发,linux的开发基础学习,lucene开源搜索引擎的研究,外语。应该理清思路,安排好。
软件人员的两门基本功不能丢,数据结构和算法以后每天是必须看的。配合JLU的ACM做题提高实际解决问题的能力和C的编码能力。在数据结构复习归纳完之后加上操作系统和数据库的基础学习。目标是一科一门外国的翻译 ...
- 2009-04-08 12:20
- 浏览 730
- 评论(0)