当前位置: 首页 > news >正文

网站建设进度及实过程上海企业网站seo

网站建设进度及实过程,上海企业网站seo,福州建设网站设计,网站公司备案通知为什么要序列化 序列化的目的就是为了对象可以在网络层进行传输#xff0c; 比如通过后端传给前端数据。 什么是序列化 我们以Java为例。 序列化就是把对象转化为可传输的字节序列过程#xff0c;这个字节序列可以是字符串#xff0c;比如JSON格式的字符串#xff0c;把…为什么要序列化 序列化的目的就是为了对象可以在网络层进行传输 比如通过后端传给前端数据。 什么是序列化 我们以Java为例。 序列化就是把对象转化为可传输的字节序列过程这个字节序列可以是字符串比如JSON格式的字符串把内存中的java对象转化成JSON格式的字符串的过程就是序列化的过程。 为什么转化成字符串就算是序列化呢 因为字符串实现了 Serializable接口实现了Serializable接口的类便可以通过网络层进行传输(序列化的目的就是为了在网络层进行传输)。 由此可见String类实现了Serializable接口其实你也可以自己创建一个类去实现这个接口然后你的类的对象也就完成了序列化可以直接通过网络层进行传输然而这种方式我们通常不建议因为。 直接使用 java.io.Serializable 接口传输对象需要确保参与方都能识别和解析序列化格式并具有相同的对象类定义否则可能会出现兼容性问题。此外由于序列化对象会增加数据传输量和复杂度因此对于大型或频繁传输的数据使用 JSON 格式传输会更加高效。 当然这并不代表 java.io.Serializable 接口在网络传输中没有应用场景。实际上在某些特定的应用场景中如果需要精细地控制对象的序列化过程、保护数据安全性等使用 java.io.Serializable 接口传输对象可能更为合适。 但是我们一般都采用JSON格式的字符串的方式来完成对象的序列化以达到从后端向前端通过网络来进行传输的目的。 哪些对象是我们需要进行序列化的 我想说的是你希望传输的Java对象是需要进行序列化的。你也许会说这不废话吗我要从网络层传输当然要序列化。 但是有些类的对象java已经帮我们序列化好了比如 java.lang.String: 字符串对象可以被序列化这意味着可以在客户端和服务器之间轻松传输字符串。 java.lang.Integer、java.lang.Double 等基本类型的封装类: 基本类型的封装类可以被序列化这意味着可以在客户端和服务器之间轻松传输数字。 java.util.Date: 日期对象可以被序列化这使得在需要将数据存储到数据库中时可以更轻松地直接将对象写入数据库。 java.util.List、java.util.ArrayList、java.util.HashMap等集合类: 常用的集合类也可以被序列化这意味着可以轻松地在客户端和服务器之间传递列表和映射集。 java.io.Serializable: Serializable 接口的实现类可以被序列化如 java.net.Socket、java.net.URL 等网络相关的类。 等等等等总而言之判断一个自带的Java类有没有被序列化你就点进去看看有没有实现Serializable 接口 这些都不需要我们进行序列化需要我们进行序列化的是我们自己创建的java对象因为我们自己创建的Java对象通常是不实现Serializable 接口的。此时我们通常就会把他转化成JSON格式的字符串进行传输。 采用JSON格式的字符串进行传输优点如下 通用现在主流的前后端交互均使用JSON格式的字符串来进行前后端数据的传输灵活JSON字符串可以表示各种复杂的数据结构对象啊数组啊集合啊等等可以随意嵌套使用 如何序列化为JSON格式的字符串 我们通常采用外部的框架来进行实现常见的可以把一个Java对象转化成JSON格式的字符串的框架有alibaba的fastjson。 即使有些已经进行了序列化比如HashMap等我们在传输的过程中有时候遵循前后端通过JSON数据传输的规范我们依然把他转化成JSON字符串来传输尽管一个HashMap的对象已经支持序列化可以直接传输。 将fastjson引入到pom依赖文件中 dependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion1.2.80/version/dependency在你需要进行序列化的地方直接调用JSONObject.toJSONString方法把对象传入就可以完成把对象转化成JSON格式的字符串的过程此时这个字符串就可以通过网络任意传输了因为字符串本身是支持序列化。 代码看不懂没关系只在意红框里的内容就行。 到此序列化就讲完了想必你对序列化也有了一定的认识。 感谢观看
http://www.hkea.cn/news/14453645/

相关文章:

  • 上海公司网站建设电话马云做网站最早
  • 南宁世尊商贸网站建设微信自媒体怎么赚钱
  • 网站首页制作过程制作相册app
  • 门户网站开发文档完整网站设计
  • 旅游网站静态模版下载随州网站建设外包公司
  • 带数据库的网站做视频剪辑制作
  • 做淘宝客导购网站推广河间网站建设价格
  • 手机网站 等比缩放外贸soho网站建设
  • 成都 企业网站建设公司wordpress 购物车
  • 漯河网站建设zrgu高明网站设计服务
  • 公司网站必须做可信认证吗seo优化中商品权重主要由什么决定
  • 手机网站制作软件空调seo是什么意思
  • 做网站有没有免费空间分享经济网站怎么建设
  • 关于企业网站建设的提案wordpress博客 登录
  • 百度站长平台网站体检qq空间wordpress
  • 直播网站是怎么做的ip域名查询网站入口
  • 太仓seo网站优化软件介绍做网站的标题
  • 网站建设交流发言稿重庆app定制软件开发
  • seo网站推广专员招聘wordpress添加表格
  • 株洲网站建设服务网站集约化建设做法
  • nas 支持做网站网站建设相关推荐
  • 网站开发下人员配置巴顿品牌设计
  • 织梦 导航网站 模板设计素材网站永久
  • 无障碍环境建设 网站网站建设mfdos
  • 城阳区城市规划建设局网站阿里云建网站步骤
  • 个人网站设计开题报告南川集团网站建设
  • 工业和信息化部五系网站建设wordpress opencart
  • 苏州市建设职业培训中心网站网站开发html文件规范
  • 软件正版化情况及网站建设情况网站建设与O2O的应用
  • 网站建设经费预算包括哪些wordpress eaccelerator