zoukankan      html  css  js  c++  java
  • 【Java学习技巧分享】——Eclipse快捷键与单元测试方法

    对于已经初步入门Java的小伙伴来说,一定很想提高自己打代码的效率,并且呢,肯定也有小伙伴烦恼于进行一个项目时没法快速测试某个类的功能能否正常实现,接下来通过此文,你可以了解到提高效率的利器——快捷键的使用以及单元测试方法

    Eclipse快捷键大全

    1.补全代码的声明:alt+/
    2.快速修复:ctrl+1
    3.批量导包:ctrl+shift+o
    4.使用单行注释:ctrl+/
    5.使用多行注释:ctrl+shift+/
    6.取消多行注释:ctrl+shift+
    7.复制指定行的代码:ctrl+alt+down 或ctrl+alt +up
    8.删除指定行的代码:ctrl+d
    9.上下移动代码:alt+up 或alt +down
    10.切换到下一行代码空位:shift+enter
    11.切换到上一行代码空位:ctrl+shift+enter
    12.如何查看源码:ctr1+选中指定的结构或ctrl+shift+t
    13.退回到前一个编辑的页面:alt+left
    14.进入到下一个编辑的页面(针对于上面那条来说的):alt+right
    15.光标选中指定的类,查看继承树结构:ctrl+t
    16.复制代码:ctrl+c
    17.撤销:ctrl+z
    18.反撤销:ctrl+y
    19.剪切:ctrl+x
    20.粘贴:ctrl+v
    21.保存:ctrl+s
    22.全选:ctrl+a
    23.格式化代码:ctrl+shift+f
    24.选中数行,整体往后移动:tab
    25.选中数行,整体往前移动:shift +tab
    26.在当前类中,显示类结构,并支持搜索指定的方法、属性等:ctrl+o
    27.批量修改指定的变量名、方法名、类名等:alt+shift+r
    28.选中的结构的大小写的切换:变成大写:ctrl+shift+x
    29.选中的结构的大小写的切换:变成小写:ctrl+shift+y
    30.调出生成getter/setter/构造器等结构:alt+ shift+s
    31.显示当前选择资源(工程or文件)的属性:alt+enter
    32.快速查找:参照选中的Word快速定位到下一个:ctrl+k
    33.关闭当前窗口:ctrl+w
    34.关闭所有的窗口:ctrl+shift+w
    35.查看指定的结构使用过的地方:ctrl+alt+g
    36.查找与替换:ctrl+f
    37.最大化当前的View:ctrl+m
    38.直接定位到当前行的首位:home
    39.直接定位到当前行的末位:end

    例如,Alt+/就能提高不少效率,main + Alt+/ 就能变成public static void main(String[] args), ssyo + Alt+/ 就能变成System.out.println。

    Tips:个人建议可以多多尝试使用快捷键,虽然一开始使用时可能会因为不熟悉而导致码字速度降低,当熟悉以后你甚至可以实现通过无鼠标打代码。

    单元测试方法

    Java中的JUnit单元测试
    步骤:
    1.选中当前工程-右键选择:build path - add libraries - JUnit4 - d下一步
    2.创建Java类,进行单元测试
    此时的Java类要求:①此类是public的②此类提供公共的无参的构造器
    3.此类中声明单元测试方法。
    此时的单元测试方法:方法的权限是public,没有返回值,没有形参
    4.此单元测试方法上需要注明注解:@Test,并在单元测试类中导入:import org.junit.Test;
    5.声明好单元测试方法以后,就可以在方法体内测试相关的代码。
    6.写完代码以后,左键双击单元测试方法名,右键点击run as
    JUnit Test说明:
    1.如果执行结果没有任何异常:绿条
    2.如果执行结果出现异常;红条
    注:也可以直接在方法体上方直接注明@Test,然后根据错误提醒直接导入JUnit4就能一步解决.

    public class Case{ 
          @Test
    	class Circle{
    		int radius = 5;
    		
    		public void area() {
    			double s = Math.PI * radius * radius;
    			System.out.println(s);
                      //使用单元测试就可以不用添加一个测试main函数啦
    		}
    	}
    }
    
  • 相关阅读:
    Javascript + Dom知识点总结
    C#编码规范
    windows7下安装apache+PHP5.3
    Sublime Text 使用方法
    如何使用 Azure PowerShell 在 Azure Marketplace 中查找 Windows VM 映像
    Azure 实例元数据服务
    Azure 元数据服务:适用于 Windows VM 的计划事件(预览)
    处理 Windows 虚拟机的计划内维护通知
    Azure 虚拟机代理概述
    下载 VM 模板
  • 原文地址:https://www.cnblogs.com/66ccffly/p/13307361.html
Copyright © 2011-2022 走看看