- 博客(3)
- 收藏
- 关注
原创 java一些题
Java序列化是指把Java对象转换为字节序列的过程,而Java反序列化是指把字节序列恢复为Java对象的过程Java对象是保存在JVM的堆内存中的,如果JVM堆不存在了,那么对象也就跟着消失了。对堆内存里的数据进行持久化或网络传输,这个时候需要用到序列化和反序列化。缓存机制:序列化和反序列化可以用于将对象存储在缓存中,以提高系统性能和响应速度。类的兼容性:在进行反序列化时,确保原始对象和目标对象的类定义相同或兼容,以免导致数据丢失或错误。
2023-08-25 12:06:41 326
原创 KMP算法求模式串的next 与nextval值
4.计算第五位的时候,看第四位a的next值,为2,则把a和2对应的b进行比较,不同,则再将b对应的next值1对应的a与第四位的a进行比较,相同,则第五位的next值为第二位b的next值+1=2。因为是在第二位实现了其next值对应的值与第四位的值相同。3.计算第四位的时候,看第三位a的next值,为1,则把a和1对应的a进行比较,相同,则第四位a的next的值为第三位a的next值+1=2 ,因为是在第三位实现了其next值对应的值与第三位的值相同。1.前两位必定为0和1。
2023-06-06 16:45:26 1164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人