内容简介:为什么写示例代码?1、自己写了一些Java代码,通过示例告诉别人该怎么用。2、看到神奇的Java项目,通过编写示例学习怎么用。
为什么写示例代码?
1、自己写了一些 Java 代码,通过示例告诉别人该怎么用。
2、看到神奇的Java项目,通过编写示例学习怎么用。
对于我,最开始用的是下面的方案1。
方案1:创建类,然后写main函数
在类中写几个static函数,在 main 函数中有选择的调用,然后执行代码,看运行结果。运行结果来自哪里?来自 System.out.println
。
但是这种方式要经常更换 main 函数中的代码。所以,后来优化为,写多个类,每个类都有 main 函数,尽量保证代码少改动。这也有问题,就是类太多。
后来,在用 junit 写了一堆单元测试代码后,我发现 junit 可以完美应对写示例代码的需求。
方案2:使用 junit 单元测试框架
我现在用的 Intellij IDEA IDE 很好的集成了junit。在一个类中写一堆用 @Test
注解的函数,随便一个函数中鼠标右击,就有执行这个函数的选项。
举个简单的使用示例。
第一步,用 Intellij IDEA 创建一个基于 gradle 的 java 项目。
第二步,将 build.gradle 中依赖
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
修改为:
dependencies {
compile group: 'junit', name: 'junit', version: '4.12'
}
我们的目的不是写单测代码,而是示例代码。把 testCompile
改成 compile
,这样就可以在 main/java
目录中使用 junit 了。
第三步,写个示例:
import org.junit.Test;
public class Demo {
@Test
public void test_01() {
System.out.println(1+1);
}
@Test
public void test_02() {
System.out.println(1+2);
}
}
搞定。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
微信公众号深度解析
魏艳 / 化学工业出版社 / 2017-5 / 49.80元
本书是一本微信公众号营销的教科书,全方位揭秘了微信订阅号、微信服务号、微信企业号三大类型账号的运营管理策略和技巧,有助于企业构建一套全新的微信公众号营销体系,打造一个移动端的商业帝国,是企业和微商必读的微信公众号营销和运营宝典。 《微信公众号深度解析:订阅号+服务号+企业号三号运营全攻略》突出了“新”、“全”、“实战”三大特点,阐述了微信公众号在新形势下的现状、发展趋势和三大类型;微信公众号......一起来看看 《微信公众号深度解析》 这本书的介绍吧!