NoSQLatitit.eclipse 新特征总括3.1–4.3

atitit.eclipse 新特性总计3.1–4.3 

Eclipse 3.1
1

Eclipse 3.2 Java开发工具的新特征
2

1. 情节扶助(Ctrl+Space)模板
2

2. 动态地重排它的提议2

3. Quick Fix”的功能
2

Eclipse 3.3 M1 新特点一看到
5

4. Browse all references
5

5. More Java search options
6

6. Plugin deve
7

7. 别的 9

eclipse 3.4新特性
10

8. 1,面包屑
10

9. 2,针对有题目的代码,只要鼠标移动上去,就能唤醒解决方案信息10

10. 3,万能的连忙救助(quick assist)
10

11. 用不如性能的字符串拼接,改用StringBuilder
10

12. 4,按保存时,自动格式化代码(分格式化全文及格式化修改的代码)
11

13. 8,在outline里,协助对同一个类吃,方法的重排序
12

14. 10,更多之物色选项
12

15. 11,加强了debug 变量查看效率,不欲还依 ctrl + shift + i 来查阅变量的值
12

16. 12,新增模拟服务端监听的debug效用12

Eclipse 3.5新特性
12

◆文本编辑器现在支撑块选取情势(也尽管是比照列采取要矩形块选用)
13

◆为而覆盖格局扩大了一个Open Implementation链接,可以直接打开那么些落实
14

◆Debug 视图现在供了breadcrumb(面包屑),展现了当下走的debug上下文
14

Eclipse 3.6 (Helios)新特性
15

17. 5、查看实现代码(Open Implementation)。
15

18. 虚拟文件夹(Virtual Folders)。
16

Eclipse 3.7Indigo的重中之重新特性包括:
16

19. Xtext 2.0叫创立世界专用语言(DSL)变得更其爱。
17

Ec38-3.9 没行上
17

Ec4.0-4.2 马行上
17

代号 Kepler 的 Eclipse 4.3 版本中
17

20. Eclipse WTP升任至3.5版,已经支撑JavaEE 7应用程序的开支。
17

参考 17

 

 

Eclipse 3.1

支撑  J2SE 5.0吃三独比首要之风味: 枚举类型, 注释类型, 范型, 

还要在对重构的协助上更完美: 

   比如针对在array上之for循环重构为J2SE5.0中之初的for循环格局:

 

其次单特点是:对Ant的再一次好匡助,包括:匡助新型版本的Ant,以及一个Ant脚本调试器(如下图所示),以及立异了底编辑器。

 

作者 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注脚来源: http://blog.csdn.net/attilax

Eclipse 3.2 Java开发工具的新特性

JDT更为强劲的功用有就是是她坐的增量式Java编译器,这么些编译器与javac完全匹配

JDT更为有力的法力有就是凡是她坐的增量式Java编译器,

Eclipse编译器是与Java SE 6.0匹的。没错,Eclipse协理Java 6像样以及StackMapTable属性(甚至以Java 6发表此前)。此外,该编译器还提供大量初的确诊效用,有助于在运转代码往日发现里面的失实。与3.2版的编译器(提供了45栽诊断功效)相比较,

 

1. 情扶助(Ctrl+Space)模板

 您是不是厌烦了输入像”StringBuffer buffer = new StringBuffer();”?这样的惯用语。现在,不必还开展当下好像更了。在3.2本被,可以输入:”SB,” Ctrl-Space, Space, Ctrl-Space, ” = new “, Ctrl-Space, “();”来替代

 

2. 动态地重排它的指出

当3.2本中,Ctrl-Space将因使用格局动态地重排它的提议。由此,例如,即使您总是拿ArrayList实例赋值给List变量,那么 ArrayList提议以消除在首先各,以便你得重复快地挑其。现在,代码完功能能仍旧会工作于Javadocs中,由此你可以成立或者常用引用而毋庸记 住这个长达名称

 

3. Quick Fix”的功能

