秋风问答网秋风问答网

深入理解Java对象序列化

1.什么是Java对象序列化

使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来,再将这些字节组装成对象。必须注意地是,对象序列化保存的是对象的"状态",即它的成员变量。由此可知,对象序列化不会关注类中的静态变量。

除了在持久化对象时会用到对象序列化之外,当使用RMI(远程方法调用),或在网络中传递对象时,都会用到对象序列化。Java序列化API为处理对象序列化提供了一个标准机制。

蚂蚁金服春招总结篇(3)

Java 14 发布了,快来了解下吧

点击上方?,轻松关注!及时获取有趣有料的技术文章,回复“面试”获取职精品Java面试资料一份


什么是Java内部类?

内部类

内部类,即类内部的类。类中类。形式如下:

public class Outter{  // 外部类
    class Inner{    // 内部类

    }
}

分享最新的java笔试面试问题汇总

1,java基本数据类型已经拆装箱:

java基本数据类型:int(4),float(4),short(2),long(8),double(8),char(2),boolean(1),byte(1)

包装类型:Integer,Float,Short,Long,Double,Char,Boolean,Byte

Java中最特殊的类

Java 枚举

枚举是一种特殊类。枚举是有固定实例个数的类型,我们可以把枚举理解成有固定个数实例的多例模式。

java枚举类型,为什么强烈推荐使用?看看它的7种场景方法

枚举是 JDK 1.5 新增的数据类型,使用枚举我们可以很好的描述一些特定的业务场景,比如一年中的春、夏、秋、冬,还有每周的周一到周天,还有各种颜色,以及可以用它来描述一些状态信息,比如错误码等。

枚举类型不止存在在 Java 语言中,在其它语言中也都能找到它的身影,例如 C# 和 Python 等,但我发现在实际的项目中使用枚举的人很少,所以本文就来聊一聊枚举的相关内容,好让朋友们对枚举有一个大概的印象,这样在编程时起码还能想到有“枚举”这样一个类型。

想要面试大厂Java工程师!关于Java继承你都搞懂了吗?

教学笔记:每个Java开发者须知的18条枚举应用要点

本篇文章中,我们来学习一下使用Java枚举时重要的18个技巧。有些要点需要另外篇幅来讨论,后续会摘其部分一探究竟。会话少说,接下来就看看看这些应用要点吧!

《Effective Java 3rd》3分钟速成:(34-38)Enum使用规则

前言:

Chapter 6. Enums and Annotations

  • 34. 使用枚举类型替代整型常量
  • 35. 使用实例属性替代序数
  • 36. 使用EnumSet替代位属性
  • 37. 使用EnumMap替代序数索引

回到首页 发表评论 回到顶部