Home

Java Serialization

Java 提供了一种称为对象序列化的机制,其中对象可以表示为一个字节序列,其中包括对象的数据以及有关对象类型和对象中存储的数据类型的信息。 序列化是将对象的状态转换为字节流;反序列化则相反。 换句话说,序列化是将 Java 对象转换为静态字节流(序列),然后我们可以将其保存到数据库或通过网络传输。

Read more

Java Memory Manager

引言: JAVA和C++之间由一堵由内存分配和垃圾收集技术所围成的高墙,墙外的人想将来,墙里面的人想出来。 对于从事C和C++ 程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的皇帝,又是从事最基础工作的劳动人民,既拥有每一个对象的所有权又担负着每一个对象生命开始到终结的维护责任。 对于Java程序员来说,在虚拟机的自动内存管理机制的帮助下,不再需要为每一个new 操作去写配对的delete/free代码,而且不容易出现内存泄漏和内存溢出问题,看起来由虚拟机管理内存一切都很美好。不过也正是因为Java 程序员把内存控制的权力交给了Java 虚拟机,一旦出现内存泄漏和溢>出方面的问题,如果不了解虚拟机是怎样使用内存的那排查错误将会成为一项异常艰难的工作。 [ ——周...

Read more

Singleton 单例模式

单列模式,是一种常用的软件设计模式,单列对象的类必须只有一个实例存在,并且自行实例化向整个系统提供。

Read more

AndroidManifest

AndroidManifest.xml配置文件采用XML作为描述语言,每个XML标签都不同的含义,大部分的配置参数都放在标签的属性中。

Read more