初次接触Java
今天初次接触Eclipse,学着用他来建立java工程,话不多说,来看看今天的成果!
熟悉自己手中的开发工具,热热身
刚上手别慌,有问题找度娘
刚刚拿到这个软件的安装包我是一脸懵逼的,因为是从官网下载的安装包,所
以全都是英文,好在自己的英语水平不算太差,磕磕碰碰的总算是安上了,然麻烦总是接踵而至!
这个软件怎么用啊,Java不会哎!颓然了一会之后,默默地点开百度找度娘...

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

接下来要步入正题了。
简单的使用Demo
- 编写需要被测试的代码
这里我就用了老师给的简单代码,主要还是测试阶段。

- 导入Junit并且编写测试类

- 运行测试类及结果分析
- 测试的预期结果为10,测试方式是20减去10
- Runs:表示共有几个测试方法,用了几个
- Errors:表示抛出异常的测试方法个数
- Failures:表示失败的测试方法个数
- 绿色的小钩钩表示通过测试方法
另一个绿色的测试条表示测试成功,红色表示失败,如下图

完善Junit
- 在src下新建source Floder取名为test,并且将之前的CalculateTest类连同包一起移动到test文件夹下

- 自动添加测试方法结果
如图

规范问题
现在写代码已经不能再像以前那样想用什么名称就用什么名称了,写的时候,变量名字不仅要方便自己看懂,
最好将写出来的东西变量名直观化一点。
测试方法必须使用@Test注解,并且方法必须是public void,且不能带任何参数。
新建一个Source Folder来存放测试代码,但是测试类的包名和被测试类的必须保持一致。
测试单元中的每个方法必须可以独立,测试方法之间不能有任何的依赖。
测试类最好使用Test作为类名的后缀,测试方法最好使用test作为方法名的前缀。总结
初次接触java赶脚还真的挺陌生的,不过万事开头难,最重要的还是开个好头,为了以后更好的学习和应用,
自己还是要在学习Java上多下些功夫。Java还是很有意思的,希望自己能多学点知识,比别人差了点不要紧
关键还是看自己的努力,加油吧!革命尚未成功,同志仍需努力!
初次接触Java的更多相关文章
- 初次接触java中的递归算法
一道关于兔子繁衍的编程题: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 自己考虑了挺久,思路出现了问题,甚至连 ...
- 初次接触Java感受
认真开始研究了idea后端开发环境 感触很深,突然觉得自己不能再一天的颓废下去,认真找点事情做一做,毕竟自己还是一张白纸,趁着自己年纪轻轻 经过一周的摸索自己努力了还不够,心里多么渴望自己身边的人能够 ...
- 初次接触GWT,知识点总括
初次接触GWT,知识点概括 前言 本人最近开始研究 GWT(Google Web Toolkit) ,现将个人的一点心得贴出来,希望对刚开始接触 GWT的程序员们有所帮助,也欢迎讨论,共同进步. 先说 ...
- javaweb中的乱码问题(初次接触时写)
javaweb中的乱码问题 在初次接触javaweb中就遇到了乱码问题,下面是我遇到这些问题的解决办法 1. 页面乱码(jsp) 1. 在页面最前方加上 <%@ page language=&q ...
- 初次接触json...
这两天发现很多网站显示图片版块都用了瀑布流模式布局的:随着页面滚动条向下滚动,这种布局还会不断加载数据并附加至当前尾部.身为一个菜鸟级的程序员,而且以后可能会经常与网站打交道,我觉得我还是很有必要去尝 ...
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误. 问题: 创建了一个工 ...
- [Docker]初次接触
Docker 初次接触 近期看了不少docker介绍性文章,也听了不少公开课,于是今天去官网逛了逛,发现了一个交互式的小教程于是决定跟着学习下. 仅仅是把认为重点的知识记录下来,不是非常系统的学习和笔 ...
- 初次接触:DirectDraw
第六章 初次接触:DirectDraw 本章,你将初次接触DirectX中最重要的组件:DirectDraw.DirectDraw可能是DirectX中最强大的技术,因为其贯穿着2D图形绘制同时其帧缓 ...
- 初次接触scrapy框架
初次接触这个框架,先订个小目标,抓取QQ首页,然后存入记事本. 安装框架(http://scrapy-chs.readthedocs.io/zh_CN/0.24/intro/install.html) ...
随机推荐
- php 加密解密算法 用于数据传输
/** * 加密方法 * @param string $data 要加密的字符串 * @param string $key 加密密钥 * @param int $expire 过期时间 (单位:秒) ...
- Bootstrap3基础 栅格系统 1行最多12列
内容 参数 OS Windows 10 x64 browser Firefox 65.0.2 framework Bootstrap 3.3.7 editor ...
- 详解Bootstrap实现基本布局的方法
看到了一篇 20 分钟打造 Bootstrap 站点的文章,内容有点老,重新使用bootstrap教程实现一下,将涉及的内容也尽可能详细说明. 1. 创建基本的页面我们先创建一个基本的 HTML 模板 ...
- CMS收集器产生的问题和解决方案
垃圾收集器长时间停顿,表现在 Web 页面上可能是页面响应码 500 之类的服务器错误问题,如果是个支付过程可能会导致支付失败,将造成公司的直接经济损失,程序员要尽量避免或者说减少此类情况发生. 提升 ...
- LintCode 1.A+B的问题
LintCode 1.A+B的问题 描述 给出两个整数 a 和 b , 求他们的和. 答案 public class Solution { /** * @param a: An integer * @ ...
- Python SQLAlchemy多对多外键关联时表结构
# 创建多对多表结构 from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.engine import cre ...
- (js) 字符串和数组的常用方法
JS中字符串和数组的常用方法 JS中字符串和数组的常用方法 js中字符串常用方法 查找字符串 根据索引值查找字符串的值 根据字符值查找索引值 截取字符串的方法 字符串替换 字符串的遍历查找 字符串转化 ...
- T2027 蜈蚣
传送门 思路: 设 f[ i ][ j ] 为第 i 节,切到第 j 段的最大恶心值. 枚举 左端点 j ,右端点 i ,段数 k → 转移: f [ i ][ k ] = max ( f [ i ...
- 【书】.NET及计算机类相关书籍,持续更新...
一级目录 链接: https://pan.baidu.com/s/1y3osr3YCQ7XlM81RzkN1eQ 提取码: gs3r 二级目录 链接: https://pan.baidu.com/s/ ...
- HttpClient MultipartEntityBuilder 上传文件
文章转载自: http://blog.csdn.net/yan8024/article/details/46531901 http://www.51testing.com/html/56/n-3707 ...