java基础-序列化/反序列化-gson基础知识

2022-04-09
阅读 7 分钟
1.4k
以下内容来之官网翻译,地址1.Gson依赖1.1.Gradle/Android {代码...} 1.2.maven {代码...} 1.2.Gson简单实用1.2.1.基础类型 {代码...} 1.2.2.对象 {代码...} Notes 如果对象内存在循环引用,序列化时将导致死循环。例如: {代码...} 说明:推荐对象字段使用基础类型不需要添加给字段添加注解来表示该字段需要序列化,因...

滑动窗口计数的java实现-循环数组

2021-08-24
阅读 5 分钟
3.1k
一、用循环数组实现滑动窗口1.1、实现思想1.定义一个AtomicInteger array数组,每一个元素记录当前区间的计数2.定义一个long数组 times,记录对应array下标元素开始的时间.3.定义一个下标int index 记录当前正在使用的位置.4.定义每个元素的时间区间大小span = 200 msindex变化情况如下:1、如果当前时间now - times[index]...

Java函数

2018-06-23
阅读 1 分钟
1.2k
如果是changeStr函数,当调用Person.changeStr(str)时,内部的操作不会影响外部变量str。当str为person.getName()时,也不会改变。这是函数参数按照值传递的方式来运行。