自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王不二kkw的博客

垃圾程序员的自我修养

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除