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