最近看到一些项目中有类似以下的写法:
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 2020-02-24 09:53:22 +08:00
没有区别
|
7
Ericcccccccc 2020-02-24 11:55:12 +08:00
没有区别
最后变成 .class 文件都是全路径 |
8
anjuyiyu 2020-02-27 01:00:46 +08:00
看.java 文件有些时候看不出区别。
编译下看下.class 文件, |