最近看到一些项目中有类似以下的写法:
public class Demo implements java.io.Serializable { }
为何序列化接口要写成全路径名,如果换成 import
的方式有什么缺陷或者隐患吗?
1 GM 2020-02-23 23:46:07 +08:00 一模一样,有些人懒得 import 而已 |
![]() | 2 cheng6563 2020-02-24 00:39:23 +08:00 via Android 可能是自己改的代码生成器,懒得在上面加 import |
3 simonlu9 2020-02-24 00:39:44 +08:00 类名重复,所以要全路径 |
4 hosaos 2020-02-24 09:47:18 +08:00 没啥区别 |
![]() | 5 chendy 2020-02-24 09:49:31 +08:00 1. 没有 2. 实现 Serializable 的意义已经很小很小了吧 |
![]() | 6 sumarker PRO 没有区别 |
7 Ericcccccccc 2020-02-24 11:55:12 +08:00 没有区别 最后变成 .class 文件都是全路径 |
8 anjuyiyu 2020-02-27 01:00:46 +08:00 看.java 文件有些时候看不出区别。 编译下看下.class 文件, |