02 2007 档案
摘要:该函数可以接受可变的参数,具体参数情况如下:decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)该函数的含义如下:if (条件=值1) return(翻译值1)else if(条件=值2) return(翻译值2) ......else if(条件=值n) return(翻译值n)else return(缺省值)end if;select decode('2',null,'1',2,(select5 from dual),'4') from dual ;返回5select decode(null,null,'
阅读全文
摘要:JDK1.5新特性介绍 “JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。 下面我们简单介绍一下这些新特性。 1.泛型(Generic) C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对象,相应地从集合里面拿对象的时 候我们也不得不对他们进行强制得类型转换。猛虎引入了泛型,它允许指定集合里元素的类型,这样你可以得到强类型在编译时刻进行类型检查的好处。 ...
阅读全文