Java
文章平均质量分 75
断桥残雪D
这个作者很懒,什么都没留下…
展开
-
idea
56ZS5PQ1RF-eyJsaWNlbnNlSWQiOiI1NlpTNVBRMVJGIiwibGljZW5zZWVOYW1lIjoi5q2j54mI5o6I5p2DIC4iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiRm9yIGVkdWNhdGlvbmFsIHVzZSBvbmx5I...原创 2019-10-14 09:36:25 · 432 阅读 · 0 评论 -
【java】单元测试Mockito中的Mock和Spy
项目中,有些函数需要处理某个服务的返回结果,而在对函数单元测试的时候,又不能启动那些服务,这里就可以利用Mockito工具。Mockito中的Mock和Spy都可用于拦截那些尚未实现或不期望被真实调用的对象和方法,并为其设置自定义行为。二者的区别在于:1、Mock声明的对象,对函数的调用均执行mock(即虚假函数),不执行真正部分。2、Spy声明的对象,对函数的调用均执行真正部分。例:...原创 2018-07-29 19:50:00 · 27275 阅读 · 0 评论 -
【java】单元测试中修改系统时间
参考文章:1、在Java 8的java.time API中模拟时间2、java8中时间的各种转换(LocalDateTime)3、 java8新的时间日期库 LocalDateTime转化为毫秒数 Java8的DateTimeFormatter是线程安全的,而SimpleDateFormat并不是线程安全 import java.time.Clock;import ...原创 2018-07-25 17:22:29 · 3546 阅读 · 0 评论 -
【java】抽象类和接口的对比
参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现构造器抽象类可以有构造器接口不能有构造器与正常Java类的区别除了你不能实例化抽象类之外,它和普通Java类没有任何区...转载 2018-05-21 10:41:38 · 141 阅读 · 0 评论 -
【Java】log日志输出
一、如果是maven项目 1、pom.xml中加入依赖<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependenc原创 2018-04-25 11:31:38 · 2195 阅读 · 0 评论 -
【Java】进程和线程
作者:zhonyong链接:https://www.zhihu.com/question/25532384/answer/81152571来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先来一句概括的总论:进程和线程都是一个时间段的描述,是CPU工作时间段的描述。下面细说背景:CPU+RAM+各种资源(比如显卡,光驱,键盘,GPS, 等等外设)构成我们的电脑,但是电...转载 2018-04-24 21:45:43 · 133 阅读 · 0 评论 -
【java】读写磁盘文件
一、读txt文件public static String readFile(File file, String charset){ //设置默认编码 if(charset == null){ charset = "UTF-8"; } if(file.isFile() && f...转载 2018-04-23 13:08:32 · 3917 阅读 · 0 评论 -
【java】Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法!
原文地址:Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法!今天启动项目,又遇到找不到或无法加载主类的情况,清除项目后无法编译,class文件下没有.class文件,至少遇到3次这个问题了,隔一段时间就出现这个问题,而且每次解决的方法都还不相同,这个问题的标识就是项目上有红色差号或者叹号,原因诸多也说不清楚,有的时候是jar包缺或者引入了无用的jar包,有时候开发软件编译停顿...转载 2018-04-18 11:34:26 · 4334 阅读 · 0 评论 -
【Java】编程小技巧——格式化输出
1、格式化输出下面代码输出,会出现20个空格为一列的表格形式,效果见下图的consoleSystem.out.print(String.format("\t%20s", Header[i]));原创 2018-04-03 21:58:38 · 210 阅读 · 0 评论 -
【Java】Java中将String转json对象
原文地址:https://blog.csdn.net/qq_17586821/article/details/53856606maven项目中,需要在pom.xml文件的<dependencies>标签下加上对JSONsimple的依赖,如下 <!-- https://mvnrepository.com/artifact/com.googlecode.json-simple/j...转载 2018-04-10 12:54:48 · 20470 阅读 · 0 评论 -
【Java】全栈工程师
作者:顾鹏链接:https://www.zhihu.com/question/22420900/answer/21770992来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。做这样一个简单的 app:一个天气应用,干净清爽的界面,天气信息一目了然。它不仅可以精确预测未来 10 天的天气,还可以显示某地的历史天气信息。它具有自定义提醒功能,支持 web 版本, iOS ...转载 2018-04-09 09:23:12 · 2333 阅读 · 0 评论 -
【编程】TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何比较元素?
TreeSet要求存放的对象所属的类必须实现Comparable接口,该接口提供了比较元素的compareTo()方法,当插入元素时会回调该方法比较元素的大小。TreeMap要求存放的键值对映射的键必须实现Comparable接口从而根据键对元素进行排序。Collections工具类的sort方法有两种重载的形式,第一种要求传入的待排序容器中存放的对象必须实现Comparable接口以...转载 2018-03-06 21:20:49 · 321 阅读 · 0 评论