一、单元测试
小技巧 可以单独创建一个jnuit类进行单元测试,学习了一个新的函数assertEquals第一个用于比较输出值和期望值是否相同
public void test() {
//fail("尚未实现");
MyMath math=new MyMath();
int result=math.add(2,3);
assertEquals(8,result);
}
二、注解
1、压制警告
@SuppressWarnings("all")//可以关闭方法或某一行的警告
2、@deprecated表示方法过期 在api中有更好的方法替代
3、@override表示覆盖父类的方法
三、XML
1、作用
- 在客户端和服务器端传递数据
- 用来保存有关系的数据
- 用来做配置文件 在android中界面的布局文件还有清单文件都是用xml描述的
2 、xml基本语法
- 文档声明
注意:保存的时候xml声明的编码 要跟文件保存的编码保持一致 如果不声明编码 默认使用的是utf-8
手动声明编码
- 元素
命名规范 区分大小写等和java的命名规范类似,名称当中不能包含冒号
标签中的换行制表符等都会保留在书写的时候如果使用这些符号会导致流量的浪费。
- 属性
要写在开始标签里面
属性的命名规则和元素的一样
属性一定要用引号包起来(单双引号都可)
属性可以用子标签的形式表示
- 注释
注释不能嵌套 不能在文档的第一行
<!--我是注释 ctrl+shift+/-->
CDATA区 不会被解析器解析
<![CDATA[内容]]>
- 特殊字符
对于一些特殊字符 若要在主体元素中显示 必须进行转义
特殊字符 | 代替符号 |
---|---|
& | & |
< | < |
> | > |
” | " |
’ | &apos |
3. XML约束
格式良好的XML:遵循XML语法的XML
有效地XML:遵循约束文档的XML
格式良好不一定有效 有效的不一定格式良好
约束的作用:约束文档定义了XML中允许出现的元素名称,属性元素出现的顺序