自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 JSONassert

JSONassert 简介 用更少的代码编写JSON单元测试。非常适合用来测试REST接口 JSON代码测试就像比较字符串。 JSONassert将字符串转换为JSON对象,并将逻辑结构和数据与实际JSON进行比较。 当strict(严格模式)设置为false(推荐设置)时,它会允许数据重排序以及结果可扩展(只要对比的JSON包含了所有预期JSON的所有字段),从而使测试不那么脆弱。 支持的测试框架: JUnit JSONassert当前版本为1.5.0 示例 使用JSONassert,你可以编写并维护以下

2020-12-06 21:45:49 1592

原创 intern()的一个练习

jdk1.6中内存结构: jdk1.7/1.8中内存结构: 变体:在最开始先在常量池中加上"ab"的情况

2020-05-31 20:24:18 133

原创 调用intern()时会先检查堆中是否有相应字符串的对象

第一部分:堆中和常量池中都已经有"1"了,所以再intern()一下纯属多余,s还是指向堆中的地址,s2指向常量池中的地址。 第二部分:第一行代码结束以后只有堆中有"11"的String对象,而常量池中是没有"11"的,s3进行intern()时候,会先检查堆中是否有"11"的String对象,如果有,常量池中直接保存堆中的"11"的String对象地址,而s4在初始化时会发现常量池中已经有"11"的引用了,所以s4指向的是常量池中的"11",而常量池中的"11"是指向堆中s3的地址,所以间接s4也指向了.

2020-05-31 19:47:55 173

空空如也

空空如也

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

TA关注的人

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