自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 Enumeration

#EnumerationVector 非常灵活,我们可在任何时候选择任何东西,并可使用不同的索引选择多个元素。需要事先知道集合的准确类型,否则无法使用Enumeration(1) 用一个名为 elements()的方法要求集合为我们提供一个 Enumeration。我们首次调用它的 nextElement()时,这个Enumeration 会返回序列中的第一个元素。(2) 用nex

2018-01-12 00:34:48 294

原创 Vector

#集合为容纳一组对象,最适宜的选择应当是数组。而且假如容纳的是一系列基本数据类型,更是必须采用数组Java 提供了四种类型的“集合类”:Vector(矢量)、BitSet(位集)、Stack(堆栈)以及Hashtable(散列表)(1) 将一个对象句柄置入集合时,由于类型信息会被抛弃,所以任何类型的对象都可进入我们的集合(2) 由于类型信息不复存在,所以集合能肯定的唯一

2018-01-12 00:08:38 284

原创 Externalizable 的替代方法

# Externalizable 的替代方法实现 Serializable 接口,并添加(注意是“添加”,而非“覆盖”或者“实现”)名为writeObject()和 readObject()的方法一旦对象被序列化或者重新装配,就会分别调用那两个方法这些方法必须含有下列准确的签名:private voidwriteObject(ObjectOutputStream s

2018-01-11 15:09:22 194

原创 transient

#transient(临时)关键字为防止对象的敏感部分被序列化,一个办法是将自己的类实现为Externalizable,就象前面展示的那样。这样一来,没有任何东西可以自动序列化,只能在writeExternal()明确序列化那些需要的部分。然而,若操作的是一个 Serializable 对象,所有序列化操作都会自动进行。为解决这个问题,可以用transient(临时)逐个字

2018-01-11 14:13:28 261

原创 Externalizable

#序列化的控制Externalizable通过实现Externalizable 接口,用它代替Serializable 接口,便可控制序列化的具体过程这个Externalizable 接口扩展了 Serializable,并增添了两个方法:writeExternal()和readExternal()在序列化和重新装配的过程中,会自动调用这两个方法,以便我们执行一些特殊操作

2018-01-11 14:08:57 314

原创 Serializable

#对象序列化Object Serialization实现有限持久化(必须在自己的程序中明确地序列化和组装对象)为序列化一个对象,首先要创建某些OutputStream 对象,然后将其封装到 ObjectOutputStream 对象内只需调用writeObject()即可完成对象的序列化,并将其发送给OutputStream相反的过程是将一个InputStream 封装

2018-01-11 11:07:05 451

原创 chapter8对象数组

#chapter8 对象的容纳如果一个程序只含有数量固定的对象,而且已知它们的存在时间,那么这个程序可以说是相当简单的要求能在任何时候、任何地点创建任意数量的对象1.数组有两方面的问题将数组与其他集合类型区分开来:效率和类型为保存和访问一系列对象(实际是对象的句柄)数组,最有效的方法莫过于数组集合只能保存对象句柄,数组可以保存对象句柄和基本类

2018-01-10 21:31:52 250

人事档案管理WebDemo

使用bootstrap提供的组件创建的响应式前端页面,后台使用java技术

2018-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除