今天初次接触Eclipse,学着用他来建立java工程,话不多说,来看看今天的成果!

熟悉自己手中的开发工具,热热身

刚上手别慌,有问题找度娘
刚刚拿到这个软件的安装包我是一脸懵逼的,因为是从官网下载的安装包,所
以全都是英文,好在自己的英语水平不算太差,磕磕碰碰的总算是安上了,然麻烦总是接踵而至!
这个软件怎么用啊,Java不会哎!颓然了一会之后,默默地点开百度找度娘...

找了一番,我个人觉得这个人总结的还算不错,唯一的缺点就是网站名字太骨感了点,
菜鸟教程。好在有图有文,板块分的也还蛮好的。

接下来要步入正题了

简单的使用Demo

  1. 编写需要被测试的代码
    这里我就用了老师给的简单代码,主要还是测试阶段。
  2. 导入Junit并且编写测试类
  3. 运行测试类及结果分析
  • 测试的预期结果为10,测试方式是20减去10
  • Runs:表示共有几个测试方法,用了几个
  • Errors:表示抛出异常的测试方法个数
  • Failures:表示失败的测试方法个数
  • 绿色的小钩钩表示通过测试方法
  • 另一个绿色的测试条表示测试成功,红色表示失败,如下图

    完善Junit

  1. 在src下新建source Floder取名为test,并且将之前的CalculateTest类连同包一起移动到test文件夹下
  2. 自动添加测试方法结果
    如图
  3. 规范问题
    现在写代码已经不能再像以前那样想用什么名称就用什么名称了,写的时候,变量名字不仅要方便自己看懂,
    最好将写出来的东西变量名直观化一点。
    测试方法必须使用@Test注解,并且方法必须是public void,且不能带任何参数。
    新建一个Source Folder来存放测试代码,但是测试类的包名和被测试类的必须保持一致。
    测试单元中的每个方法必须可以独立,测试方法之间不能有任何的依赖。
    测试类最好使用Test作为类名的后缀,测试方法最好使用test作为方法名的前缀。

    总结

    初次接触java赶脚还真的挺陌生的,不过万事开头难,最重要的还是开个好头,为了以后更好的学习和应用,
    自己还是要在学习Java上多下些功夫。Java还是很有意思的,希望自己能多学点知识,比别人差了点不要紧
    关键还是看自己的努力,加油吧!革命尚未成功,同志仍需努力!

初次接触Java的更多相关文章

  1. 初次接触java中的递归算法

    一道关于兔子繁衍的编程题: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 自己考虑了挺久,思路出现了问题,甚至连 ...

  2. 初次接触Java感受

    认真开始研究了idea后端开发环境 感触很深,突然觉得自己不能再一天的颓废下去,认真找点事情做一做,毕竟自己还是一张白纸,趁着自己年纪轻轻 经过一周的摸索自己努力了还不够,心里多么渴望自己身边的人能够 ...

  3. 初次接触GWT,知识点总括

    初次接触GWT,知识点概括 前言 本人最近开始研究 GWT(Google Web Toolkit) ,现将个人的一点心得贴出来,希望对刚开始接触 GWT的程序员们有所帮助,也欢迎讨论,共同进步. 先说 ...

  4. javaweb中的乱码问题(初次接触时写)

    javaweb中的乱码问题 在初次接触javaweb中就遇到了乱码问题,下面是我遇到这些问题的解决办法 1. 页面乱码(jsp) 1. 在页面最前方加上 <%@ page language=&q ...

  5. 初次接触json...

    这两天发现很多网站显示图片版块都用了瀑布流模式布局的:随着页面滚动条向下滚动,这种布局还会不断加载数据并附加至当前尾部.身为一个菜鸟级的程序员,而且以后可能会经常与网站打交道,我觉得我还是很有必要去尝 ...

  6. java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误

    java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误. 问题: 创建了一个工 ...

  7. [Docker]初次接触

    Docker 初次接触 近期看了不少docker介绍性文章,也听了不少公开课,于是今天去官网逛了逛,发现了一个交互式的小教程于是决定跟着学习下. 仅仅是把认为重点的知识记录下来,不是非常系统的学习和笔 ...

  8. 初次接触:DirectDraw

    第六章 初次接触:DirectDraw 本章,你将初次接触DirectX中最重要的组件:DirectDraw.DirectDraw可能是DirectX中最强大的技术,因为其贯穿着2D图形绘制同时其帧缓 ...

  9. 初次接触scrapy框架

    初次接触这个框架,先订个小目标,抓取QQ首页,然后存入记事本. 安装框架(http://scrapy-chs.readthedocs.io/zh_CN/0.24/intro/install.html) ...

随机推荐

  1. php 加密解密算法 用于数据传输

    /** * 加密方法 * @param string $data 要加密的字符串 * @param string $key 加密密钥 * @param int $expire 过期时间 (单位:秒) ...

  2. Bootstrap3基础 栅格系统 1行最多12列

      内容 参数   OS   Windows 10 x64   browser   Firefox 65.0.2   framework     Bootstrap 3.3.7   editor    ...

  3. 详解Bootstrap实现基本布局的方法

    看到了一篇 20 分钟打造 Bootstrap 站点的文章,内容有点老,重新使用bootstrap教程实现一下,将涉及的内容也尽可能详细说明. 1. 创建基本的页面我们先创建一个基本的 HTML 模板 ...

  4. CMS收集器产生的问题和解决方案

    垃圾收集器长时间停顿,表现在 Web 页面上可能是页面响应码 500 之类的服务器错误问题,如果是个支付过程可能会导致支付失败,将造成公司的直接经济损失,程序员要尽量避免或者说减少此类情况发生. 提升 ...

  5. LintCode 1.A+B的问题

    LintCode 1.A+B的问题 描述 给出两个整数 a 和 b , 求他们的和. 答案 public class Solution { /** * @param a: An integer * @ ...

  6. Python SQLAlchemy多对多外键关联时表结构

    # 创建多对多表结构 from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.engine import cre ...

  7. (js) 字符串和数组的常用方法

    JS中字符串和数组的常用方法 JS中字符串和数组的常用方法 js中字符串常用方法 查找字符串 根据索引值查找字符串的值 根据字符值查找索引值 截取字符串的方法 字符串替换 字符串的遍历查找 字符串转化 ...

  8. T2027 蜈蚣

    传送门 思路: 设 f[ i ][ j ] 为第 i 节,切到第 j 段的最大恶心值. 枚举 左端点 j ,右端点 i ,段数 k →  转移: f [ i ][ k ] = max ( f [ i ...

  9. 【书】.NET及计算机类相关书籍,持续更新...

    一级目录 链接: https://pan.baidu.com/s/1y3osr3YCQ7XlM81RzkN1eQ 提取码: gs3r 二级目录 链接: https://pan.baidu.com/s/ ...

  10. HttpClient MultipartEntityBuilder 上传文件

    文章转载自: http://blog.csdn.net/yan8024/article/details/46531901 http://www.51testing.com/html/56/n-3707 ...