自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 收藏
  • 关注

原创 ejb3.0新特性

1.          元数据的引入:以注释的形式表示元数据,取代了过去大量的配置文件2.          各种enterprise bean的定义都只需要定义一些POJO和POJI配合元数据即可完成3.          回调机制(callback)也是用普通的方法加以一定的注释,代替了原有的ejbCreate之类的方法4.          AOP概念的引入:允许在类定义中和其他类中对方法进

2005-03-30 15:35:00 1861

原创 弄清需求和写好需求文档,哪一个更难?

前几天在bbs上,看到有人说需求文档太难写了,他在帖子里面这样写:有时候我认为,写需求文档本身比作系统分析更难。真的是这样么?实际上在我看来,很多时候我们觉得写不出来分析文档,根本的原因是我们没有对这个问题作出很好的分析。其实系统分析产生的文档只有那么几个,有些项目中可能是用系统功能说明书或者是系统分析报告,各种原型或者一些别的文档,比如说遗留系统分析,业务流程改进说明,等等吧,甚至有的以概要设计

2005-03-24 15:45:00 2150

原创 “搞”UML,质疑时代,以及其他

 今天在csdn首页上看到了一篇文章(http://blog.csdn.net/qingrun/archive/2005/03/15/320157.aspx,青润观点:没有人在搞UML,中国只有搞工程的)。青润在文章里提到了一篇讨论的帖子(http://community.csdn.net/Expert/topic/3836/3836209.xml?temp=.236294,3月23日,Ivar做

2005-03-23 10:04:00 1613

原创 J2SE5.0实例---注释(annotation)

J2SE 5.0通过引入注释(Annotation)的概念添加了对元数据的支持。一个@xxx形式的注释可以当成一个修饰符来使用,它可以放在任何一个修饰符可以出现的地方。public,static,final都是java语言的修饰符,注释可以写在它们可以出现的任何地方。举个例子,可以看下面一段代码:public class AnnotationExample {    public @Overrid

2005-03-18 15:30:00 2722

原创 J2SE 5.0实例---枚举

枚举在过去,我们必须用整型常数代替枚举,随着J2SE 5.0的发布,这样的方法终于一去不复返了。一个简单的枚举类型定义如下:public enum Weather{       SUNNY,RAINY,CLOUDY} 枚举可以用在switch语句中:Weather weather=Weather.CLOUDY;switch(weather){       case SUNNY:          

2005-03-18 12:48:00 1643 1

原创 J2SE 5.0实例---静态引入

静态引入(static import)在过去我们要使用其他包中某类的静态变量,一般都要在前面加上对应的类名:double r = Math.cos(Math.PI * theta); 使用静态引入,我们可以把前面的类名去掉,静态引入的语句是这样的:import static java.lang.Math.PI; 必须注意到这里最后不是到类Math,而是直接到了定义的变量PI。静态引入不只对静态变量

2005-03-18 10:26:00 1523

原创 J2SE5.0 实例---变长参数

变长参数(Varargs)与泛型一样,变长参数是C++中有而Java中没有的一种语言特性,在过去如果我们想向一个函数传递可变数量的函数,就必须首先将这些参数放入一个数组中,然后将数组传递给函数。就如同下面所作的一样:Object[] arguments = { 640, "kb", "anybody", "Bill Gates" };String result = MessageFormat.fo

2005-03-18 10:21:00 1454

原创 J2SE 5.0实例---原生类型的autoboxing和auto-unboxing

 原生类型的autoboxing和auto-unboxing我们知道,在Java中,int,long等原生类型不是一个继承自Object的类,所以相应的,有很多操作我们都不能利用原生类型操作,比如想要把一个整数放入到一个集合中,我们必须首先创建一个Integer对象,然后再将这个对象放入到集合中。当我们从集合中取数的时候,取出来的是一个Integer对象,因此不能直接对它使用加减乘除等运算符,而是

2005-03-18 10:19:00 1409

原创 J2SE5.0 实例---泛型

简介泛型其实并不是一种新的语言元素,C++中早就就有,但是在C++之后的java却没有吸收这个特性,现在Java也有了泛型的特性,大概也和.Net的竞争有关系吧。首先看泛型的一个应用。在过去,我们可能经常要写一些类似这样的代码:List stringList=new LinkedList();stringList.add("firstString");stringList.add("secondS

2005-03-17 20:42:00 1340

原创 J2SE5.0 实例---循环语句的增强

循环语句的增强之前类似这样的语句:void cancelAll(Collection c) {     for (Iterator i = c.iterator(); i.hasNext(); ) {        TimerTask tt = (TimerTask) i.next();        tt.cancel();    }} 以后可以这样写: void cancelAll(Colle

2005-03-17 09:43:00 1334

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除