eclipse使用技巧3——优化调试代码

1、格式化:Ctrl+shift+F

a) 设置格式化风格:

i. 打开Windows->preferences-》java-》code style-》formatter,按需求编辑格式或新建格式

ii. 

2、成员排序:source -》sort Members

3、整理导入:source-》organize import

4、代码重构:

a) 打开refactor->Rename

b) 移动 refactor->move

c) 匿名类改为外部类:Convert Anonymous Class to Nested

d)

查看代码

5、查看显示结构:Ctrl+T

6、查看代码回退:Alt+←

7、查看代码前进:Alt+→

8、查看方法调用:选中这个方法名,按Ctrl+Alt+H

9、快速定位类:Ctrl+shift+T

10、快速定位选中词:Ctrl+K

11、快速定位匹配符:Ctrl+shift+P

12、增量查找:

a) 正向:Ctrl+J

b) 反向:Ctrl+shift+J

13、快速跳转行号:Ctrl+L

14、快速比较:设置Windows-》preferences-》editors-》text editors-》quit diff,选中“show differences in overview ruler”

15、打开书签:Windows-》show view ->other->查找Bookmarks

16、打开:Windows-》show view ->tasks

17、条件断点:

a) 设置断点,右击选中“breakpoint properties”,

b) 设置“Hit count”或“Conditional”,“Hit count”表示经过这个断点几次后,断点生效,“Conditional”表示这个条件成立时,断点生效。

上图的Hit count表示经过断点5次后断点生效,conditional表示只有i等于5时,断点才生效。

18、异常断点:

时间: 2024-10-12 22:41:20

eclipse使用技巧3——优化调试代码的相关文章

优化HTML代码的多种技巧

如何提升Web页面的性能,很多开发人员从多个方面来下手如JavaScript.图像优化.服务器配置,文件压缩或是调整CSS. 很显然HTML 已经达到了一个瓶颈,尽管它是开发Web 界面必备的核心语言.HTML页面的负载也是越来越重.大多数页面平均需要40K的空间,像一些大型网站会包含数以千计的HTML 元素,页面Size会更大. 如何有效的降低HTML 代码的复杂度和页面元素的数量,本文主要解决了这个问题,从多个方面介绍了如何编写简练,清晰的HTML 代码,能够使得页面加载更为迅速,且能在多种

Eclipse debug断点调试代码时出现source not found问题

偶尔调试代码的时候会出现这种事情,之前并没有特别注意,今天稍微搜集一下相关资料: 1.跳转到的代码的确没有源码,下载源码后选择源码位置后便会正常显示源码. 2.源码和class文件不一致.即便勾选了auto build选项,eclipse依然存在class没有实时编译的情况,致使我们当前的代码和编译的class文件不统一,导致debug断点时定位源码失败.此时只要重新build或是重新clean package一下就好了.

读《软件驱魔》调试和优化遗留代码的艺术

读<软件驱魔> 调试和优化遗留代码的艺术 软件维护方法论的书,其间还有作者的感悟,读起来情深意切啊 此书中文版,第一版是2014年5月 内容给人感觉作者早已成书多年了.但软件知识还是有不过时的东西. 软件发展到现在,在我们身边,已经可以发生着许多书中的故事. 如大量的历史代码无人维护或者是开发人员不可寻且没有文档,没有流程图等等. 在这种情况下,作者指点读者去如何做更有益. 用了许多方法,并科学的介绍了不只一种方法. 收益良多. 还介绍了可能会出现的人员交流的问题.这种问题我在工作中也是常遇到

优化PHP代码技巧的小结

优化PHP代码技巧的小结1. 如果一个方法能被静态,那就声明他为静态的,速度可提高 1/4;2. echo 的效率高于 print,因为 echo 没有返回值,print 返回一个整型;3. 在循环之前设置循环的最大次数,而非在在循环中;4. 销毁变量去释放内存,特别是大的数组;5. 避免使用像__get, __set, __autoload 等魔术方法;6. requiere_once()比较耗资源;7. 在 includes 和 requires 中使用绝对路径,这样在分析路径花的时间更少;

eclipse的使用、优化配置

工欲善其事,必先利其器 博客:http://blog.csdn.net/zhangerqing(转载请说明出处) 一.简介 eclipse可谓是Java开发界的神器,基本占据了大部分的Java开发市场,而且其官方还对其他语言提供支持,如C++,Ruby,JavaScript等等.为什么使用它?我想离不开下面的一些因素:1.开发界面简洁.大方.2.丰富的插件支持.3.为Java量身定做.4.及其人性化设计. 不得不说,eclipse是业界被广为认可的开发利器,所以,对于这么一款软件,我们必须要学会

优化PHP代码的40条建议

转: 简介 英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree).双语版可用于非商业传播,但须注明英文版作者.版权信息,以及中译文作者.翻译水平有限,请广大PHPer指正. 1.如果一个方法可静态化,就对它做静态声明.速率可提升至4倍.2.echo 比 print 快.3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接.4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值.5.注销那些不用的变量尤其是大数组,以便释

优化 PHP 代码建议(转)

1.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍.2.$row['id'] 的速度是$row[id]的7倍.3.echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2.4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替.5.注销那些不用的变量尤其是大数组,以便释放内存.6.尽量避免使用__get,__set,__autoload.7

优化PHP代码的40条建议(转载)

[size=5][color=Red](译文)优化PHP代码的40条建议[/color][/size] 40 Tips for optimizing your php Code 原文地址:http://reinholdweber.com/?p=3 英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree).双语版可用于非商业传播,但须注明英文版作者.版权信息,以及中译文作者.翻译水平有限,请广大PHPer指正. 1.    If a method ca

Java开发 Eclipse使用技巧(转)

1.如何设置默认的代码目录为src,默认的输出目录为bin? window->Preferences->java->Buil Path中,右侧选择Folders就可以 2.如何为快速局部变量设置getX,setX属性?在代码里->右键->source->Generae Getters and Setters,然后在弹出的对话框里,把要加的属性前打勾 3.快速增加try-catch语句块光标放到出错行,然后ctrl+1,在下拉列表里选择 4.eclipse保存时自动编译,