Eclipse Release Build: 3.1正式发布! ——JDT新特性(一)

本文聚焦Eclipse 3.1中JDT的新特性,介绍其对J2SE 5.0新特性的全面支持,如Quick Fix更新、支持泛型等。还提及新Javadoc编译器设置、连续版本UID诊断等编译器相关设置,以及Java编辑器、属性文件编辑器等方面的增强功能。
部署运行你感兴趣的模型镜像

关注Eclipse3.1中的JDT新特性……


J2SE5.0:Eclipse3.1完全支持J2SE5.0中所有新特性。在J2SE1.4中所包括的:编辑、代码辅助、编译、调试、快速修改(quick fix)、重构(refactory)、源代码动作()、查找等等都无缝地与J2SE5.0的新类型和语法兼容。

这是一些例子:

    1.Quick Fix更新到与J2SE5.0兼容的JRE和编译器。

    2.新类型向导中支持泛型。

    3.枚举和注释向导功能。

    4.Java编辑器具有J2SE5.0语法彩色显示。

    5.使用重命名重构方法处理类型参数的重命名。

    6.推断泛型类型参数重构。

    7.支持泛型地Quick Fix。

    8.针对参数化类型的引用查找提供的查询结果过滤机制。

    9.注释的代码补全。

    10.支持@SuppressWarnings 注释。

    11.为不全的enum转换和boxing/unboxing转换提供的可选诊断。

    12.可以创建enum常量的Quick Fix。

    13.自动装箱参数提示。

    14.将对数组和集合的for循环转换为J2SE5.0中的增强型for循环的Quick Assist。

    15.对package-info.java 的支持。

请查看Java Development User Guide 帮助文档(通过菜单选择Help > Help Contents )查看新加入的J2SE5.0中的新特性。

为了开发与J2SE5.0兼容的程序,需要5.0版本的JRE。如果第一次使用Eclipse时使用JRE5.0,则它会被作为默认设置。否则就需要使用已安装的JRE对话框对Eclipse进行注册。方法是通过设置参数Java > Installed JREs 或者Configure default... 连接新的Java工程向导。


新Javadoc编译器设置:当使用Javadoc检测时,你可以将它设置为:

     1.当 @see@link 标签引用反对的元素时。

     2.当 @see@link 标签引用元素不可见时。

设置是通过:Java > Compiler > Javadoc 进行的。


连续的版本UID:如今为缺少serialVersionUID值域的可连续的类提供了新的可选的编译器诊断。参数设置方法为: Java > Compiler > Errors/Warnings > Potential programming problems


更早察觉对内部类的引用:通过 Java > Compiler > Errors/Warnings > Potential programming problems可以在Java的Build Path中标识库(或者项目)的入口,从而指示任何避免代码直接引用的内部包。

Java > Compiler > Errors/Warnings > Deprecated and restricted API参数设置可以是否将错误应用标识为错误或者警告(默认的是:对错误采取禁止引用,对警告采取不赞成引用)。


对库和项目的存取限制:在被引用的库和项目中可以定义存取规则,它能够显式的允许/不允许/不赞成存取特定的类型。


表示被继承的方法:Java编辑器能够对所有继承自被选择的超类的方法的实现或者重写的方法进行高亮显示。参数设置方法:Java > Editor > Mark Occurrences > Method implementing an interface


在Java编辑器中高亮显示不赞成使用的类成员:不赞成使用的类成员被更高级的高亮方式表示:

参数设置方法:Java > Editor > Syntax Coloring


Javadoc中的引用:Eclipse现在能够标识所有doc注释中的Java元素的引用(比如:@see, @link, @linkplain, @throws, @exception, @param or @value tags)。它会产生浮动帮助条并连接到引用的Java元素。


增强的Java属性文件编辑器:Java属性文件编辑器得到了很大的增强,它提供语法高亮、支持增强的双击动作和一个独立的字体设置。语法高亮通过Java > Properties File Editor 调节。可以使用拼写检查,并且Quick Fix(Ctrl+1)能够修改拼写问题。同样能够使用Navigate > Open (F3) 或者 Ctrl+Click从编辑器中的一个属性关键字浏览到代码中关键字被引用的地方。


使用已外部化的字符串:当移动到一个已外部化的字符串时,与它相关的外部化的值会在浮动条上显示出来。


外部化字符串向导支持新的消息绑定:在Eclipse3.1版本中通过外部化字符串向导支持Eclipse的字符串外部化。


新的打开类型对话框:Java打开类型对话框在多方面增强:

    1.只有一个选择列表。

    2.最近打开类型的历史记录会首先显示在对话框中。然后与模式匹配的工作区类型会显示在分隔行下面。

    3.CamelCase模式匹配可以节省大量敲击键盘时间。比如TZ匹配TimeZone或者IOOBE匹配IndexOutOfBoundsException。

    4.对话框的内容能够进一步被限制为工作集。工作集能从对话框的下拉菜单中选择。


您可能感兴趣的与本文相关的镜像

Llama Factory

Llama Factory

模型微调
LLama-Factory

LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调

首先了解下flexBuilder FlexBuilder 2.0 是建立在 eclipse 3.1基础上的 FlexBuilder 3.2.1 是建立在eclipse 3.2.1基础上的 所以要想支持vss 首先要准备eclipse 3.1 或者 eclipse3.2.1 就看你用什么版本的flexbuilder FlexBuilder 3使用 vss1.6.1; FlashBuilder 4使用 vss 1.6.2; 1. 下下载个vss插件 最新版本是1.6.2 下载地址:http://sourceforge.net/projects/vssplugin/ (或者http://download.csdn.net/detail/ch_kexin/4925652) 放入 flexbuilder 目录的plugin 目录下 打开flexbuilder 很多人都会发现不能用 当然这也是让很多人忘而却步的地方 2. 为什么不能用? 原因是flexbuilder中 精简了eclipse 中的些组建 ,vss插件又需要,怎么办? 刚准备的eclipse 就发挥了用处 下载eclipse (请下载对应的版本) 然后解开 将eclipse 的plugin 目录下的 org.eclipse.jdt.* 的目录和文件 全部拷贝到 flexbuilder 的plugin (若为myEclipse则是将myEclipseeclipse\plugins) flashbuilder也样 ----下面是在FlexBuilder中配置VSS ------- 1. 首先绑定项目到VSS。就算打开的项目是从VSS里获取的,第次打开也需要手动绑定。选中图中最后个菜单中的选项:Share Project进入新界面后,选中VSS Configuration Wizard进入如下界面。 2. 填上客户端用户名、密码、服务器端VSS目录、项目目录、项目在VSS里的目录。 VSS Repository supports multiple checkouts.不选,此项是VSS支持多人同时签出。根据实际情况决定是否选中。 3.单击Finish。配置VSS完毕。 4.配置完毕。 VSS配置完成后。项目并未与VSS有任何关联,此时需要 Update State来关联到VSS。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值