`
ihuashao
  • 浏览: 4545060 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Eclipse3.2 新特性

阅读更多

Eclipse3.2相比3.1具有30,000多处改进,Eclipse的编译器使用的是JDT,它与javac兼容。在3.2中,Eclipse编译器将支持J2se6.0的特性和StackMapTable属性。Eclipse编译器提供独立于Eclipse的版本,大小为1MB,Apache tomcat采用的就是Eclipse 的编译器,该编译器为开源程序。

Eclipse的编辑器功能将更强大,常用的Ctrl+ Space(提示功能),如果想输入LongJavaName,只需要输入 LJN ,在按Ctrl+ Space,即可实现。在输入"StringBuffer buffer = new StringBuffer();" 时,只要输入"SB," Ctrl-Space, Space, Ctrl-Space, " = new ", Ctrl-Space, "();" 就可以了,节省敲击键盘31次。"Element root" + Ctrl-Space 可以输入变量名"Element rootElement"。提示的候选内容是智能变化的,根据你使用的频率而改变优先位置。提示功能对javadoc 同样也是用。

Ctrl + 1(修正功能)可以一次修正整个文件,或多个文件的错误,而不是像以前一次只能修正一个错误。

重构的改名功能支持更新相似名字功能,如果你的变量为User user,本类的一个方法是createUser(),如果将User改名,可以选择将createUser()也同步改名。

Eclipse3.2的执行程序列表加入了过滤功能,可以更容易的找到关心的运行项。

可以同时运行多个测试套,可以查看以前的运行历史,Eclipse3.2支持JUnit4.0。

Eclipse3.2提供更多的支持团队开发的特性。通过读取CVS历史库,Eclipse可以显示代码修改的信息,包括修改时间,修改者等。

Eclipse3.2引入了重构脚本的概念,每一次重构都会以脚本的形式被记录下来。当你重构改变了API时,你可以导出重构脚本,这样你的客户执行此重构脚本,就是完全与你的API兼容。

Eclipse3.2提供Clean Up 向导功能,允许为项目制定统一,标准的代码结构,静态检查规则。

分享到:
评论

相关推荐

    Eclipse3.2Java开发工具的新特性

    Eclipse是一个流行的针对Java编程的集成开发环境(IDE)。...)Eclipseversion3.2在EclipseCallisto发行历史上具有里程碑的意义:于2006年6月30日同时发布了10个Eclipse项目。本文将集中探讨EclipseIDE,

    compiler-eclipse:适用于 Java 1.8 的 Maven 编译器插件

    一些具有Java 1.8 特性的代码在Eclipse 下可以正常运行,但无法通过maven 默认编译器(javac)构建。 使用 xqbase-compiler-eclipse 作为通过 maven 编译的解决方法: < build> < plugins> < plugin> < artifactId>...

    Eclipse_Swt_Jface_核心应用_部分19

    3.2 Eclipse项目的文件结构 23 3.2.1 设置编译后.class文件的保存目录 23 3.2.2 导入项目使用的包 25 3.2.3 设置编译方式 26 3.2.4 运行程序 27 3.3 常用的代码编辑功能 28 3.3.1 添加注释 28 3.3.2 ...

    关于花的Android开源软件花界.zip

    锤子科技 CEO 罗永浩近日作客斗鱼直播,就最近发布的 Smartisan OS 3.2 新特性跟网友互动。据他透露,“一步(One Step)”功能已完成了对... Swift高仿微信 iOS 客户端 TSWeChat647 TSWeChat,高仿...

    STM32CubeMX 支持 32 位基于 ARM® Cortex® 的微控制器。.rar

    3.2 主要特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 规则和限制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 安装和运行 STM32CubeMX . . . . . . . . . . . ....

    深入浅出Hibernate中文版 part2

    3.2 Hibernate配置 3.3 日志配置 3.4 第一段代码 3.5 代码初解 第4章 Hibernate基础 4.1 Hibernate基础语义 4.2 基础配置 4.3 Hibernate O/R映射 4.4 数据关联 4.5 Hibernate数据检索 4.6 HQL实用技术 ...

    jBPM5 用户指南-中文

    3.2 下载 installer 15 3.3 演示安装 16 3.4 10分钟指南: 使用Eclipse工具 16 3.5 10分钟向导:使用jBPM控制台 18 3.6 10分钟指南:使用Guvnor知识库和设计器 19 3.7 如果遇到问题或有问题应该怎么去做 20 3.7 经常...

    深入浅出Hibernate中文版 part1

    3.2 Hibernate配置 3.3 日志配置 3.4 第一段代码 3.5 代码初解 第4章 Hibernate基础 4.1 Hibernate基础语义 4.2 基础配置 4.3 Hibernate O/R映射 4.4 数据关联 4.5 Hibernate数据检索 4.6 HQL实用技术 ...

    JBPM5 用户指南

    3.2 下载 installer 9 3.3 演示安装 10 3.4 10分钟指南: 使用Eclipse工具 10 3.5 10分钟向导:使用jBPM控制台 12 3.6 10分钟指南:使用Guvnor知识库和设计器 13 3.7 如果遇到问题或有问题应该怎么去做 14 3.7 经常...

    JBPM5权威指南

    3.2 下载 installer 9 3.3 演示安装 10 3.4 10分钟指南: 使用Eclipse工具 10 3.5 10分钟向导:使用jBPM控制台 12 3.6 10分钟指南:使用Guvnor知识库和设计器 13 3.7 如果遇到问题或有问题应该怎么去做 14 3.7 经常...

    Hadoop技术内幕:深入解析MapReduce架构设计与实现原理

    MapReduce设计理念与基本架构2.1 Hadoop发展史2.1.1 Hadoop产生背景2.1.2 Apache Hadoop新版本的特性2.1.3 Hadoop版本变迁2.2 Hadoop MapReduce设计目标2.3 MapReduce编程模型概述2.3.1 MapReduce编程模型...

    学通Java的24堂课

    1.4.2 基本功训练2——提取path变量值创建新环境变量 17 1.4.3 基本功训练3——输出字符表情 17 1.4.4 基本功训练4——输出“*”字符组成的三角形 18 1.5 情景应用——拓展与实践 19 1.5.1 情景应用1——计算两...

    javajava概要设计方案.doc

    包括多关键字 2.1.2.2时间特性要求 在网络正常条件下,允许最迟页面生成时间为秒 2.1.2.4可靠性 使用快照缓存,允许用户在页面失效时用 2.1.2.5灵活性 2.1.3输入输出要求 中文或英文关键词 或 混用 2.1.4数据管理...

    FLEX从入门到精通.pdf

     3.2 控制结构  3.2.1 条件语句  3.2.2 循环  3.3 使用类和数据类型  3.3.1 值类型  3.3.2 数字型  3.3.3 字符串  3.3.4 数组  3.3.5 向量  3.3.6 对象  3.3.7 类型转换  3.3.8 自检  3.4...

    android贪吃蛇设计毕业论文

    2.2.1 Android平台特性 6 2.2.2 Android平台架构 6 2.2.3 Android应用程序组件 7 2.3 本项目的开发方法 9 2.4 开发工具及环境简介 10 2.4.1 开发工具Eclipse简介 10 2.4.2 开发环境简介 10 第3章 需求分析 11 3.1 ...

    Android移动应用开发(第3版)卷Ⅰ基础篇 (Shane Conder, Lauren Darcey) PDF扫描版

    B.2 熟悉DDMS的关键特性  B.3 使用进程、线程和堆  B.3.1 向Android应用程序关联调试器  B.3.2 终止Android进程  B.3.3 监视Android应用程序的线程活动  B.3.4 监视堆活动  B.3.5 触发垃圾回收(GC)  B...

    android贪吃蛇毕业设计论文

    2.2.1 Android平台特性 6 2.2.2 Android平台架构 6 2.2.3 Android应用程序组件 7 2.3 本项目的开发方法 9 2.4 开发工具及环境简介 10 2.4.1 开发工具Eclipse简介 10 2.4.2 开发环境简介 10 第3章 需求分析 11 3.1 ...

    Drools规则引擎用户手册

    3.2逻辑与数据分离 6 3.3 速度及可测量性 6 3.4 知识集中化 6 3.5 工具集成 6 3.6 解释机制 6 3.7易懂的规则 7 4 何时应当使用规则引擎? 7 5 如何使用规则引擎? 7 6 何时不要使用规则引擎 ? 8 7 规则引擎的架构和...

Global site tag (gtag.js) - Google Analytics