内容简介:为什么写示例代码?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); } }
搞定。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- SpringJDBC批量处理数据代码示例
- 解决跨域问题代码示例
- 前端基本功-示例代码(一)
- 前端基本功-示例代码 (二)
- golang语言爬虫代理代码示例
- flex actionScript读取文件示例代码
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。