`

1、开发工具

阅读更多

 

一、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 在测试方法执行后执行

 

分享到:
评论

相关推荐

    GD32VF1开发例程和开发工具.zip

    Introduction:Huawei IoT Studio集成开发环境开发工具,支持GD32VF103xx系列RISC-V MCU开发。可配合Huawei IoT Studio集成开发环境使用,包含了riscv-none-embed-gcc交叉工具链以及OpenOCD烧写调试工具。

    开发工具 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-1.9.6开发工具 ant-...ant-1.9.6开发工具 ant-1

    R1加密狗开发工具.zip

    R1加密狗开发工具.zip

    C#开发工具

    本资源包“C#开发工具”似乎是一个针对C#初学者的入门套件,包含了必要的文件以帮助开始C#编程之旅。以下是对这些文件的详细解读: 1. **File_id.diz**:这是一个传统的文件标识符,通常包含软件的作者、版本和其他...

    NES游戏开发工具 NES游戏编程 NES游戏教程

    1. **开发环境**:如FCEUX,这是一个功能强大的NES模拟器,同时也包含了调试和开发工具。 2. **编程文档**:可能包含6502汇编语言的参考指南,这是编写NES游戏的主要编程语言。 3. **教程和示例代码**:可能包括从...

    微信小程序开发工具

    1. **环境配置**:安装开发工具前,需要确保计算机满足最低硬件和操作系统要求,并安装了微信开发者工具支持的浏览器版本,如Chrome。 2. **项目创建**:安装完成后,用户可以通过开发工具创建新项目,输入小程序的...

    开发工具 aspectjweaver-1.8.4

    开发工具 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

    金蝶bos万能工具类和开发工具类代码.rar

    金蝶bos万能工具类和开发工具类代码,java源代码打包,金蝶给用户使用时需要二次开发,因此需要一些类的说明。金蝶BOS是一个开放的集成与应用平台,是金蝶ERP解决方案、合作伙伴解决方案以及客户定制应用的技术平台...

    驱动程序开发工具简介

    开发驱动程序是一项技术性极强的工作,需要用到专业的开发工具。以下是一些常用的驱动开发工具的详细介绍: 1. VXDWriter:VXD(Virtual Device Drivers)是Windows 9x系统中的驱动程序格式。VXDWriter是一款专门...

    组态王图库开发工具

    组态王图库开发工具是一种专门用于创建和定制工控软件界面的专业软件,它为用户提供了自定义图形界面的能力,使工业自动化应用的可视化设计更加灵活、个性化。在这个“kv图库开发包”中,我们可以预见到包含了一系列...

    WP开发工具1

    【WP开发工具1】是一款专为游戏类应用开发设计的工具,它简化了Windows Phone (WP) 平台上的开发流程,旨在满足开发者们个性化的需求和优化开发效率。这款工具可能包含了各种功能,如代码编辑、调试、资源管理、性能...

    计算机信息管理(独立本科段)3173软件开发工具附件1-PowerBuilder应用开发工具例程(源码+发布包)

    书 名:3173 软件开发工具 自考教材 全国高等教育自学考试指定教材 计算机信息管理(独立本科段) 组 编:全国高等教育自学考试...原书附件1 PowerBuilder应用开发工具 原书例程 源代码+发布包 数据库帐号:DBA 密码:SQL

    汇编语言开发工具

    汇编语言 开发工具

    VBS脚本开发工具

    VBS脚本开发工具是专为编写、调试和优化VBS脚本而设计的软件或平台,它们通常提供代码编辑器、调试器和语法高亮等特性,以提高开发效率和代码质量。 在提供的文件列表中,我们看到几个关键资源: 1. "Microsoft ...

    java开发常用工具1

    java开发常用工具

    查看软件开发工具开发语言判断器

    在软件开发过程中,选择合适的开发工具至关重要,而开发语言判断器就是这样一个工具,它能够帮助开发者确定特定软件或代码片段是用哪种编程语言编写的。本文将深入探讨开发语言判断器的功能、工作原理以及在软件开发...

    开发工具 commons-io-1.3.2

    开发工具 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使用入门1 单个pdf的

    ARM开发工具RealView_MDK使用入门

    富士通开发开发工具集合

    富士通开发工具集合是为满足开发者针对富士通芯片进行高效、精确编程和调试的需求而设计的一整套软件工具。这个集合包含了一系列重要的开发组件,如编译器、模拟器、调试器和其他实用工具,使得开发者能够更好地理解...

    NX11.0森焱工具V11.0.0二次开发工具中文安装版(附使用说明)

    森焱工具是一款集成在NX11.0版上的相关二次开发工具,方便设计者提高设计效率。工具大部分采用NXOpen C 代码完成,画面的直观感受就是摒弃了“非主流”与“老怪物”的操作界面。需要的朋友可下载试试! 注: 1、本...

Global site tag (gtag.js) - Google Analytics