- 博客(5)
- 资源 (19)
- 收藏
- 关注
原创 Java中的注解
注解(Annotation)简介 Annotation(注解)是Java JDK5及其以后版本中引入的一个特性。注解是Java的一个新的类型(与接口类似),它与类、接口、枚举是在同一个层次,它们都称为Java的一个类型(TYPE)。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。它的作用非常多,进行编译检查、生成说明文档、代码分析等。 Java
2014-01-06 17:02:25 1335
原创 Java对象序列化
为什么需要序列化? 对于一个存在Java虚拟机中的对象来说,其内部的状态只是保存在内存中。JVM退出之后,内存资源也就被释放,Java对象的内部状态也就丢失了。而在很多情况下,对象内部状态是需要被持久化的,将运行中的对象状态保存下来(最直接的方式就是保存到文件系统中),在需要的时候可以还原,即使是在Java虚拟机退出的情况下。 对象序列化机制是Java内建的一种对象持久化方式,可以很容易实
2014-01-06 15:00:38 1048
原创 装饰模式
装饰模式是一种用于替代继承的技术,它通过一种无需定义子类的方式来给对象动态增加职责,使用对象之间的关联关系取代类之间的继承关系。在装饰模式中引入装饰类,在装饰类中即可以调用被装饰类的方法,还可以定义新的方法,以便扩充类的功能。装饰模式降低了系统的耦合度,可以动态增加或删除对象的职责,并使得需要装饰的具体构件类和具体装饰类可以独立变化,增加新的具体构件类和具体装饰类都非常方便。 装饰模式(Deco
2014-01-03 18:58:53 1300
原创 代理模式
什么是代理模式? 在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之间起到中介的作用,并且可以通过代理对象去掉客户不能看到的内容和服务或者添加客户需要的额外服务。 代理模式(Proxy Pattern)定义:给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式的英文叫做Proxy或Surroga
2014-01-03 15:57:07 1075
原创 C++读写文本文件
首先看看C++中读写文本文件的基本知识: C++简单读写文本文件 fstream提供了三个类,用来实现C++对文件的操作。 fstream 打开文件供读写 ofstream 向文件写入内容 ifstream 从已有的文件读 文件打开模式 iso::in 读 iso::out 写 iso::app 行文件末尾 iso::binary 二进制模式 iso::
2014-01-01 15:36:36 2525 1
Android编程权威指南
2015-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人