java
handsometian99
这个作者很懒,什么都没留下…
展开
-
Serializable接口:序列化
最近这段时间一直在学习java框架,麻木地搬着Ctrl-C、Ctrl-V的砖,在不知道重复了多少次定义Java实体对象时“implements Serializable”的C/V大法后,脑海中突然冒出一个思维(A):问了自己一句“Java实体对象为什么一定要实现Serializable接口呢? 查看 官方文档 就会发现 Serializable接口中一个成员函数或者成员变量也没有。那么这个接口的作用是什么呢。网上找了一些博客看过之后,知道这个接口的作用是实现序列化。 那什么是序列化呢? Serializa转载 2020-10-11 00:21:22 · 1149 阅读 · 0 评论 -
java基础:变量的默认值
前提 今天在学习实现数组与链表的时候,发现在实现类的最开始定义了一个变量size来表示其长度,却并没有对其赋值,直接定义为private int size; 然后却可以使用各种方法对size的值进行更改,查明后知道了在Java中对成员变量有默认值,而int 类型默认值为0,局部变量没有默认值。 问题 然而,我在自己进行测试的时候发现,虽然定义了一个成员变量d,在main方法中却没法对其值进行更改也没法进行输出(不能通过编译),然而使用了一个add方法却能对其值进行更改而不报错,又或者是定义一个静态变量t,也原创 2020-08-05 14:29:55 · 1926 阅读 · 0 评论