Android基础之注解和XML心得
2016-05-21 01:48
357 查看
注解
@SuppressWarning
(压制警告) @Override(重写) @Deprecated
(过时)
自定义注解
@Interface
属性定义的格式:类型
方法()
自定义注解的类型:基本数据类型、String
、Class、枚举、@Interface、一维数组
元注解
:注解的注解
@Retention
有三种取值
RetentionPolicy.SOURCE
对应java源文件
RetentionPolicy.CLASS
对应class文件
RetentionPolicy.RUNTIME
对应内存中的字节码
@Target 有两种取值
ElementTpye.METHOD
ElementTpye.TYPE
XML解析的三种方式:dom、sax、xmlpull
dom解析特点:将文档解析成一个树形文档,全部加载到内存
优点:可以增删改查 缺点:可能会出现内存溢出
sax解析特点:边解析边释放
优点:不会出现内存溢出 缺点:不能实现增删改查
xmlull解析特点:和sax类似
@SuppressWarning
(压制警告) @Override(重写) @Deprecated
(过时)
自定义注解
@Interface
属性定义的格式:类型
方法()
自定义注解的类型:基本数据类型、String
、Class、枚举、@Interface、一维数组
元注解
:注解的注解
@Retention
有三种取值
RetentionPolicy.SOURCE
对应java源文件
RetentionPolicy.CLASS
对应class文件
RetentionPolicy.RUNTIME
对应内存中的字节码
@Target 有两种取值
ElementTpye.METHOD
ElementTpye.TYPE
XML解析的三种方式:dom、sax、xmlpull
dom解析特点:将文档解析成一个树形文档,全部加载到内存
优点:可以增删改查 缺点:可能会出现内存溢出
sax解析特点:边解析边释放
优点:不会出现内存溢出 缺点:不能实现增删改查
xmlull解析特点:和sax类似
相关文章推荐
- Android实现表情 抓取新浪表情
- 详解Android解析Xml的三种方式——DOM、SAX以及XMLpull
- XML 与 JSON 优劣对比
- As3.0 xml + Loader应用代码
- 网马生成器 MS Internet Explorer XML Parsing Buffer Overflow Exploit (vista) 0day
- ext读取两种结构的xml的代码
- 实例解析Ruby程序中调用REXML来解析XML格式数据的用法
- Ruby中XML格式数据处理库REXML的使用方法指南
- C#针对xml基本操作及保存配置文件应用实例
- Ruby使用REXML库来解析xml格式数据的方法
- Ruby程序中创建和解析XML文件的方法
- Ruby的XML格式数据解析库Nokogiri的使用进阶
- asp下查询xml的实现代码
- sqlserver FOR XML PATH 语句的应用
- 使用sp_xml_preparedocument处理XML文档的方法
- EBS xml publisher中文乱码问题及解决办法
- C#中的Linq to Xml详解
- C#生成Word文档代码示例
- C#操作XML文件实例汇总