zoukankan      html  css  js  c++  java
  • 序列化和反序列化

      你有一个应用程序,需要传一些数据给其它应用程序,但数据保存在你的进程的堆栈中,其它进程无法访问你的应用程序进程的堆栈,要想把你的程序的数据给其它程序使用,必须将数据以某种形式传给其它进程,这个“某种形式”就是序列化。json只是序列化的一种方式。

      你知道 InputStream 和OutputStream吗?
    如果不知道的话,需要补习一下。
    输入输出流可以把你任何数据都存放在文件,或由后台服务器传送到前台客户端。
    在网络中传输的东西永完都是10101这样的字节,不是对象。网络不懂你的对象,
    所以你需要把你的对象通过网络传送到对方的话就必须先将你的对象转成字节byte[]

      在对方收到你的字节流后,根据双方约定的协议,再将 byte[]加转成原来的对象。
    这个过程就是序列化和反序列化。

  • 相关阅读:
    博客园侧边栏添加QQ链接
    通俗易懂的理解 Redux(知乎)
    Redux生态系统
    ReactNative环境搭建
    cordova插件开发
    java类初始化
    Cordova指令
    安卓中如何调用jni
    JNI开发的常见错误
    JNI-java native interface(java本地接口)
  • 原文地址:https://www.cnblogs.com/xiaoZhang521/p/4910705.html
Copyright © 2011-2022 走看看