java基础
文章平均质量分 71
包含java常用的基础
泥坑腕豪
腕豪
展开
-
Serializable的序列化和反序列化
序列化和反序列化是java很重要的一个概念,很多时候都会涉及到,所以掌握很重要!! 所以 杨仔:序列化和反序列化是什么意思啊? 小邢:java中序列化就是把对象转换为字节序列的过程称为对象的序列化,反序列化就是把字节序列恢复为对象的过程称为对象的反序列化。 杨仔:还是优点不懂啊?你通俗点说说。。。 小邢:在Java中,我们可以通过多种方式来创建对象,并且只要对象没有被回收我们都可以复用此对象。但是,这些对象都存在JVM中的堆中,只有JVM处于运行状态的时候,这些对象才可能存在。一旦JVM停止,.原创 2021-08-19 11:31:00 · 236 阅读 · 0 评论 -
java中静态方法和非静态方法的区别
这个问题理解起来不难,我同学以前也经常问我 小杨:被static修饰的方法和数据有什么不同的地方么? 小邢:你要知道非静态方法和非静态数据成员只有在类的对象创建时在对象的内存中才有这个方法的代码段。而被static修饰的方法和数据成员会随着类的定义而被分配和装载入内存中。非静态方法可以访问类中的任何成员,静态方法只能访问类中的静态成员。 jvm的类加载过程(加载,验证,准备,解析,初始化)中,初始化这一步骤就是为类的静态变量赋予正确的初始值。 小杨:那还有什么深入一些的不同么? 小邢:诶呀,事还挺原创 2021-08-18 22:24:56 · 952 阅读 · 0 评论