吟空麦子

什么是Java对象序列化

麦子先来说说什么事Java对象序列化。 Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,这些对象的生命周期不会比JVM的生命周期更长。 但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。 使用Java对象序列化,在保存对象时,会把其状态 […]

抽象类(abstract)和接口(interface)的区别

不少朋友分不清抽象类(abstract class)和(接口)interface的区别, 今天麦子帮大家来做一下区分。 抽象类(abstract class) 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。 不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类 […]

关于Java中Serializable接口的作用

很多朋友不理解,Java中Serializable接口的作用。 不管任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。 也可以用管道来传输到系统的其他程序中。 这样子极大的简化了类的设计。 只要设计一个保存一个读取功能就能解决上面说得所有问题。 实现serializable接口的作用是就是可以把对象存到字节流,然后可以恢复! 所以你想如果你 […]