![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术博客
文章平均质量分 79
燃尽一生的爱
活到老学到老啊。
展开
-
初探匿名内部类
Java有多种内部类,在学习安卓这门课的过程中,最先接触到的是匿名内部类。Java匿名内部类的语法规则如同匿名数组一样,当你只需要创建一个类的对象而且用不上它的名字时,使用内部类可以使代码看上去更简洁清楚。 例如:对于View的点击事件,当按钮较少或者只有一个按钮时,就不需要在单独创建一个类实现OnClickListener()接口了,可以直接创建OnClickListener()的匿名内部类传转载 2017-03-19 13:52:58 · 330 阅读 · 0 评论 -
java反射类的相关知识
java反射类可以提供以下功能:加载运行时确定数据类型,解析类结构,获取内部信息,操作该类型或实例,访问属性,调用方法,创建新对象等。 java的反射由class对象提供,但是首先要通过JVM获取对象、创建对象。 java中反射的三种方法:1. 通过Object类的getClass方法来获取java.lang.Object中定义有getClass方法:public final Class ge转载 2017-06-20 03:18:24 · 261 阅读 · 0 评论 -
拉姆达表达式相关知识
拉姆达表达式 拉姆达表达式是创建匿名函数的另一种方法。因此,拉姆达表达式可以赋值给委托。虽然主要在操作LINQ中使用拉姆达表 达式,但是这种表达式也适用于委托和事件。 拉姆达表达式运算符: 所有的拉姆达表达式都是用新的拉姆达运算符“=>”,该运算符讲拉姆达表达式分为两个部分原创 2017-06-20 03:28:35 · 2529 阅读 · 0 评论 -
安卓常用的设计模式之观察者模式
定义对象间的一种一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都能得到通知并被自动更新 情景1 有一种短信服务,比如天气预报服务,一旦你订阅该服务,你只需按月付费,付完费后,每天一旦有天气信息更新,它就会及时向你发送最新的天气信息。 情景2 杂志的订阅,你只需向邮局订阅杂志,缴纳一定的费用,当有新的杂志时,邮局会自动将杂志送至你预留的地址。转载 2017-06-20 03:38:22 · 296 阅读 · 0 评论 -
安卓设计模式之原型模式
用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 首先我们定义一个Person类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49转载 2017-06-20 03:40:19 · 269 阅读 · 0 评论