软件开发工具.ppt
《软件开发工具.ppt》由会员分享,可在线阅读,更多相关《软件开发工具.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件开发工具软件开发工具第第2章章 Java 开发工具开发工具田英鑫田英鑫哈尔滨工业大学软件学院哈尔滨工业大学软件学院2/18Java 开发工具开发工具l lJDT JDT 基本概念基本概念基本概念基本概念l l自定义注释自定义注释自定义注释自定义注释l l代码格式化代码格式化代码格式化代码格式化l l编辑源代码编辑源代码编辑源代码编辑源代码l l使用使用使用使用 Eclipse Eclipse 的重构功能的重构功能的重构功能的重构功能l l代码片段编辑测试窗口代码片段编辑测试窗口代码片段编辑测试窗口代码片段编辑测试窗口l lJava Java 程序调试程序调试程序调试程序调试l l创建和查看
2、创建和查看创建和查看创建和查看 JavadocJavadoc 文档文档文档文档3/18JDT 基本概念基本概念l lJava Java 项目项目项目项目l lJava Java 项目包含用于构建项目包含用于构建项目包含用于构建项目包含用于构建 Java Java 程序的源代码和相关文程序的源代码和相关文程序的源代码和相关文程序的源代码和相关文件件件件l l它有一个相关联的它有一个相关联的它有一个相关联的它有一个相关联的 Java Java 构建器,在更改构建器,在更改构建器,在更改构建器,在更改 Java Java 源文件源文件源文件源文件时,时,时,时,Java Java 构建器可以对这些构
3、建器可以对这些构建器可以对这些构建器可以对这些 Java Java 源文件进行增量编源文件进行增量编源文件进行增量编源文件进行增量编译译译译l lJava Java 构建器构建器构建器构建器l lJava Java 构建器使用实现了构建器使用实现了构建器使用实现了构建器使用实现了“Java Java 语言规范语言规范语言规范语言规范”的编译器来的编译器来的编译器来的编译器来构建构建构建构建 Java Java 程序程序程序程序l l在保存各个在保存各个在保存各个在保存各个 Java Java 文件时,文件时,文件时,文件时,Java Java 构建器能够以增量方构建器能够以增量方构建器能够以增
4、量方构建器能够以增量方式构建程序式构建程序式构建程序式构建程序4/18基本概念基本概念l l构建类路径构建类路径构建类路径构建类路径l l构建类路径是用来查找源代码所引用的类的路径构建类路径是用来查找源代码所引用的类的路径构建类路径是用来查找源代码所引用的类的路径构建类路径是用来查找源代码所引用的类的路径l l在编译期间,使用此路径来搜索项目外部的类在编译期间,使用此路径来搜索项目外部的类在编译期间,使用此路径来搜索项目外部的类在编译期间,使用此路径来搜索项目外部的类l l在项目属性中,将其称为在项目属性中,将其称为在项目属性中,将其称为在项目属性中,将其称为“Java Java 构建路径构建
5、路径构建路径构建路径”l l模板模板模板模板l l模板是对源代码中重复出现的编码模式的结构化描述模板是对源代码中重复出现的编码模式的结构化描述模板是对源代码中重复出现的编码模式的结构化描述模板是对源代码中重复出现的编码模式的结构化描述l lJava Java 编辑器支持使用模板来填充常用的源模式编辑器支持使用模板来填充常用的源模式编辑器支持使用模板来填充常用的源模式编辑器支持使用模板来填充常用的源模式l l使用内容辅助来插入模板(使用内容辅助来插入模板(使用内容辅助来插入模板(使用内容辅助来插入模板(Alt+/Alt+/)l l重构支持重构支持重构支持重构支持l lJava Java 程序重构
6、的目标是在不影响程序行为的情况下进程序重构的目标是在不影响程序行为的情况下进程序重构的目标是在不影响程序行为的情况下进程序重构的目标是在不影响程序行为的情况下进行系统范围内的代码更改行系统范围内的代码更改行系统范围内的代码更改行系统范围内的代码更改5/18基本概念基本概念l lJava Java 透视图透视图透视图透视图l lJavaJaval l设计成用于处理设计成用于处理设计成用于处理设计成用于处理 Java Java 项目的透视图项目的透视图项目的透视图项目的透视图l lJava Java 浏览浏览浏览浏览l l设计成用于浏览设计成用于浏览设计成用于浏览设计成用于浏览 Java Java
7、 项目结构的透视图项目结构的透视图项目结构的透视图项目结构的透视图l lJava Java 类型层次结构类型层次结构类型层次结构类型层次结构l l设计成用于浏览类型层次结构的透视图设计成用于浏览类型层次结构的透视图设计成用于浏览类型层次结构的透视图设计成用于浏览类型层次结构的透视图l l调试调试调试调试l l设计成用于调试设计成用于调试设计成用于调试设计成用于调试 Java Java 程序的透视图程序的透视图程序的透视图程序的透视图6/18自定义注释自定义注释l l窗口窗口窗口窗口|首选项首选项首选项首选项|Java|Java|代码样式代码样式代码样式代码样式|代码模板代码模板代码模板代码模板
8、7/18代码格式化代码格式化l l窗口窗口窗口窗口|首选项首选项首选项首选项|Java|Java|代码样式代码样式代码样式代码样式|格式化程格式化程格式化程格式化程序序序序8/18编辑源代码编辑源代码l l快速修正快速修正快速修正快速修正l lJava Java 编辑器提供了对输入时和编译后发现的问题的更编辑器提供了对输入时和编译后发现的问题的更编辑器提供了对输入时和编译后发现的问题的更编辑器提供了对输入时和编译后发现的问题的更正正正正l l为了显示有可用于问题或警告的更正建议,编辑器的注为了显示有可用于问题或警告的更正建议,编辑器的注为了显示有可用于问题或警告的更正建议,编辑器的注为了显示有
9、可用于问题或警告的更正建议,编辑器的注释栏将显示释栏将显示释栏将显示释栏将显示“灯泡灯泡灯泡灯泡”l l左键单击灯泡或调用左键单击灯泡或调用左键单击灯泡或调用左键单击灯泡或调用 Ctrl+1Ctrl+1(编辑(编辑(编辑(编辑 快速修正)将快速修正)将快速修正)将快速修正)将在光标位置处显示对问题的建议在光标位置处显示对问题的建议在光标位置处显示对问题的建议在光标位置处显示对问题的建议 9/18编辑源代码编辑源代码l l快速辅助快速辅助快速辅助快速辅助l l快速辅助执行本地代码变换快速辅助执行本地代码变换快速辅助执行本地代码变换快速辅助执行本地代码变换l l它们是针对它们是针对它们是针对它们是
10、针对 Java Java 编辑器中的所选内容或单个光标调用编辑器中的所选内容或单个光标调用编辑器中的所选内容或单个光标调用编辑器中的所选内容或单个光标调用的并且与快速修订使用相同的快捷键(的并且与快速修订使用相同的快捷键(的并且与快速修订使用相同的快捷键(的并且与快速修订使用相同的快捷键(Ctrl+1Ctrl+1)l l但当周围有错误时,快速辅助通常是隐藏的但当周围有错误时,快速辅助通常是隐藏的但当周围有错误时,快速辅助通常是隐藏的但当周围有错误时,快速辅助通常是隐藏的10/18编辑源代码编辑源代码l l自动生成自动生成自动生成自动生成 Getter Getter 和和和和 SetterSet
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 工具
限制150内