您的位置: 新闻频道 Java新闻

介绍

eclipse 3.4 代号为ganymede (G anymede (英语发音"GAN uh meed")为最大的木星已知卫星,也是第七颗发现的木星卫星,在伽利略发现的卫星中离木星第三近,在希腊神话中 Ganymede是一个特洛伊美人的男孩(一个美少男),被宙斯带去给众神斟酒)。

 

1,面包屑

其实就是当前类到项目(project)的路径,其中包括包和文件夹。

另外,使用者还可以自由地在同一路径下的某个节点处,纵向切换到其他元素。

 

Picture showing the breadcrumb in the Java editor

 

在节点所在位置做一些操作,比如在同级新增一个类

Context menu on breadcrumb item

 

纵向切换元素

Breadcrumb drop down

 

2,针对有问题的代码,只要鼠标移动上去,就能提示解决方案信息

 

Enriched Problem Hover

 

3,万能的快速协助(quick assist)

只要在任何代码处,按 ctrl + 1,就有可能出现相关的提示,预测你的下一步动作。

 

创建getter 和 setter

Screenshot of the 'create getter and setter' quick assist

 

抽取方法

Screenshot of the 'extract method' quick assist

 

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

Picture showing the 'Convert to StringBuffer' quick assist

 

将字符串拼接改用MessageFormat

Picture showing the 'Convert to MessageFormat' quick assist

 

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

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

 

Save action preference page

 

5,当前元素的高亮功能,根据元素是被引用还是赋值(读或写),来 区分 不同的颜色

 

Picture showing read and write accesses in the Java editor

 

6,annotation 格式化

  • Annotations on members:

    A member annotation

  • Annotations on parameters:

    A parameter annotation

  • Annotations on local variables:

    A local variable annotation

7, Junit 支持对线程内每个帧(方法)的调用时间输出

 

JUnit view with elapsed time

 

8,在outline里,支持对同一个类中,方法的重排序

 

Outline view showing a drag and drop interaction.

 

9,查找某个元素的调用层次,支持更多,更细的内容,包括成员变量访问等,call hierarchy

 

Caller Hierarchy on a field

 

10,更多的搜索选项

 

Picture showing the match location selection UI

 

11,加强了debug 变量查看功能,不需要再按 ctrl + shift + i 来查看变量的值

 

Debug hover

 

12,新增模拟服务端监听的debug功能

 

Connect tab using a socket listening connector

 

 

eclipse 最新版 3.4 下载链接地址:

http://ganymede-mirror1.eclipse.org/eclipse/downloads/

 

评论 共 34 条 发表评论

hongliufeiyang 2008-08-15 23:22
问题多到不行,还是用以前的把,要不干脆换到NetBean上,省的生气
InnocentBoy 2008-07-08 11:02
关注一下3.4,一直用eclipse,不太习惯netbean,虽然很强大!
tryonmind 2008-07-08 09:02
呵呵,真的不错,先收藏了,过段时间改道3.4的时候在拿出来看
darkjune 2008-07-04 13:55
3.4可以添加安装目录以外的插件的
fxbird 2008-07-01 22:59
1明显是在模仿idea啊。
diggywang 2008-06-27 23:02
eclipse,netbeans和idea三者越来越吸收别家所长了,有竞争就是好!
tinyyea 2008-06-27 18:11
BUG:
1. 关闭你的Eclipse 3.4,然后重新再打开。
2. 打开你的一个Junit TestCase,然后按下快捷 alt+shift+X,出现一个黄色面板后,按T运行Test,没反应。
3. 在TestCase中右键点击一下,选择run as junit test,单元测试正常运行。
4. 重复第二步,单元测试正常运行。

你可以重复从第一步再试一次。
uaoou 2008-06-27 14:14
还是比较习惯 记事本
gumpgz 2008-06-27 13:24
eclipse的发展脚步太慢了,好多功能intellij idea在3、4年前已经实现了。
Xiaohanne 2008-06-27 10:27
4,按保存时,自动格式化代码(分格式化全文和格式化修改的代码)

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

啊哈哈,不用每次review的时候都被批了。。。
lbfhappy 2008-06-27 01:08
还是喜欢用netbeans,冲Eclipse这个名字就不喜欢它
sunny_ljiang 2008-06-27 00:16
试用了一下,bug太多了,尤其是update中心,也不知道是怎么搞得,update一下就自动退出。太不稳定了
zhongludeng 2008-06-26 21:43
支持,欢迎到我的博客踩踩http://blog.qixoo.com
zhongludeng 2008-06-26 21:43
支持,欢迎到我的博客踩踩http://blog.qixoo.com
acdc 2008-06-26 20:06
还有一个功能:中键关闭tab 总算有了
lynn.wong 2008-06-26 17:10
貌似Export war不能包含源码了
javaoldboy 2008-06-26 17:05
老版本也一直都有的啊
fqtrnt 2008-06-26 16:17
用Link的方式是可以独立安装插件的。一直这么干。
但当把Link里的插件移除后,再启动,插件还是在,需要手动把[org.eclipse.update\org.eclipse.update]目录删了才行。
3.3没有发现这种现象.

除了关注新功能外,不知道性能怎样?就目前的试用来看,好像不太行。(难道是其他的插件影响???)
hantsy 2008-06-26 16:11
现在不打算用,3.3已经够用,折腾eclipse plugins可是件费力的事。
上面列应该有些在早期版本就已经了。
liukidd 2008-06-26 15:26
同意,确实不能独立加插件

发表评论

您还没有登录,请登录后发表评论