卿是不是指出过这么的题目:“即便IDE充足聪明——可以找来以就同尽被存在问题,那么它们怎么非克改这些问题吧?”近期,Eclipse插手了平宗叫 做”Quick Fix”的效益,可以就即一点,甚至让利。只要拿光标放到有问题之代码行上连按照下Ctrl-1键,那么Eclipse将提供有关于修复这多少个问 题的提出。

 

 

  我眷恋干的别一样宗效能是“重命名类型”。假设你比如说本人同,经常因为看似于路的章程对变量和方法命名。例如,若是类型也Bar,那么稀可能有一个 变量fBar和一个方createBar (见图2)。问题是,即使想将Bar重命名也其它一个名,那么还要修改大气旁的地点。可是,在3.2版被,把有相似名称的变量和方法统一地转移为那 他新名称是绝简约的政工。在3.2版提供的效用受到,我最好欢喜的虽是这种神奇的重命名功用。

  
  图 2.当在Eclipse 3.2遇另行命名一个类时,同时可以重命名持有类似名称的变量和办法。

 

 您是否曾经发现自己曾盯在一溜儿代码发愣:是何人入了那么些代码?为啥?Eclipse 3.2克亮基于颜色的注释,以便确定当前文件中各有情节之撰稿人——这是经过读取CVS历史(见图3)而落实之。把鼠标停在一个修改块校官展现开发者的 姓名、相应的日子与注释音讯。它还会合高亮突显在文书其他部分受到犯过相同改动的代码。

  
  图 3. CVS Quick Diff注释展现基于颜色之诠释(当前文件被每组成部分情节之撰稿人),在某个同局部达到停鼠标将展现该改版的细节。

 

 

代码清洁器

  一贯以来,Eclipse都兼备相同种卓殊强劲的代码格式化成效,以帮扶而当方方面面集团受到使用代码格式化标准。3.2本提供了一个初的“Clean Up”向导(见图4),进一步提高了及时等同效用。上面列出这个带可以择实现的有些效:

  ·删除不用的导出效能。

  ·删除不用的私家方法以及构造器。

  ·添加紧缺的及注释。

  ·添加紧缺的-NLS昵蛏境槐匾谋昵?/li>

  ·把所有for循环转换为提升的-for循环。

  ·把控制语句主体转换为片。

  ·删除不必要之强制转换。

  ·为Serializable和Externalizable类添加连续版本ID。

  ·Clean Up向导能够当Java文件、软件包仍旧整项目达成运行。

  
  图 4. Clean Up向导让您得当普项目范围外用相同的标准。

Eclipse 3.3 M1 新特性一览

4. Browse all references 

(J2SE 6 only)

If you’re running your Java application with a J2SE 6 virtual machine, you can browse all references to an object in the variables view. Select any object in the variables view, and choose All References from the context menu. A pop-up displays all objects referring to the selected object. You can expand each node in the tree to follow references to each object. You can inspect any object in the reference tree by selecting it and pressing Ctrl+Shift+I. This opens an inspect pop-up displaying the object’s fields. 

 

 

 

 

Double-click and Ctrl+Shift+B for all kinds of breakpoints

Double-clicking in the vertical ruler, or invoking Toggle Breakpoint (Ctrl+Shift+B), now creates an appropriate kind of breakpoint based on the cursor location – line breakpoint, watchpoint, method breakpoint, or class load breakpoint. To create a class load breakpoint, double click on the class declaration line. 

 

5. More Java search options

 

The Java search dialog has been extended to offer finer control to limit the scope to search in sources, JRE libraries, required projects, and application libraries. 

 

 

 

Content assist in MANIFEST.MF

Content assist (Ctrl+Space) is now available on the MANIFEST.MF source page, including completion proposals for: 

 

 

 

6. Plugin deve

 

Content assist in plugin.xml

Content assist (Ctrl+Space) is now available on the plugin.xml source page to give you context-sensitive information as you create extensions and extension points. Features include: 

 

Field assist in Forms 

All fields denoting classes in the plug-in manifest editor now support a field assist feature to help you complete the name of a partially entered class name. 

