- 博客(5)
- 收藏
- 关注
原创 Junit单元测试时需要读取本地文件一直系统找不到指定的文件
以下边的实例为,进行说明以jdbc连接数据库时,需要调用本地的properties文件,利用main方法运行时,毫无错误。但利用Junit单元测试运行时一直报错此时可以修改Configrations的工作区域为项目路径我运行错误时的路径为模块路径($MODULE_DIR$)修改为项目路径$ProjectFileDir$完美运行但此时改动的只是本Junit方法的工作区我们需要改动整个Junit方法的工作区,以后每次测试就不用更改测试工作区了...
2021-04-23 14:30:52
2077
4
原创 equals和==的区别
==是一个运算符Equals则是String对象的方法,可以直接调用基本数据类型的比较==比较的是两个值是否相等,基本数据类型和引用型数据类型都可以使用Equals不能直接用于基本类型的比较。需要将基本类型转换为包装器进行比较。只有引用型数据类型才可以使用引用对象比较==和Equals都是比较内存中地址是否相等。String(特殊的引用型变量)。对于两个字符串的比较,不管是==还是Equals比较的都是字符串是否相同。当创建两个String对象时,内存中地址不同,可以相同的值.
2021-04-15 14:10:20
98
原创 jvm_kkw
jvm_kkwJVMHotSpot VM(了解)虚拟机的一种它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。HotSpot 热点代码探测技术可以通过执行计数器找出最具有编译价值的代码,然后通知JIT编译器以方法为单位进行编译。 如果一个方法被频繁调用,或方法中有效循环次数很多,将会分别触发标准编译和OSR(栈上替换)编译动作。 通过编译器与解释器恰当地协同工作,可以在最优化的程序响应时间与最佳执行性能中取得平衡,而且无须等待本地代码输出才能执行程
2021-04-13 23:26:13
264
原创 JAVAbase
JAVABASE基础知识JAVA语言优点面对对象,平台无关(JAVA平台无关,JVM平台有关),内存管理,安全性,多线程,JAVA是解释型的Java 和 C++的区别多重继承(java接口多重,类不支持,C++支持)自动内存管理预处理功能goto语句(java不支持)引用与指针。在Java中不可能直接操作对象本身,所有的对象都由一个引用指向,必须通过这个引用才能访问对象本身,包括获取成员变量的值,改变对象的成员变量,调用对象的方法等。而在C++中存在引用,对象和指针三个东西,这三个东西都
2021-04-06 23:07:17
799
原创 String,StringBuilder,StringBuffer
StringBuffer对象可变的字符序列,对象是变量,作为参数传递的是引用型数据类型,在堆上.线程安全的,效率低.初始容量为16(不存储任何东西),可利用capacity赋予初始值.String和StringBuffer作为参数传递图解public class StringBufferTest { public static void main(String[] args) { String s1="Hello"; String s2="World";
2021-03-28 18:01:59
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人