Java
IwantYwant
当你快乐时,你要想这快乐不是永恒的。当你痛苦时,你要想这痛苦也不是永恒的!加油!
展开
-
java List ArrayList
List和ArrayList的区别List是一个接口,而ListArray是一个类。 ListArray继承并实现了List。 所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造。List list; //正确 list=null; List list=new List(); // 是错误的用法转载 2013-02-18 18:53:14 · 267 阅读 · 0 评论 -
策略模式模板模式
设计模式是对事物抽象整理的一种设计思想,他们通过相互组合形成程序设计。策略模式定义自己查就不说了,直接代码体现.1.设置策略模式算法接口package com.directional.viewpager.sample.stratery;/** * @version V:2.0.0 * @Title IStatery * @Package com.directional.vie原创 2016-09-09 12:00:15 · 295 阅读 · 0 评论 -
final的作用随着所修饰的类型而不同
1、final修饰类中的属性或者变量 无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。 这个值,对于基本类型来说,变量里面放的就是实实在在的值,如1,“abc”等。 而引用类型变量里面放的是个地址,所以用final修饰引用类型变量指的是它里面的地址不能变,并不是说这个地址所转载 2016-08-16 17:37:10 · 690 阅读 · 0 评论 -
泛型
(1) is any class which is a superclass of String (including String itself). (In this case, the only other suitable class is Object.)即包括String的父类和它本身的类。(2) (which in this specific case wouldn'转载 2016-07-20 14:05:34 · 209 阅读 · 0 评论 -
URI 和 URL区别
URI 和 URL 都定义了 what the resource is。URL 还定义了 how to get the resource。翻译 2016-07-09 10:10:16 · 200 阅读 · 0 评论 -
Eclipse快捷键 10个最有用的快捷键
1314 Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需转载 2013-03-20 09:53:52 · 376 阅读 · 0 评论 -
Java 反射机制中 getMethod()和getDeclaredField()区别
Java 反射机制中 getMethod()和getDeclaredField()区别Java 今天在程序中用到java反射机制时,遇到的问题记录一下:我当时遇到的问题是,我用反射getMethod()调用类方法时,发生 NoSuchMethodException异常,后来上网发现getMethod()调用公共方法,不能反射调用私有方法,后来找到 getDeclaredField(转载 2013-03-19 10:35:55 · 625 阅读 · 0 评论 -
layoutinflate应用
LayoutInflater的作用和findViewById()差不多,不同之处在于LayoutInflater是找layout文件夹下的某个xml布局文件!而 findViewById()是找某一个xml下的具体 widget控件。LayoutInflater可以将一个xml布局文件转化为View 类型,其代码如下:View Code 1 package hzx.one;转载 2013-03-06 13:59:28 · 367 阅读 · 0 评论 -
关于contactsproviderSetting
sqlite> select * from settings;account_name | account_type |data_set |ungrouped_visible|should_syncPhone contacts | localcont原创 2013-03-06 16:42:55 · 510 阅读 · 0 评论 -
android.util.AndroidRuntimeException
android.util.AndroidRuntimeException: Calling startActivity() from outside of an ActivityCaused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity contex转载 2013-03-06 14:15:46 · 1567 阅读 · 0 评论 -
HashSet 存储规则
HashSet是实现Set父类,就是说存储是无序不重复的。先通过Hashvalue判断是否在一个区间,若在一个区间判断equals比较是否相等,若相等则不存。原创 2013-02-22 14:24:32 · 578 阅读 · 0 评论 -
contentObserver原理
前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。 ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于转载 2013-03-05 09:08:12 · 830 阅读 · 0 评论 -
notifyDataSetChanged() 动态更新ListView
有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.从今天起,每次学习的源代码都会打包上传,方便各位同学学习,注册帐号即可下载。布局main.xml:转载 2013-02-21 10:37:02 · 521 阅读 · 0 评论 -
JAVA 设计模式之模板模式
模板模式:提供通用模板,高度抽象将通用算法封装,暴露子类对象特有算法重写。简述直接上demo通用模板类:package com.coamc.android.api.template;/** * @version V:2.0.0 * @Title BankTe * @Package com.coamc.android.api.template * @Description原创 2016-09-18 11:39:18 · 242 阅读 · 0 评论