文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Jsp > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
普通文章利用JSP 2.0开发Web应用程序1
普通文章Windows下JSP开发环境的配置
普通文章jsp+servlet路径状态的测试
普通文章数据库BEAN:RESIN连接池
普通文章用:怎样提高J2EE项目的开发速
普通文章技巧:JSP脚本编程中的Session
普通文章Jmeter使用之脚本录制回放
普通文章Nice用户手册(四)
普通文章Java服务器端编程安全必读
普通文章Spring 编程入门十大问题解答
 
频 道 推 荐
普通文章JBuilder2005创建开发文档之Ja
普通文章扩展Eclipse辅助和规范开发流程
普通文章jsp连接Sql Server7.0/2000数据
普通文章Eclipse+MyEclipse+Lomboz图解
普通文章根据MIDlet套件自动生成jad文件
普通文章JSP中关于html的转换
普通文章Java规则引擎工作原理及其应用
普通文章JSP中Beans 与 Forms处理机制
普通文章用AJAX+J2EE实现一个网上会议室
普通文章JSP中基于Session的在线用户统
普通文章统一建模语言UML轻松入门之综合
普通文章Hibernate核心接口简介
普通文章apache+resin
普通文章在WIN2000下的jsp的安装
普通文章j2ee的jdbc配置指南--连接sql 
普通文章JSP连接各类数据库大全(1)
普通文章WebLogic的初步研究(1-2)
普通文章JSP中的TagLib应用(2)
普通文章JSP中的TagLib应用(1)
普通文章JSP由浅入深(2)
 
频 道 推 广
 
JDK1.5新特性一览         ★★★
JDK1.5新特性一览
作者:佚名 文章来源:本站整理 更新时间:2008-7-18 17:08:38
“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。
  下面我们简单介绍一下这些新特性。  1.泛型(Generic)  C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对象,相应地从集合里面拿对象的时候我们也不得不对他们进行强制得类型转换。猛虎引入了泛型,它允许指定集合里元素的类型,这样你可以得到强类型在编译时刻进行类型检查的好处。
Collection<String> c = new ArrayList();c.add(new Date());

  编译器会给出一个错误:

add(java.lang.String) in java.util.Collection<java.lang.String> cannot be applied to (java.util.Date)

  2.For-Each循环  For-Each循环得加入简化了集合的遍历。假设我们要遍历一个集合对其中的元素进行一些处理。典型的代码为:

void processAll(Collection c){    for(Iterator i=c.iterator(); i.hasNext();){        MyClass myObject = (MyClass)i.next();        myObject.process();    }}

  使用For-Each循环,我们可以把代码改写成:

void processAll(Collection<MyClass> c){    for (MyClass  myObject :c)        myObject.process();}

  这段代码要比上面清晰许多,并且避免了强制类型转换。

  3.自动装包/拆包(Autoboxing/unboxing)  自动装包/拆包大大方便了基本类型数据和它们包装类地使用。  自动装包:基本类型自动转为包装类.(int >> Integer)  自动拆包:包装类自动转为基本类型.(Integer >> int)  在JDK1.5之前,我们总是对集合不能存放基本类型而耿耿于怀,现在自动转换机制解决了我们的问题。
int a = 3;Collection c = new ArrayList();c.add(a);//自动转换成Integer.Integer b = new Integer(2);c.add(b + 2);

  这里Integer先自动转换为int进行加法运算,然后int再次转换为Integer.  4.枚举(Enums)  JDK1.5加入了一个全新类型的“类”-枚举类型。为此JDK1.5引入了一个新关键字enmu. 我们可以这样来定义一个枚举类型。 

public enum Color{   Red,   White,   Blue}

  然后可以这样来使用Color myColor = Color.Red.  枚举类型还提供了两个有用的静态方法values()和valueOf(). 我们可以很方便地使用它

[1] [2] [3] [4] 下一页

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    Dreamweaver MX 2004 入门教程之界面详解(2)
    Dreamweaver MX 2004 行为概述
    Dreamweaver MX 2004 行为之调用JS
    Dreamweaver MX 2004 行为之改变对象属性
    Dreamweaver MX 2004 行为之跳转菜单
    Dreamweaver MX 2004 表格设计
    Dreamweaver MX 2004 浏览器检测
    Dreamweaver MX 2004 CSS概述
    Dreamweaver MX 2004 类型属性
    Dreamweaver MX 2004 CSS背景属性
    Dreamweaver MX 2004 CSS边框属性
    Dreamweaver MX 2004 CSS列表属性
    Dreamweaver MX 2004 CSS定位属性
    Dreamweaver MX 2004 CSS扩展属性
    Dreamweaver MX 2004 CSS滤镜介绍(1)
    Dreamweaver MX 2004 CSS滤镜介绍(2)
    Dreamweaver MX 2004 电子相册制作
    Dreamweaver MX 2004 打造细线表格(2)
    DreamWeaver打造Web查询系统(1)
    DreamWeaver打造Web查询系统(2)
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号