首页 > 其他分享 >2023.2.7

2023.2.7

时间:2023-02-08 00:14:23浏览次数:49  
标签:java 版本号 2023.2 线程 内存 序列化 Serializable

ObjectOutputStream

ObjectInputStream

序列化(Serialize)

  • java对象存储到文件中,将java对象的状态保存下来的过程
  • 参与序列化和反序列化的必须 implments Serializable 接口
  • Serializable 接口只是一个标志接口

反序列化(DeSerializa)

  • 将硬盘上的数据重新恢复到内存当中,恢复成java对象,

transient 关键字(游离) 不参加序列化

java中如何区分类

  • 通过类名进行比对,类名不一样的,肯定不是同一类
  • 如果类名一样,再怎么进行类的区分,靠序列化版本号进行区分
  • 自动生成序列化版本号;类的代码一旦确定不能修改;一旦修改会生成新的序列化版本号,这时候修改前序列化的对象就不能进行反序列化
  • 凡是类实现了Serializable 接口的,建议给该类提供一个固定不变的序列化版本号

Io 和 Properties联合使用

多线程

一个进程可以启动多个线程

  • java语言中线程A和线程B,堆内存和方法区内存共享,但是每个线程有自己的栈内存(栈内存独立)
  • 实现线程有2种方式
    1. 编写一个类,直接extends java.lang.Thread,Override run();
    2.

进程

  • 一个应用程序(1个软件)

线程

  • 一个进程中的执行场景/执行单元

标签:java,版本号,2023.2,线程,内存,序列化,Serializable
From: https://www.cnblogs.com/hytoor/p/17100216.html

相关文章

  • 2023.2.6
    IOFileInputStreamFileOutputStreamFileReaderFileWriterBufferedReader使用这个流的时候不需要使用char数组或者自定义byte[],自带缓冲(当一个Stream的构造方法中......
  • 2023.2.7 日寄
    2023.2.7日寄一言\(~~~~\)HewasmyNorth,mySouth,myEastandWest,\(~~~~\)MyworkingweekandmySundayrest,\(~~~~\)Mynoon,mymidnight,mytalk,......
  • 2023.2.6 日寄
    2023.2.6日寄一言\(~~~~\)人生海海,潮落之后是潮起。你说那是消磨、笑柄、罪过,可那就是我的英雄主义。——麦家模拟赛ClickHere鲜花\(~~~~\)今天和同学去食......
  • web之php一句话木马总结------2023.2.6
    一句话木马的原理<?php@eval($_POST['shell']);?>这是php的一句话后门中最普遍的一种。它的工作原理是:首先存在一个名为shell的变量,shell的取值为HTTP的POST方式。Web......
  • web之命令执行常见函数------2023.2.6
     system()函数作用:将字符串作为OS命令执行,自带输出功能。格式:stringsystem(string$command[,int&$return_var])//$command为执行的命令,&return_var可选,用来......
  • 2023.2.5
    Generic(泛型)用泛型来指定集合中存储的数据类型使用泛型的好处1.集合中存储的元素类型统一了2.从集合中取出的元素类型是泛型指定的类型,不用更多的向下转型泛型的......
  • 技术规划与产品路标开发实践(2023.2.17~18,深圳)
    【课程背景】技术规划流程TPP(TechnologyPlanningProcess),就是根据业务和市场目标进行所需技术的识别和分析,并给出相应的策略的过程。技术规划的根本目标是让产品在市场竞......
  • CSS 3 所有的选择器整理(2023.2)
    你知道的和你不知道的所有选择器。不包含尚未广泛实现的,也不包含已弃用的。基本的选择器规则(Selector)类型(Type)选择器直接用标签匹配特定的元素span{ ...}p{ .........
  • 2023.2.5 日寄
    2023.2.5日寄一言\(~~~~\)所有随风而逝的都是属于昨天的,所有历经风雨留下来的才是面向未来的。——《飘》模拟赛ClickHere鲜花\(~~~~\)哪有那么多鲜花啊。不......
  • 利用for与if嵌套句式来寻找质数——2023.2.5
    #include<stdio.h>intmain(void){/*局部变量定义*/inti,j;for(i=2;i<100;i++){for(j=2;j<=(i/j);j++)......