java/android 做题中整理的碎片小贴士(2)

1、修饰activity的属性是theme,修饰view的属性是style,两者xml格式相同,只是能起作用的语句有所不同;

2、File实现了Serializable接口,因此可以通过intent传播;

3、android中,1pt大概等于2.22sp ;

4、android中每个应用程序在自己的进程中运行,都拥有一个DVM实例,而每个DVM都是Linux中的一个进程,所以应用——DVM——进程可认为同一个概念;

5、通过getMetrics()获取屏幕属性,进而获得屏幕宽高;

6、在AVD虚拟机中可以配置SD卡,但是不能配置蓝牙;

7、可以通过设置theme将一个activity设置成窗口的样式,类似于dialog,将启动它的activity部分遮挡;

8、可以将形参看做是局部变量,因为java中没有指针;

9、i++也是先读取,再赋值的,不是原子操作,需要同步。而i=1直接赋值,是原子操作;

10、当finally中有return语句时,它会优先执行,而忽略try和catch语句中可能存在的return语句;

11、转换编码格式的语句 str2 = new String( str, "GBK").getBytes("UTF-8") ;

12、如果StringBuffer的内容相同,它们会指向同一个地址,StringBuffer的修改会使另一个StringBuffer的值也发送改变。StringBuffer不能通过等号对它赋值,可以用append()等方法,String类的字符串连接,实际上也用了StringBuffer并转换回来;

13、 包装类(即首字母大写的数据类型们)的equals()方法不会处理数据类型转换,即 Long a = new Long(3); Integer b = new Integer(3); 用equals比较不相等;

14、数组不是原生类;

原文地址:https://www.cnblogs.com/jason31/p/9529543.html

时间: 2024-10-29 17:30:15

java/android 做题中整理的碎片小贴士(2)的相关文章

java/android 做题中整理的碎片小贴士(16)

1.java并发库的semaphore可以完成信号量控制,控制某个资源可被同时访问的个数,通过acquire()获取许可,不能获取就等待,然后用release()释放许可. 2.cyclicbarrier主要有一个方法await(), 每调用一次计数减少1,并阻塞当前线程,计数减至0时解除阻塞.然后所有在cyclicbarrier上阻塞的线程都开始运行.(很奇怪的功能) 3.countdownlatch是倒计数的门栓,通过CountDownLatch.await()在倒数到0之前阻塞当前线程.感

java/android 做题中整理的碎片小贴士(15)

1.java继承中对于构造函数时不继承的,只是显示或隐式调用.尽管构造的时候会先构造父类,再构造子类. 2.类方法是不能用this指针调用. 3.<<表示左移位 >>表示带符号右移位 >>>表示无符号右移 但是没有<<<运算符 4.statement对象是用于执行sql语句的,prepared statement执行预编译的sql,callable statement执行对存储过程的调用. 5.ReentrantLock类,具有与使用synchr

java/android 做题中整理的碎片小贴士(17)

1.数组声明三种,float f[][], float []f[], float [][]f.实例化的话可以  = new float[6][6], = new float[6][], 其中第一个要有值,第二个没有也没关系. 2.%取余操作,只适用于整型. 3.即使catch中有return, 也会先执行filally. 4.Spring中没有提供日志系统,需要使用AOP(面向方面编程)方式,借助Spring与日至系统log4j 实现. 5.URL u = new URL("http://www

如何在 Linux 中整理磁盘碎片

有一个神话是 linux 的磁盘从来不需要整理碎片.在大多数情况下这是真的,大多数因为是使用的是优秀的日志文件系统(ext3.4等等)来处理文件系统.然而,在一些特殊情况下,碎片仍旧会产生.如果正巧发生在你身上,解决方法很简单. 什么是磁盘碎片 文件系统会按块更新文件,如果这些块没有连成一整块而是分布在磁盘的各个角落中时,就会形成磁盘碎片.这对于 FAT 和 FAT32 文件系统而言是这样的.在 NTFS 中这种情况有所减轻,但在 Linux(extX)中却几乎不会发生.下面是原因: 在像 FA

在 大家的做题热情实在是高 故开新帖继续做题 中 的 回复

本文 是  <做一道 高一 求 函数 值域 的 题>  https://www.cnblogs.com/KSongKing/p/12233398.html   的   续篇,  呵呵呵呵  . <做一道 高一 求 函数 值域 的 题>  里 做的 是 网友 暮色星辰ing (Suzuha)  先前发的 一个 贴 里的 题, 这个 帖 是 <高一狗流下了泪水 求大佬帮助>  ,  不过 这个 帖 已经 被 Suzuha  自己 删了,  据说是 “问题解决了,  就把 帖

史上最全的Java&amp;Android面试题搜集整理

最近在忙着准备面试,所以从全网搜集了一下java和android相关的面试题目,应该能够包含80%以上的试题吧~如果大家还有一些比较全面优质的题目资源,欢迎告知,我会继续补充进来,以便于更多同学可以从中获益. android性能优化系列 http://www.trinea.cn/android/performance/ 2016JAVA与Android面试题整理 http://www.nowcoder.com/discuss/3244 百度的android面试总结分析 http://blog.c

Android 开发之错误整理java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10088 nor current process has android.permission.READ_PHONE_STATE.

java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10088 nor current process has android.permission.READ_PHONE_STATE. 今天写了一款发短信的软件,拿了个酷派5879,试了下,结果不能用,把try{}catch{}去掉了,报这个错误, android.permission.READ_PHONE_STATE.没有READ_PHONE_STATE权限,

Java/Android中的函数调用&amp;回调函数&amp;自定义回调函数

在做Android自定义控件时遇到要自定义回调函数的问题,想想自己还暂时没有那么精深的技术,赶紧返过头回来再重新研究Java中回调函数的问题.然而不幸的是,网上太多杂乱的帖子和博客都是转来转去,而且都是那一篇"C中的回调函数.....指针.....java....",一点看不出来是自己的思路,估计都是哪哪哪抄来的!(呵呵,要么就是吐槽对了,要么就是我水平太烂读不懂还妄加评论)还有一些很不错的文章,我会在最后参考中加上链接,大家可以看看. 那么来开始我们的正题--什么是回调函数? 我们一

android 修改listview中adapter数据时抛出异常java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification问题

近日在做项目时遇到非必现crush,具体异常信息为: // Short Msg: java.lang.IllegalStateException // Long Msg: java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not mo