今天初次接触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. 14: linux实用命令

    1.1 基本实用命令整理 1.查找大文件文件 du -sh ./*|grep G                 # 查看当前目录下个文件大于1G的文件夹 2.查找日志文件中 5xx数量,并进行排序 ...

  2. Servlet和Filter的区别

    1.Filter是一个接口,而Servlet是一个类继承于Httpservlet 2.生命周期的不同,Filter在Web App被加载时,创建该Filter的实例,并调用init()方法(仅创建一个 ...

  3. JS(JavaScript)的进一步了解4(更新中···)

    基类Object的子类有 Function  Array  Number  Boolean  String  Date  Math  RegExp 函数 数组 数字 布尔 字符串 日期 算数 正则 都 ...

  4. XP下 无法定位程序输入点WSAPoll于动态链接库ws2_32.dll 的解决办法

    最近在给手机启用黑阈服务的时候出现了无法定位程序输入点WSAPoll于动态链接库ws2_32.dll这个错误,上网查了一下是因为SDK Platform Tools版本过高不能兼容windows xp ...

  5. ios中关键词weak,assign,copy.strong等的区别

    虽然开发IOS好多年了.但是这几个关键词总是深深困扰着我.加上IOS开发从mRC到ARC的过渡,这些概念更为困扰我了. 先说weak与assign.weak只能修饰对象,不能修饰基本数据类型.而ass ...

  6. hadoop搭建笔记(一)

    环境:mac/linux hadoop版本:3.1.1 安装特性:非HA 准备: 1. jdk8以上 2. ssh 3. 下载hadoop安装包 配置文件,这里都只有简易配置: 1. core-sit ...

  7. 爬虫学习笔记(1)-- 利用Python从网页抓取数据

    最近想从一个网站上下载资源,懒得一个个的点击下载了,想写一个爬虫把程序全部下载下来,在这里做一个简单的记录 Python的基础语法在这里就不多做叙述了,黑马程序员上有一个基础的视频教学,可以跟着学习一 ...

  8. Android studio 使用startService报错:IllegalStateException

    Android 8.0启动service报错:java.lang.RuntimeException和java.lang.IllegalStateException 错误信息: java.lang.Ru ...

  9. python实现列表去重的方法

    >>> l=[,,,,,,] >>> list(set(l)) [, , , ] >>>

  10. VirtualBox中CentOS7.2 网络配置(固定IP+联网)

    一.前言 用虚拟机装Linux系统时,经常会出现一些问题.比如:从主机到虚拟机之间网络不通:虚拟机中无法联网:虚拟机中的IP地址不固定.为了解决这些问题,我曾花了不少时间.在此,记下填坑方法. 二.环 ...