Java并发编程—并发流程控制与AQS原理及相关源码解析

Java并发编程代码GitHub地址 github.com/imyiren/con…刨根问底搞懂创建线程到底有几种方法?如何正确得启动和停止一个线程 最佳实践与源码分析多案例理解Object的wait,notify,notifyAll与Thread的sleep,yield,join等方法了解线程属性...

[帮助文档] 如何解析Java报错日志

在大数据、高并发场景下的Java应用中,通过有效方式分析Java报错日志并提供运维指导,能有效减轻产品运营维护成本。日志服务支持采集各云产品的Java报错日志,通过数据加工解析Java错误日志。

Java面试疑难点解析 - 面试技巧及语言基础

61 课时 |
3491 人已学 |
免费

Java面试疑难点解析 - Java Web开发

36 课时 |
662 人已学 |
免费

Java面试疑难点解析 - 系统架构及项目设计

25 课时 |
1394 人已学 |
免费
开发者课程背景图

Java对象的序列化/反序列化原理及源码解析(下)

Other1. static和transient字段不能被序列化。序列化的时候所有的数据都是来自于ObejctStreamClass对象,在生成ObjectStreamClass的构造函数中会调用fields = getSerialFields(cl);这句代码来获取需要被序列化的字段,getSer...

Java对象的序列化/反序列化原理及源码解析(中)

Java对象的序列化/反序列化原理及源码解析(中)

writeNonProxy()方法中会按照以下几个过程来写入数据:调用writeUTF()方法写入对象所属类的名字,对于本例中name = com.sss.test.对于writeUTF()这个方法,在写入实际的数据之前会先写入name的字节数,代码如下:void writeUTF(String s...

Java对象的序列化/反序列化原理及源码解析(上)

Java对象的序列化/反序列化原理及源码解析(上)

https://github.com/Wasabi1234/Java-Interview-Tutorial1 什么是序列化、反序列化Java序列化是指把Java对象保存为二进制字节码的过程,Java反序列化是指把二进制码重新转换成Java对象的过程。2 为什么需要序列化?2.1 使用场景2.1.1 ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。