niceTeen84
V2EX  ›  Java

一个关于 Java Bean 实现序列化接口的疑问

  •  
  •   niceTeen84 · Feb 23, 2020 · 4144 views
    This topic created in 2451 days ago, the information mentioned may be changed or developed.

    最近看到一些项目中有类似以下的写法:

    public class Demo implements java.io.Serializable {
    }
    

    为何序列化接口要写成全路径名,如果换成 import 的方式有什么缺陷或者隐患吗?

    8 replies  •  2020-02-27 01:00:46 +08:00
    GM
    GM
    Feb 23, 2020
    1
    一模一样,有些人懒得 import 而已
    cheng6563
    cheng6563
    Feb 24, 2020 via Android
    2
    可能是自己改的代码生成器,懒得在上面加 import
    simonlu9
    simonlu9
    Feb 24, 2020
    3
    类名重复,所以要全路径
    hosaos
    hosaos
    Feb 24, 2020
    4
    没啥区别
    chendy
    chendy
    Feb 24, 2020
    5
    1. 没有
    2. 实现 Serializable 的意义已经很小很小了吧
    sumarker
    sumarker
    Feb 24, 2020
    6
    没有区别
    Ericcccccccc
    Ericcccccccc
    Feb 24, 2020
    7
    没有区别

    最后变成 .class 文件都是全路径
    anjuyiyu
    anjuyiyu
    Feb 27, 2020
    8
    看.java 文件有些时候看不出区别。
    编译下看下.class 文件,
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   973 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:01 · PVG 06:01 · LAX 14:01 · JFK 17:01
    ♥ Do have faith in what you're doing.