一、Eclipse 的使用
1、工作空间:即存放所开发的java程序的目录。
- 工作空间路径中不要使用空格和中文字符,防止编码导致的诡异问题。
2、Java命名规范:
- 所有类都必须有包名
- 包名全部小写,一般采用公司网址的倒写形式组织包名。
- 类名首字母大写,其后的每个单词的首字母大写
- 方法名、变量名首字母小写,除首个单词外的每个单词首字母大写。
- 常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。
二、Eclipse常用配置
1、选择工作视图
2、窗口找不到了
Window > Show Vew(显示窗口)
Window > Reset Perspective(重置视图)
3、字体选项
Window > Preference > General > Appearance > Colors and Fonts
>Java >Java Editor Text Font(java字体)
>Debug >Console font (控制台字体)
4、快捷键配置
Window > Preference > General > Keys(快捷键配置)
由于代码补齐(Content Assist)快捷键默认为ctrl+space,与输入发切换快捷键冲突,希望大家统一更改为Alt+/
三、Eclipse常见快捷键
内容提示:Alt + /
快速修复:Ctrl + 1
导包:Ctrl + shift + O
进入方法内部:Ctrl+左键
向前向后:Alt + 左右方向键
添加块注释 :Ctrl+Shift+/
除去块注释 :Ctrl+Shift+\
添加/除去行注释: Ctrl+/
复制当前行:Ctrl+Alt+上/下(在某些机器上与显卡快捷键冲突)
删除当前行:Ctrl+D
查看方法说明:F2
格式化代码块:Ctrl+Shift+F
查看当前类的继承结构:Ctrl+T
四、Eclipse断点调试
1、断点调试模式
- 断点模式可以使程序在执行时暂停在我们希望观察的位置,进行单步执行代码、查询变量及表达式的值等操作,
- 从而跟踪代码执行流程、调试程序运行bug。
2、使用调试模式的两种场景:
- 观察程序运行情况
- 跟踪源代码
3、断点模式使用方法:
- 打断点
- 使用Debug As方式执行程序
- 查看变量或表达式的值(watch)
- 查看自定义表达式的值(add watch expression)
- 在代码之中移动(下一步、钻入方法、钻出方法、回到方法头、执行到下一个断点)
- 释放代码、取消表达式观察、取消断点
五、Junit测试框架
1、Junit:
- 我们写好一个方法后经常希望对其单独进行测试,从前我们都是写一个main方法,在main方法中对被测试方法进行调用。这种方式相对麻烦。
- Junit是一个测试框架,利用它可以在不写main方法的情况下调用被测试方法,从而对方法中的代码进行测试。
2、要求:
- 被测试方法必须为无参数、非静态、无返回值的公共(public)方法。
- 测试用类必须为public类
3、测试过程:
- 在方法上加上注解:@Test
- 导入Junit框架jar包
- 在被测试方法上执行Junit测试
4、写测试用例:
- @BeforeClass 在被测试类加载后立即执行,除了上述要求外还必须是静态的方法
- @AfterClass 在被测试类释放前执行,除了上述要求外还必须是静态的方法
- @Before 在测试方法执行前执行
- @After 在测试方法执行后执行
相关推荐
开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-...ant-1.9.6开发工具 ant-1
本资源包“C#开发工具”似乎是一个针对C#初学者的入门套件,包含了必要的文件以帮助开始C#编程之旅。以下是对这些文件的详细解读: 1. **File_id.diz**:这是一个传统的文件标识符,通常包含软件的作者、版本和其他...
【U8快速客户化开发工具】是针对U8平台的一款专用开发工具,旨在简化和加速U8系统的定制化进程。这款工具特别设计了高效且简洁的单据开发功能,确保开发的自定义单据能保持与U8标准单据相同的样式。通过数据库脚本的...
1. **开发环境**:如FCEUX,这是一个功能强大的NES模拟器,同时也包含了调试和开发工具。 2. **编程文档**:可能包含6502汇编语言的参考指南,这是编写NES游戏的主要编程语言。 3. **教程和示例代码**:可能包括从...
1. 自动化脚本生成:MCGS脚本驱动开发工具提供自动脚本生成功能,用户只需配置相关的硬件接口和参数,工具即可自动生成对应的脚本代码,极大地减少了开发时间。 2. 灵活性高:通过脚本驱动,用户可以自由地编写控制...
开发工具 aspectjweaver-1.8.4...1.8.4开发工具 aspectjweaver-1.8.4开发工具 aspectjweaver-1.8.4开发工具 aspectjweaver-1.8.4开发工具 aspectjweaver-1.8.4开发工具 aspectjweaver-1.8.4开发工具 aspectjweaver-1
书 名:3173 软件开发工具 自考教材 全国高等教育自学考试指定教材 计算机信息管理(独立本科段) 组 编:全国高等教育自学考试...原书附件1 PowerBuilder应用开发工具 原书例程 源代码+发布包 数据库帐号:DBA 密码:SQL
汇编语言 开发工具
VBS脚本开发工具是专为编写、调试和优化VBS脚本而设计的软件或平台,它们通常提供代码编辑器、调试器和语法高亮等特性,以提高开发效率和代码质量。 在提供的文件列表中,我们看到几个关键资源: 1. "Microsoft ...
java开发常用工具
在软件开发过程中,选择合适的开发工具至关重要,而开发语言判断器就是这样一个工具,它能够帮助开发者确定特定软件或代码片段是用哪种编程语言编写的。本文将深入探讨开发语言判断器的功能、工作原理以及在软件开发...
开发工具 commons-io-...io-1.3.2开发工具 commons-io-1.3.2开发工具 commons-io-1.3.2开发工具 commons-io-1.3.2开发工具 commons-io-1.3.2开发工具 commons-io-1.3.2开发工具 commons-io-1.3.2开发工具 commons-io-1
ARM开发工具RealView_MDK使用入门
Casio DT930/DT940/DT900开发工具包包括日立SHC编译器和Casio开发环境,Casio开发环境中包含字体文件、库文件等。 Casio开发环境配置说明: 1、下载开发包,把shc和casio文件夹拷贝到盘根目录下。 2、casio/dt...
富士通开发工具集合是为满足开发者针对富士通芯片进行高效、精确编程和调试的需求而设计的一整套软件工具。这个集合包含了一系列重要的开发组件,如编译器、模拟器、调试器和其他实用工具,使得开发者能够更好地理解...
在IT行业中,软件开发工具是程序员和开发团队不可或缺的资源,它们极大地方便了软件的创建、维护和优化。本文将深入探讨“软件开发工具”的重要性、类型以及使用它们的关键知识点。 首先,软件开发工具的使用对于...
这些HTML开发工具的使用通常非常简单,只需要在网页上拖动或点击即可进行测量。它们提高了前端开发的效率,尤其是在需要微调布局或色彩搭配时。同时,这些工具大多数都是轻量级的,可以直接在浏览器中运行,无需安装...
api-1.7.22开发工具 slf4j-api-1.7.22开发工具 slf4j-api-1.7.22开发工具 slf4j-api-1.7.22开发工具 slf4j-api-1.7.22开发工具 slf4j-api-1.7.22开发工具 slf4j-api-1.7.22开发工具 slf4j-api-1.
JDK 1.7.0包含了一系列开发工具,例如: - `javac`:Java源代码编译器。 - `java`:用于执行已编译的Java类。 - `javadoc`:生成API文档。 - `jar`:创建、管理和提取Java归档文件。 - `jdb`:Java调试器。 - `...