快速业务通道

探索Eclipse V3.1的新特性 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-23
erimeter = 0;     switch (s) {      case SQUARE:        perimeter = s.value() * 4;       break;      case CIRCLE:        perimeter = s.value() * 3.14159;       break;      case TRIANGLE:        perimeter = s.value() * 3;       break;     }     System.out.print("The perimeter of a " +      s.value() + "-inch + s + " is " +       perimeter + " inches" );    }   } }

很快,J2SE V1.5 的新枚举类型 成为全功能的类,能够拥有方法、属性和其 他。自动装箱 和 自动拆箱 使原语类型可快速提升为兼容类并支持相反的功能 。所以,this.data = i 不要求升级(会在 this.data = new Integer(i) 这样 的代码中看到)。

通用集合(例如 ArrayList)现在可以接受类型参数(例如 Shape),把集 合的成员限制在指定类型内。而且,集合返回的类型也是受限的。这样,像 a.get(i) 这样的语句不再一定要“降级”或从 Object 类型转换到 Shape。后 一套特性合起来叫作 泛型。

最后,(Shape s: Shape.values()) 这段代码是列表成员迭代的一个新的快 捷方式。

这一节提供了 Eclipse V3.1 中的众多改进的一个简短列表(为了简洁)。 上面列出的许多改进以及其他一些改进,都将在本教程中演示。

探索Eclipse V3.1的新特性(4)

时间:2010-12-02 IBM Martin Streicher

安装预备软件和组件

在开始学习本教程之前,必须安装和设置 先决条件 中列出的软件和组件。

安装 J2SE V1.5 和 J2RE V1.5

下载并安装 J2SE V1.5 SDK 和 V1.5 J2RE。(如果系统已经有了 J2SE V1.5.0_06 或以上版本,可以跳过这步。)

通常,J2SE SDK 和 JRE 的发布形式是自解压的二进制文件。安装(在 Linux)上很容易,就像这样(假设已经把 J2SE 和 J2RE 包下载到主目录下) :

% cd ~ % mkdir ~/java % cd ~/java % mv ~/jdk-1_5_0_06-linux-i586.bin . % mv ~/jre-1_5_0_06-linux-i586.bin . % chmod +x jdk-1_5_0_06-linux-i586.bin \      jre-1_5_0_06-linux-i586.bin % ./jdk-1_5_0_06-linux-i586.bin .. % ./jre-1_5_0_06-linux-i586.bin .. % ls -F jdk1.5.0_06/ jre1.5.0_06/

安装 Eclipse V3.1 SDK

下载适合所用平台的 Eclipse V3.1 SDK。可以在 Eclipse Downloads 上找 到 SDK。通常,安装很容易,只需把 Eclipse .tar.gz 文件释放到选中的目录 即可。例如,如果正在使用 Linux,请下载 Eclipse V3.1 SDK 的 tar 包,然 后用以以下命令把它解压缩到一个目录,例如 ~/java/:

% cd ~/java % mv ~/eclipse-SDK-3.1.1-linux-gtk.tar.gz . % tar zxvf eclipse-SDK-3.1.1-linux-gtk.tar.gz 

为了验证 Eclipse 已经成功安装,请进入解压 Eclipse 的目标目录,确保 java 可执行程序在 PATH 中,并运行 java -jar eclipse/startup.jar。例如 :

% export JAVA_DIR=$HOME/java % export JAVA_HOME=$JAVA_DIR/jdk1.5.0_06/sdk % export PATH=$JAVA_HOME/bin % export CLASSPATH=$JAVA_HOME % cd $JAVA_DIR % java -jar eclipse/startup.jar

如果 Eclipse 提示为工作区选择一个目录,请输入 $HOME/java/workspace 。这个目录将保存在 Eclipse 中创建的所有文件(当然,如果有许多项目,以 后可以创建其他工作区,可能每个工作区包含一个项目。)

泛型编程

J2SE V1.5 为 Java 新增的一个最有价值的特性就是泛型。为了体会泛型的 价值和目的,请看清单 2。

清单 2. 从哈希表插入和提取元素

import  java.util.Hashtable; class De

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号