This feature works in a similar way to the content assist in the Java editor, and supports package names and CamelCase. 

Code folding 

Folding is now supported on the plugin.xml and MANIFEST.MF source pages of the plug-in manifest editor to make large files more manageable. 

The option to turn folding on and off can be found on the Plug-in Development > Editors preference page. 

NoSQL, 

 

Code formatting 

Line wrapping introduced by some packaging tools make the plug-in MANIFEST.MF file hard to read. PDE now provides a Format action in the context menu of the MANIFEST.MF source page to format the contents of the file into something more human-readable. 

 

 

7. 别的

 

增进Porperties View的现实性意义;

     尽管自己不喜欢当项目被以PorpertiesView(配置起最累,不适合普通开发人士使用),不过要感谢Eclipse的开销社团此次对PorpertiesView的增长。

 

 

eclipse 3.4新特性

 

8. 1,面包屑

其实即便是眼前接近及品种(project)的路子,其中包包及文件夹。

此外,使用者还得随意地于平等路径下的某个节点处,纵向切换至任何因素

9. 2,针对有问题的代码,只要鼠标移动上去,就可知提示解决方案音讯

 

 

10. 3,万能的快捷救助(quick assist)

如若以任何代码处,按 ctrl + 1,就生或出现相关的指示,预测你的产同样步动作。

抽取方法

 

11. 用低性能的字符串拼接,改用StringBuilder

 

将字符串拼接改用MessageFormat

12. 4,按保存时,自动格式化代码(分格式化全文及格式化修改的代码)

省去了,保存前,按ctrl + shift + f 的时间。

 

 

5,当前因素的高亮效率,依照元素是深受引用仍然赋值(读或写),来 区分 不同之颜色 。

 

 

6,annotation 格式化

· Annotations on members: 

· Annotations on parameters: 

· Annotations on local variables: 

13. 8,在outline里,协助对同一个接近吃,方法的再一次排序

 

 

9,查找某个元素的调用层次,协助再一次多,更仔细的情,包括成员变量访问等,call hierarchy

 

 

14. 10,更多之觅选项

15. 11,加强了debug 变量查看效率,不需要更依 ctrl + shift + i 来查阅变量的价值

16. 12,新增模拟服务端监听的debug效能

 

Eclipse 3.5新特性  

由阳台、插件等五个点介绍Eclipse 3.5的新特征:

平台和UI◆Solaris x86已参加襄助排
◆Install New Software于导中的“Work with:”下拉绳现在支撑自动补全
◆扩张了一个初的介绍主题,叫做“Slate”
◆打开的编辑器及多编辑器页面间的切换更加爱(连忙键:Ctrl+PageDown/Ctrl+PageUp,Alt+PageDown/Alt+PageUp)
◆为了疾速关闭,现在得以高枕无忧地过了亮历史就同一步骤
◆至于编辑器的例行提醒框和对话框,或当前工作台窗口、表单现在得以于Mac Cocoa上应用
◆应用程序在打印过程被依然打开打印对话框时,可以选portrait或landscape情势
◆Eclipse富客户端平台现在带有了一个OSGi申明式服务(Declarative 瑟维斯(Service)(Service)s——DS)的实现
◆你现在可对为定选项“钉住”属性视图
◆一个初偏好页,可以管理用于接纳工作区的启动唤醒框
◆About对话框现在提供平等栽机制,让plug-in可以给平台 about对话框提供安装页面
◆Install New Software于导现在不必等待连接其他更新服务器就可以及时打开
◆双击垂直折叠线(vertical folding line)可以折起折叠区域
◆相比较编辑器有几乎处于加强
◆你现在可在Debug视图中高速切换挂于线程
◆支持Cocoa和Cocoa上的OpenGL
◆扩大对FileTransfer类的支撑,使得可以在 Explorer和Nautilus文件管理器之间展开copy/paste操作
◆对项目浏览器作出几项改革

◆文本编辑器现在支撑块拔取格局(也就是随列接纳要矩形块接纳)

