初次接触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) ...
随机推荐
- 安卓抓包https
https://blog.csdn.net/yichengace/article/details/80167878
- 原创《分享(Angular 和 Vue)按需加载的项目实践优化方案》
针对前端优化的点有很多,例如:图片压缩,雪碧图,js/css/html 文件的压缩合并, cdn缓存, 减少重定向, 按需加载 等等 最近有心想针对 ionic项目 和 vue项目,做一个比较大的优 ...
- 自制操作系统Antz(10)——实现shell(上)
我已经规范了系统代码风格,类似于按照linux分包,把各部分功能区分开了 Antz系统更新地址 Linux内核源码分析地址 Github项目地址 在之前的任务中,我们已经通过直接操作显卡驱动完成了简单 ...
- 本地Git仓库和Github仓库的关联
1.我们首先创建一个文件夹(用于保存本地仓) 在我们想要创建的路径下右键鼠标打开Git Bash Here(创建一个文件夹,并进入文件夹) 2.通过命令git init把我们刚才创建的文件夹变成Git ...
- Tomcat配置文件入门
转自:http://blog.csdn.net/jubincn/article/details/4856293 Tomcat 基本配置 tomcat读取配置文件 首先简单说一下tomcat是如何读取配 ...
- Oh-My-Zsh及主题、插件安装与配置
切换zsh Manjaro linux默认安装了zsh,其他可能需要先安装 cat /etc/shells #查看本地有哪几种shell chsh -s /bin/zsh #切换到zsh 默认终端启动 ...
- Go-For Range 性能研究
文章转载地址:https://www.flysnow.org/2018/10/20/golang-for-range-slice-map.html 如果我们要遍历某个数组,Map 集合.Slice 切 ...
- `vue-router`的`History`模式下的项目发布
背景 脚手架版本号:vue cli 3.x 项目路由:vue-router的History模式 原理:url路由处理逻辑从后端转移到前端. 参考:https://developer.mozilla.o ...
- div变成输入框
<style> #test{ width: 150px;; min-height:20px; max-height:70px; outline: 0; border: 1px solid ...
- 数据拆分之 垂直拆分 and 水平拆分
https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247488833&idx=1&sn=4f5fe577521431 ...