java
文章平均质量分 81
Dimensions_
这个作者很懒,什么都没留下…
展开
-
单元测试中PowerMokito的一些使用
测试类需加注解模拟静态方法:PowerMockito.mockStatic(JsonUtil.class);PowerMockito.when(JsonUtil.parseJson(null)).thenReturn(dicWord);被测方法中new的对象可以这样模拟(被模拟类需加到@PrepareForTest注解后面):PowerMockito.whenNew(...原创 2020-01-13 17:39:09 · 427 阅读 · 0 评论 -
java的反射机制
1.反射机制是什么?反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2.反射机制的优点String className = readfromXMlConfig;//从xml 配置文件中获得字符串class c = Class原创 2017-07-19 09:16:04 · 239 阅读 · 0 评论 -
java垃圾回收
java有垃圾回收器负责回收无用对象占用的内存资源。但也有特殊情况:假定你的对象(并非使用new)获得了一块“特殊”的内存区域,由于垃圾回收器只知道释放那些经由new分配的内存,所以它不知道该如何释放这块“特殊”内存。此时可以在类中定义一个finalize()方法,等待垃圾回收器调用。也可以手动调用垃圾回收器。记住:对象有可能不被垃圾回收只要程序没有濒临存储空间用完原创 2017-12-29 17:45:47 · 311 阅读 · 0 评论 -
数据库连接池的工作原理
最重要的一点就是重写connection的构造方法,使得该Connection调用close方法时并不真正的关闭,而是交还给池。这个池如果想自己模拟可以使用LinkList来维护,创建Connection加入集合,使用时从第一个开始按顺序取出,回收的Connection也是重新加入List即可。jdbc+c3p0:package com.face.sql.jsu;import java.io....原创 2018-06-05 20:27:29 · 261 阅读 · 0 评论 -
java虚拟机
jvm下方是移植接口(包括适配器和java操作系统),jvm通过移植接口在具体的平台和操作系统中实现,jvm的上方是java的基本类库和扩展类库以及他们的API,利用java API编写的应用程序和小程序可以在任何java平台运行而无须考虑底层平台,就是因为jvm实现了程序与操作系统的分离,从而实现了java平台的无关性。 因此当Java程序启动的时候,就产生JVM的一个实例;当程序运...原创 2018-07-24 20:24:09 · 135 阅读 · 0 评论 -
集合类相关
继承了Conllection接口的有:List接口,Set接口Map没有继承Conllection接口 List接口有三个实现类:LinkedList,ArrayList,VectorArrayList和Vector的区别:ArrayList是非线程安全的,效率高;Vector是基于线程安全的,效率低...原创 2018-07-28 16:28:19 · 173 阅读 · 0 评论 -
参数传递
做了个小实验,代码如下:class A{ private int x; public int getX() { return x; } public void setX(int x) { this.x = x; }}class B{ void fun(A a){ a.setX(3); ...原创 2018-11-26 15:57:51 · 166 阅读 · 0 评论 -
try catch finally
try块某处发生异常,直接从异常处跳至catche,之后再是finally,再是try catch finally之后的代码。若发生未被捕获的异常,程序异常退出。原创 2018-12-26 10:47:07 · 177 阅读 · 0 评论 -
Class类与ClassLoader
转载链接:https://blog.csdn.net/mrwanzh/article/details/827864981、对Class类的理解:Class类包含了类的信息,如构造方法、方法、属性,可用于反射。以下是所有方法2、获取Class类对象的几种方法:Test test = new Test();(1).test.getClass(); 在运行时确定,所以运行实例...转载 2019-06-14 14:26:14 · 243 阅读 · 0 评论