◆你本足一向以Synchronize视图中行使一个补丁
◆在Eclipse中比 Word文档变化,现在利用该Word相比效益支撑将变化呈现为修订

Equinox◆增强Equinox DebugOptions API,以协助选项设置的动态变化
◆ 增添一个初的debug跟踪API——org.eclipse.osgi.service.debug.DebugTrace,以加强并简化编写 debug跟踪音讯
◆OSGi R4.2基本标准被核心框架增添了有些小API
◆新的Equinox并发API

Plug-in开发条件◆有一个初的Target Platform State(目的平台状态)视图
◆你本得以创造并共享一个出于软件站点的软件成的对象定义
◆新的Category Definition编辑器可以当输出时用来给特性归类
◆你本好查看API相对于API基线的变型
◆通过在菜单 introspection mode里调用plug-in Spy来查看关于菜单的信息
◆增强OSGi Declarative 瑟维斯(Service)s (DS),以协助时版本的DS规范
◆你本得以自OSGi启动配置中初叶化产品概念
◆有一个新的靶子平台偏好页面
◆PPlug-in export现在协助创制source bundles
◆Declarative Services现在辅助最新版本的OSGi declarative services规范(1.1)更新
◆PDE中之JAR signing协助扩充包含了针对keypass的扶助
◆增强目的编辑器,以辅助对象定义着之初特点
◆API工具现在足分析系统类库的使用情状与代码访问运行时无在的积极分子日常所发出的题材
◆你现可于非UI线程中启动Junit Plug-in测试
◆Eclipse 应用程序启动配置现在匡助启动级别(start level)及机关启动设置
◆Plug-in Registry视图现在扶助浏览OSGi服务
◆给PDE/Build扩展了一个新的壮大,可以假如用户从p2库中赢得制品
◆API工具现在补助于接口及之星星个约束:@noimplement 和 @noextend。这尽管得以非思一向促成一个接口的时刻能够扩充其
◆即使你曾经增大了plug-in的主版本号,仍会让唤起破坏API的变动
◆PDE增强了bundle及特色(feature)输出,以管出口的bundles/feature安装至眼前正运转的工作台
◆输出特性、plug-in及产品日常可挑选binary cycles
◆PDE扩张了 declarative services工具,以扶植作者供组件定义

Java开发工具◆NLS string hover前几天时有发生一个Open in Properties File动作
◆在Caller情势下,调用层级(Call Hierarchy)现在生一个以上下文菜单中发出一个Expand With Constructors动作
◆当你当编辑器中输入的上,Java相比较编辑器会更新其结构
◆有一个初的toString()爆发器

 

◆为可覆盖措施扩张了一个Open Implementation链接,可以平素打开这一个实现

◆编辑器与实践环境一致

◆Debug 视图现在提供了breadcrumb(面包屑),突显了近来移动的debug上下文

◆可运行的JAR文件输出向导还可把所待的类库打包进一个设出口的可运行JAR文件,或打包上与紧挨在该JAR的一个目中
◆当在描绘一个分红表明式(allocation expression)时爆发补全操作,内容帮手现在足提示一个像样的可用构造方法
◆假如检测到管用代码,编译器现在得起警示
◆ 类库、变量或容器入口的不二法门现在足是跟项目相关的旁岗位
◆在Jovadoc hover的脑袋和Javadoc视图被,现在犹提供了援其他类型以及分子的链接
◆随该Eclipse发行的JUnit4版本更新为4.5
◆Javadoc 视图及hovers现在还帮忙{@inheritDoc}标签并叫覆盖格局扩展链接
◆同一值的比较现在由于编译器检测,默认情状下会生出警示

Eclipse 3.6 (Helios)新特性

1、检查并告是否有差失的 @Override 注脚,此意义就针对 Java 1.6 版本适用。在原先版本中,当大家吧一个智加上 @Override 表明,然而这一个艺术其实并不曾过载(override)任何父类的格局时,将汇合落警示音讯。在初本子被,假使我们忘记为一个过载方法加上 @Override 阐明,同样也会取得警示信息。

  2、变量视图中新增了一个列用于呈现当前变量类型的实例数(Layout -> Select Column)。

