- 博客(5)
- 收藏
- 关注
原创 ==和equals()方法的区别详解
分类基本数据类型==和equals()都是直接比较具体的数值引用数据类型==和未重写的equals()比较的是内存地址是否相同equals()方法可以被重写重写好的equals()比较的是equals()方法中的结果是否相等。...
2020-09-28 00:29:37 241 1
原创 JSON解析
JSON的简单JSON简介:Java与JSONJSON解析GsonFastJSON解析)JSON简介:JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式.Java与JSON加粗样式将Java中的对象 快速的转换为 JSON格式的字符串.将JSON格式的字符串, 转换为Java的对象.JSON解析Gson1.将对象转换为JSON字符串转换JSON字符串的步骤:引入JAR包在需要转换JSON字符串的位置编写如下代码即可:
2020-09-27 22:31:10 382
原创 线程安全问题的简单解决方案
文章目录线程安全线程安全的解决方案1.同步代码块2.同步方法3.Lock锁线程安全在多条线程访问的情况下,程序不能按照我们预期的结果进行,如下图所示:线程安全的解决方案1.同步代码块synchronized关键字,就是用来控制线程同步的,保证我们的线程在多线程环境下,不被多个线程同时执行,确保我们数据的完整性。格式:synchronized(锁对象){}简单点就是创建一个对象,然后把这个对象当成一个餐厅大妈,每个线程看成一个个人。当一个个人排队打饭的时候,只有等每个人打饭完后,才能轮到下一个,
2020-09-19 23:47:23 187
原创 properties跟序列化存储数据的差异
Properties1.Properties类是什么?Properties类表示一组持久的属性。 Properties可以保存到流中或从流中加载。 属性列表中的每个键及其对应的值都是一个字符串。 值得一提的是Properties并没有泛性表现形式,它的key和value都是字符串形式。2.Properties的构造方法构造器描述Properties()创建一个没有默认值的空属性列表。Properties(int initialCapacity)创建一个没有默认值的空属
2020-09-14 23:38:07 155
原创 初学者数组必看
文章目录概论创建格式下标数组的优点:数组的缺点:数组的操作数组的添加数组指定元素的删除数组的查询遍历数组的扩容操作概论数组是相同数据类型的多个数据的容器。这些元素按线性顺序排列。所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素;除最后一个元素外,每一个元素都有唯一的后继元素。(“简单理解就是:一个跟一个顺序排列”)。创建格式格式 1. 数据类型[] 数组名称 = new 数据类型[数组长度];格式 2. 数据类型[] 数组名称 = {数组内容 1,数组内容 2,数组内容 3…数组内
2020-09-13 22:15:15 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人