niceTeen84
V2EX  ›  Java

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

  •  
  •   niceTeen84 · Feb 23, 2020 · 3648 views
    This topic created in 2286 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
        1
    GM  
       Feb 23, 2020
    一模一样,有些人懒得 import 而已
    cheng6563
        2
    cheng6563  
       Feb 24, 2020 via Android
    可能是自己改的代码生成器,懒得在上面加 import
    simonlu9
        3
    simonlu9  
       Feb 24, 2020
    类名重复,所以要全路径
    hosaos
        4
    hosaos  
       Feb 24, 2020
    没啥区别
    chendy
        5
    chendy  
       Feb 24, 2020
    1. 没有
    2. 实现 Serializable 的意义已经很小很小了吧
    sumarker
        6
    sumarker  
    PRO
       Feb 24, 2020
    没有区别
    Ericcccccccc
        7
    Ericcccccccc  
       Feb 24, 2020
    没有区别

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