3、Java 视图中之管教号可以用从定义的规则来显示(Window –> Preferences –> Java –> Appearance)。

  4、用户可以选用于关门 Eclipse 时无脱本地转移历史(local history),这样可加速关闭的快慢,但还要本地转移历史记录将会师无界定地增大。

17. 5、查看实现代码(Open Implementation)。

本条意义以 Navigate 菜单中可以找到,近期莫亏省之快捷键,用户可啊夫于定义一个(Windows –> Preferences –> General –> Keys)。例如,用户可翻一个空洞方法的具体贯彻,如果爆发差不四只落实, Eclipse 会呈现一个弹出窗口。

18. 虚构文件夹(Virtual Folders)。

6、用户能够以 workspace 中创设文件夹,这个文件夹只针对 Eclipse 可见,对操作系统不可见。并且她只可以分包其他的杜撰文件夹和标链接资源。

  7、安装配备于(Compare Configurations)。通过那个功功用户可翻那个组件在哪一时间让安装,还得拔取卸载无用的安为节省空间。

8、提供了针对 JSF 2.0,Apache Tomcat 7,和 Aapache CXF 的支撑,新增了 JAX-RS project facet。

  9、Eclipse 市场客户端(Eclipse 马克(Mark)et Place Client)。在此前的本中安插件(plugins)一直还不可知说凡是千篇一律宗简单的事体,用户要摸索相应的 update site URL。新本子引入了和 Apple 的使用商店类之概念,用户可于 Eclipse IDE 内搜寻以及安装插件了,此意义在 Help 菜单中得以找到。

 

 

 

Eclipse 3.7Indigo的显要新特性包括: 

· EGit 1.0资了和Git版本控制系统的严峻集成。

19. Xtext 2.0让成立世界专用语言(DSL)变得尤为容易。

· WindowBuilder(Eclipse开发被最好风靡的GUI开发工具)正式开源并变成Indigo的同组成部分。

· 更好地和Maven集成,包括开的Maven构建与掩护pom文件。

· Jubula提供了Java和HTML的用户界面自动化测试功能。

· Eclipse 马克etplace Client提供拖动安装插件的效劳。

Ec38-3.9 没行上

Ec4.0-4.2 马行上

代号 Kepler 的 Eclipse 4.3 版本中

根本特点如下:

20. Eclipse WTP调升至3.5版,已经支撑JavaEE 7应用程序的开支。

1. 2. Stardust 1.0资了全体的BPM工具集和运作时。
3. Orion升官到3.0,继续升级了易用性,简化Java应用服务器的安排。
4. BIRT家伙援助特别数据报表,包括补助MongoDB和Apache Cassandra两种新颖NoSQL数据库。
5. Mylyn针对代码评审提供了双重好之支撑,包括导航器视图和集成Gerrit。
6. WTP集成Maven,构建Maven项目还省心

参考

品味Eclipse 3.1 中之新特性 _天极网.htm

在Eclipse 3.1备受体验J2SE 5.0新特征有 — IT技术 – 赛迪网

Eclipse 3.2 Java开发工具的初特色-JSP编程.htm

Eclipse 3.3 M1 新特征一览 – – 博客频道 – CSDN.NET.htm

Eclipse3.3的新特色 – 大欲家 – BlogJava.htm

挑了三只比好用之eclipse 3.4新特色(附下载地址) – 编程语言 – ITeye资讯.htm

Eclipse 3.5初特点 – poetical mellowness的日记 – 知乎博客.htm

Eclipse 3.6 (Helios)新特色 – 编程综合 – 烈火网.htm

Eclipse 3.7(代号Indigo)正式版宣布 – 编程语言 – ITeye资讯.htm

Eclipse、OGSi及Eclipse4新特性_tpolijunjin_初浪博客.htm

网站地图xml地图