摘要:一、每个线程执行的代码相同:若每个线程执行的代码相同,共享数据就比较方便。可以使用同一个Runnable对象,这个Runnable对象中就有那个共享数据。 1 public class MultiThreadShareData 2 { 3 public static void ...
阅读全文
摘要:1、组合和继承之间的选择 组合和继承都允许在新的类中放置子对象,组合是显式的这样做,而继承则是隐式的做。 组合技术通常用于想在新类中使用现有类的功能而非它的接口这种情形。即在新类中嵌入某个对象,让其实现所需要的功能,但新类的用户看到的只是为新类所定义的接口,而非所嵌入对象的接口。为取得此效果,需要在
阅读全文
摘要:1. 在Android library中不能使用switch-case语句访问资源ID:在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案 2. 不能在Activity没有完全显示时显示PopupWindow和Dialog:popupwindow -
阅读全文
摘要:1. 引言:(1)互联网结构:信息:IP分组(直接广播地址(Directed Broadcast Address),其指定了在一个特定网络中的"所有主机"。)节点:路由器、主机----->选择路径,交付分组信道:物理网络(路由器之间)----->传送IP分组(2)交付 和 路由选择--->1. De...
阅读全文
摘要:Android开发是目前最热门的移动开发技术之一,随着开发者的不断努力和Android社区的进步,Android开发技术已经日趋成熟,当然,在Android开源社区中也涌现了很多不错的开源UI项目,它们可以帮助Android开发者更方便快捷地完成想要的功能。本文是Android系列的第一篇,主要是向
阅读全文
摘要:1. 多态的定义: 指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。 (发送消息就是函数调用) 2. 多态的理解 多态是面向对象的重要特性,简单点说:"一个接口,多种实现",就是同一种事物表现出的多种形态。 编程其实就是一个将具体世界进行抽象化的过程,
阅读全文
摘要:1. 哈希表数据结构(数组): 2. 哈希表确定元素是否相同: (1)判断的是两个元素的哈希值是否相同 如果相同,再判断两个对象内容是否相同 (2)判断哈希值相同,其实判断的是对象的hashCode的方法。 判断内容相同,其实使用的equals()方法 注意:如果哈希值不同,是不需要判断equals
阅读全文
摘要:1. Android 中Activity、Window和View之间的关系(比喻):Activity像一个工匠(控制单元),Window像窗户(承载模型),View像窗花(显示视图)LayoutInflater像剪刀,Xml配置像窗花图纸。2. 详解: Activity是Android应用程序的...
阅读全文
摘要:1.什么是不可变对象? 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。 不能改变状态的意思是:不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型...
阅读全文
摘要:http://blog.csdn.net/jason0539/article/details/22642281
阅读全文