自定义博客皮肤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 2003 4

原创 equals和==的区别

==是一个运算符Equals则是String对象的方法,可以直接调用基本数据类型的比较==比较的是两个值是否相等,基本数据类型和引用型数据类型都可以使用Equals不能直接用于基本类型的比较。需要将基本类型转换为包装器进行比较。只有引用型数据类型才可以使用引用对象比较==和Equals都是比较内存中地址是否相等。String(特殊的引用型变量)。对于两个字符串的比较,不管是==还是Equals比较的都是字符串是否相同。当创建两个String对象时,内存中地址不同,可以相同的值.

2021-04-15 14:10:20 91

原创 jvm_kkw

jvm_kkwJVMHotSpot VM(了解)虚拟机的一种它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。HotSpot 热点代码探测技术可以通过执行计数器找出最具有编译价值的代码,然后通知JIT编译器以方法为单位进行编译。 如果一个方法被频繁调用,或方法中有效循环次数很多,将会分别触发标准编译和OSR(栈上替换)编译动作。 通过编译器与解释器恰当地协同工作,可以在最优化的程序响应时间与最佳执行性能中取得平衡,而且无须等待本地代码输出才能执行程

2021-04-13 23:26:13 256

原创 JAVAbase

JAVABASE基础知识JAVA语言优点面对对象,平台无关(JAVA平台无关,JVM平台有关),内存管理,安全性,多线程,JAVA是解释型的Java 和 C++的区别多重继承(java接口多重,类不支持,C++支持)自动内存管理预处理功能goto语句(java不支持)引用与指针。在Java中不可能直接操作对象本身,所有的对象都由一个引用指向,必须通过这个引用才能访问对象本身,包括获取成员变量的值,改变对象的成员变量,调用对象的方法等。而在C++中存在引用,对象和指针三个东西,这三个东西都

2021-04-06 23:07:17 774

原创 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 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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