tips for android/java

来源:互联网 发布:互盾安卓数据恢复软件 编辑:程序博客网 时间:2024/04/29 17:52

1.在编写xml文件时要注意大小写,大小写敏感

2.在manifest.xml文件中,<uses-permission>是和<application>同级的节点,一般<uses-permission >是在</application>后面的。  但<permission>就不痛了,是定义在<application>和</application>之间,和Activity、Service同级别的。

3.java中获取本地文件目录的表示方法, D:/Data/test.txt  或者 D:\\Data\\test.txt(转义符号)  

4

private static void doSomething() {  final String str1 = "Hello";  // String str2 = "World!";  // 创建一个方法里的局部内部类  class Test {   public void out() {    System.out.println(str1);    // System.out.println(str2);   }  }  Test test = new Test();  test.out(); }} 

       上面代码若去掉注释符号,就会给出“Cannot refer to a non-final variable * inside an inner class defined in a different method”这样的编译错误。原因如下:在方法中定义的变量是局部变量,当方法返回时,局部变量(str1,str2)对应的栈就被回收了,当方法内部类去访问局部变量时就会发生错误。当在变量前加上final时,变量就不在是真的变量了,成了常量,这样在编译器进行编译时(即编译阶段)就会用变量的值来代替变量,这样就不会出现变量清除后,再访问变量的错误。


5.jdk1.7 Comparator返回值在1.7里必须是一对相反数,如1和-1,不能是1和0.因为1.7的排序算法采用timsort,对返回值有严格要求,jdk1.6中可以返回0,  所以在1.7 implements Comparator中 如果返回0,则arraylist中元素不能排序

6.android layout中xml文件名不能用大写

 
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 财务人员进入税务黑名单怎么办 社保本丢了怎么办 贷款车辆登记证书怎么办 发票薄丢了怎么办? 汽车发票丢了怎么办 税票弄丢了怎么办 交强险正本丢了怎么办 个体营业执照正本丢失怎么办 简易注销后税务怎么办 拒绝了日历邀请怎么办 老人走丢了怎么办 老人走丢找不到怎么办 没人给介绍对象怎么办 bate365账号被锁怎么办 qq号疑似被盗怎么办 不知道音乐名字怎么办 忘记支付宝登录怎么办 微信被老婆拉黑怎么办 微信群昵称改不了怎么办 微信号设置不了怎么办 修改微信号点不开怎么办 多屏设置失败怎么办 icould密码忘了怎么办 微信号换不了怎么办 微信号改不了怎么办? 无法设置微信号怎么办 公司改名后商标怎么办 公司名称变更后发票怎么办 被起诉公司企业变更怎么办 企业公章坏了怎么办 公司更名旧公章怎么办 手机证书不匹配怎么办 开庭对方不到场怎么办 被告公司名称写错怎么办 id卡丢失了怎么办 血小板高到1080怎么办 打印机处于错误状态怎么办 打印机晒鼓错误怎么办 打印机显示通讯错误怎么办 计算机名改不了怎么办 打印机显示未联机怎么办