ArrayList中elementData为什么被transient修饰?

Java的ArrayList中,定义了一个数组elementData用来装载对象的,具体定义如下: /** * The array buffer into which the elements o...
  • zero__007
  • zero__007
  • 2016年08月09日 21:33
  • 2226

java中ArrayList中为什么elementData使用了transient

今天看到有人说在java中返回了list,如果需要使用数组怎么处理? 我就在如果使用的是ArrayList,ArrayList使用了数组,虽然ArrayList中的数组是private的,但是可以使...
  • guaiminbaobao
  • guaiminbaobao
  • 2016年02月03日 10:33
  • 1619

ArrayList的elementData为什么要修饰为transient?

ArrayList源码: private transient Object[] elementData; 为什么要将elementData修饰为transient呢? 比较靠谱的说法: eleme...
  • qingmengwuhen1
  • qingmengwuhen1
  • 2016年11月12日 19:20
  • 485

探索ArrayList自动改变size真相、使用总结

探索ArrayList自动改变size真相 ArrayList的列表对象实质上是存储在一个引用型数组里的,有人认为该数组有“自动增长机制”可以自动改变size大小。正式地说,该数组是无法改变 大小的,...
  • qq_30034681
  • qq_30034681
  • 2015年07月27日 09:56
  • 2556

【ITOO 2】使用ArrayList时的注意事项:去除多余的null值

问题描述:在课表导入的时候,将数据从excel表里读出,然后将list批量插入到对应的课程表的数据表单中去,出现结果:当我们导入3条数据时,list.size()为3,但是实际上,list里面存在10...
  • u013034889
  • u013034889
  • 2016年07月08日 17:56
  • 2900

从源码理解ArrayList.java

从源码理解ArrayList.java package java.util; import java.util.function.Consumer; import java.util.functi...
  • ymrfzr
  • ymrfzr
  • 2016年05月04日 16:07
  • 1495

Arraylist的elementData修饰关键词transient到底要闹哪样

Java代码   private transient E[] elementData;    声明为transient,为什么还可以序列化成功呢? 我的回答是ArrayList重写了 Jav...
  • zgx_20120702
  • zgx_20120702
  • 2015年01月05日 21:35
  • 420

JAVA 对象序列化(三)——transient以及Externalizable的一种替代方法(使用Serializable)

transient(瞬时)关键字       当我们队序列化进行控制时,可能某个特定子对象不想让Java的序列化机制自动保存与恢复。如果子对象表示的是我们不希望将其序列化的敏感信息(如密码),通...
  • djun100
  • djun100
  • 2014年01月11日 17:49
  • 1400

由transient的使用方法切入,谈java序列化

Blog转载自 》》》程序媛想事儿 源url:http://www.cnblogs.com/lanxuezaipiao/p/3369962.html Java transient关...
  • wwHRestarting
  • wwHRestarting
  • 2016年07月11日 10:25
  • 218

再学java基础(4)Object流、Serializable序列化、transient

import java.io.*; public class TestObjectIO { public static void main(String args[]) throws Excep...
  • itm_hadf
  • itm_hadf
  • 2012年04月03日 21:12
  • 1198
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ArrayList的elementData声明为transient,为什么还可以序列化
举报原因:
原因补充:

(最多只允许输入30个字)