




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
阅读优秀的源代码是提高编程能力的最佳途径目录目录1代码编写2重构2粘贴代码2断言2类型过滤3代码阅读3搜索3打开类型3查看JDK源码3查看Eclipse的源代码4常用快捷键4Eclipse中CVS的使用4Eclipse中JUnit的使用4代码编写重构 由于Java程序中存在有继承、联合等繁杂结构和交错应用,这时要对代码进行修改和调整是很困难的,而重构可以帮助我们修改代码的痛苦。步骤:首先选中变量,右键,重构-重命名(Alt+Shift+R);粘贴代码 在网上看到一些代码,需要自己试运行一下,这时不需要自己建包和类,只需在源代码目录上直接ctrl+V 就行了,Eclipse会自动创建包和类((*_*) 嘻嘻实用吧!)断言主要用于开发过程中的检查测试:public class HelloWorld()public static void main(String args)method(null);private static void method(String str)assert str != null;System.out.println(str);因为断言默认是关闭的,因此运行上是不会报错的。但是要打开断言功能,步骤如下:打开属性-Java-已安装的JRE-编辑jdk-在缺省VM参数上填写-ea,就OK了。打来断言之后,再运行HelloWorld就会报错并抛出异常类型过滤大家都知道,在编写代码的时候,按Alt+/就会给出提示,但是有些提示我们是不需要的,而且有可能因为这些多余的东东而发生一些不必要的错误,所以Eclipse提供了类型过滤功能,可以消除此担忧,步骤如下:首选项-Java-外观-类型过滤器,把你不想要的包或者类新建就OK了代码阅读搜索当要从浩如烟海的代码中找到你想要的内容,就按Ctrl+H,搜索文件是针对项目中的所有文件做搜索,能帮助用户把项目中的东西全搜出来。工作集是指项目资源的集合,内容包括源代码、配置文件和帮助文档等。另外,在阅读时常常需要查看某个类或者方法被谁调用了,这是用搜索的方式不太适合了,更快更准确的方式是“引用”,以查看某个方法被谁调用为例,先托选方法名,再右击它,选择弹出快捷菜单中的“引用”命令,子菜单是查找范围,工作空间查找所有项目,项目查找当前项目,层次结构则是在此类的继承结构上查找。打开类型打开类型可以快速调出Java类的代码,浏览-打开类型 或者 Ctrl+Shift+T如你想打开List类,则只需在输入框中输List,即可查看JDK源码按Ctrl不放,单击方法名,就可打开源代码,这是谁都知道的,但是更多的情况下是“找不到源”,没关系,只需点击“连接源代码”,位置路径,输入:c:/jdk/src.zip查看Eclipse的源代码 阅读优秀的源代码是提高编程能力的最佳途径。比如查看JFace的TableViewer类的源代码为例进行讲解第一步:将JFace包加入项目中的“库引用”中(1) 右击项目名,在快捷菜单中选择“属性”命令,弹出项目属性窗口,选择“Java构建路径”-库-添加变量-ECLIPSE_HOME变量-扩展(2) 选择plugins-org.eclipse.jface_3.2.1jar ,点击确定第二步:设置类路径变量,查看JFace的代码在代码中使用Ctrl+点击打开Table Viewer类,会提示“找不到源”,解决这个问题,需要定位JFace源代码包的位置。要找到Eclipse所有源代码很简单,利用Windows资源管理器的搜索功能,以source为关键字搜索C:eclipseplugins目录,须取消选中“搜索子文件夹”复选框以节省搜索时间。在页面上点击“连接源代码”,威JFace的源代码路径创建一个变量,名为JFace_SOURCE,值为JFace源代码src.zip的路径。设置完毕后就一切OK了!常用快捷键看到这上边写的快捷键,有好多我已经用的很熟练了,所以就不用写了,挑了几个我不会的,记了下来:1、如果Eclipse报内存溢出后溢出,那么就把C:eclipseeclipse.ini中的数值改大一点2、双击左括号(小括号、中括号、大括号),将选择括号内的所有内容3、Alt+左右方向键:快速在前一次/后一次的编辑点切换,在代码跟踪时特别有用Eclipse中CVS的使用这个没看懂,呵呵Eclipse中JUnit的使用单元测试对软件开发大有益处,而测试先行(TDD)的开发模式在国内也渐渐风行起来,所有这一切都离不开JUnit测试框架。比如:针对一个工具类写测试类。StringUtil类工具类是指没有状态、只含静态方法的类。一般都是以Util、Utils、Helper做后缀。JUnit测试类的类名和包名是有规范的:类名必须由测试的类(StringUtil)的名称再加一个Test后缀或者前缀,包名则需保持和StringUtil的相同。注意!StringUtilTest为什么要和StringUtil用一样的包名呢?原因之一:如果要测试StringUtil中的protected方法,或者StringUtil是一个protected类,那么就只有同包的类才能访问它;原因之二:这样可以方便定位被测试的类,当你看到StringUtilTest的包名和类名时,就能很容易的推知它是StringUtil的测试类。在代码中,测试方法必须以test为前缀,如:testS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交通安全知识考试题库50题(含答案)
- 2025年对外汉语教师职业资格考试试卷及答案
- 2025年文物保护工程从业资格历年真题摘选附带答案
- 幼儿园大班数学上学期期末考试练习题含答案
- 2025年质量员之设备安装质量专业管理实务题库附参考答案
- 脚手架施工方案
- 2025年气体制剂机械项目提案报告
- 地砖专项工程施工方案
- 造词营销方案
- 新化地下车库施工方案
- 蜂窝组织炎护理小讲课
- 智慧树知道网课《工业机器人技术基础》课后章节测试满分答案
- (一检)泉州市2026届高三高中毕业班质量监测(一)数学试卷(含标准答案)
- 管道热处理课件
- 纤维转盘滤布滤池运行维护技术说明
- 2025至2030中国无烟产品行业发展趋势分析与未来投资战略咨询研究报告
- 2021年全球工作场所状况报告 State of the Global Workplace 2021 Report
- 球墨铸铁管-施工方案(3篇)
- (正式版)DB35∕T 2242-2025 《户用光伏发电系统安装技术规范》
- 2025年职业技能鉴定考试(考评员)经典试题及答案
- 微创手术不育治疗-洞察及研究
评论
0/150
提交评论