自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ==和equals()方法的区别详解

分类 基本数据类型 ==和equals()都是直接比较具体的数值 引用数据类型 ==和未重写的equals()比较的是内存地址是否相同 equals()方法可以被重写 重写好的equals()比较的是equals()方法中的结果是否相等。 ...

2020-09-28 00:29:37 100 1

原创 JSON解析

JSON的简单JSON简介:Java与JSONJSON解析GsonFastJSON 解析) JSON 简介: JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式. Java与JSON 加粗样式 将Java中的对象 快速的转换为 JSON格式的字符串. 将JSON格式的字符串, 转换为Java的对象. JSON解析 Gson 1.将对象转换为JSON字符串 转换JSON字符串的步骤: 引入JAR包 在需要转换JSON字符串的位置编写如下代码即可:

2020-09-27 22:31:10 285

原创 线程安全问题的简单解决方案

文章目录线程安全线程安全的解决方案1.同步代码块2.同步方法3.Lock锁 线程安全 在多条线程访问的情况下,程序不能按照我们预期的结果进行,如下图所示: 线程安全的解决方案 1.同步代码块 synchronized关键字,就是用来控制线程同步的,保证我们的线程在多线程环境下,不被多个线程同时执行,确保我们数据的完整性。 格式:synchronized(锁对象){} 简单点就是创建一个对象,然后把这个对象当成一个餐厅大妈,每个线程看成一个个人。当一个个人排队打饭的时候,只有等每个人打饭完后,才能轮到下一个,

2020-09-19 23:47:23 93

原创 properties跟序列化存储数据的差异

Properties 1.Properties类是什么? Properties类表示一组持久的属性。 Properties可以保存到流中或从流中加载。 属性列表中的每个键及其对应的值都是一个字符串。 值得一提的是Properties并没有泛性表现形式,它的key和value都是字符串形式。 2.Properties的构造方法 构造器 描述 Properties() 创建一个没有默认值的空属性列表。 Properties​(int initialCapacity) 创建一个没有默认值的空属

2020-09-14 23:38:07 116

原创 初学者数组必看

文章目录概论创建格式下标数组的优点:数组的缺点:数组的操作数组的添加数组指定元素的删除数组的查询遍历数组的扩容操作 概论 数组是相同数据类型的多个数据的容器。 这些元素按线性顺序排列。所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素;除最后一个 元素外,每一个元素都有唯一的后继元素。(“简单理解就是:一个跟一个顺序排列”)。 创建格式 格式 1. 数据类型[] 数组名称 = new 数据类型[数组长度]; 格式 2. 数据类型[] 数组名称 = {数组内容 1,数组内容 2,数组内容 3…数组内

2020-09-13 22:15:15 89

空空如也

空空如也

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

TA关注的人

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