09 2014 档案

HashCode和hashMap hashTable
摘要:先看看Java中的HashCode 在Java中,哈希码代表对象的特征。 例如对象 String str1 = “aa”, str1.hashCode= 3104 String str2 = “bb”, str2.hashCode= 3106 String str3 = “aa”, str3.... 阅读全文

posted @ 2014-09-22 21:39 veins 阅读(164) 评论(0) 推荐(0)

Looper.getMainLooper()
摘要:如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper一般而言,如果你的Handler是要来刷新操作UI的,那么就需要在主线程下跑。情况:1.要刷新UI,handler要用到主线程的looper。那么在主线程 Handler h... 阅读全文

posted @ 2014-09-22 11:26 veins 阅读(2005) 评论(0) 推荐(0)

静态(static)方法的继承和重写
摘要:静态方法大家应该都比较熟悉,在这里主要谈一下静态方法在继承时的一些注意事项。1、父类方法如果是静态方法,子类不能覆盖为非静态方法;2、父类方法如果是非静态方法,子类不能覆盖为静态方法;3、父类静态方法可以被覆盖,允许在子类中定义同名的静态方法,但是没有多态。下面对第3条特性进行一下代码演示:clas... 阅读全文

posted @ 2014-09-20 10:14 veins 阅读(438) 评论(0) 推荐(0)

static{}语句块详解
摘要:声明:转载请注明出处static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法,下面我们详细的讨论一下该语句块的特性及应用。一、在程序的一次执行过程中,static{}语句块中的内容只被执行一次,看下面的示例:示例一[java]view pla... 阅读全文

posted @ 2014-09-20 10:11 veins 阅读(199) 评论(0) 推荐(0)

Activity的LaunchMode和taskAffinity
摘要:做项目到现在都一直没有理解LaunchMode有什么用,或许根本就没真正花心思去看,所以今天把这部分整理下。 设置Activity的LaunchMode属性可以决定这个Activity是和当前Task保持关联,还是说每次运行这个Activity是新建一个实例,还是保持单例。 Task和Back ... 阅读全文

posted @ 2014-09-16 15:47 veins 阅读(206) 评论(0) 推荐(0)

Java单例模式
摘要:关于单例模式的文章,其实网上早就已经泛滥了。但一个小小的单例,里面却是有着许多的变化。网上的文章大多也是提到了其中的一个或几个点,很少有比较全面且脉络清晰的文章,于是,我便萌生了写这篇文章的念头。企图把这个单例说透,说深入。但愿我不会做的太差。 首先来看一个典型的实现:/** * 基础的单例模式,... 阅读全文

posted @ 2014-09-11 16:09 veins 阅读(201) 评论(0) 推荐(0)

HoneyComb3.0技术系列之AppWidget(RemoteViewService)
摘要:1. 概述: 在HoneyComb3.0中AppWidget上可以添加更多的组件,如:ListView,GridView,StackView和ViewFlipper等集合组件。它提供了一套新的 集合组件渲染机制RemoteViewService,它继承自Service,向外提供渲染ListView,... 阅读全文

posted @ 2014-09-10 13:38 veins 阅读(519) 评论(0) 推荐(0)

getLocationInWindow和getLocationOnScreen的区别
摘要:// location [0]--->x坐标,location [1]--->y坐标int[] location = new int[2] ;// 获取在当前窗口内的绝对坐标,getLeft , getTop, getBottom, getRight, 这一组是获取相对在它父窗口里的坐标。view.... 阅读全文

posted @ 2014-09-06 17:06 veins 阅读(2226) 评论(0) 推荐(0)

Java反射机制的原理及在Android下的简单应用
摘要:【原】Java反射机制的原理及在Android下的简单应用 花了几天时间,研究了一下Java的反射机制。在这里总结一下这几天学习的成果,一来分享自己的学习过程和在学习中遇到的问题,二来是给像我一样不太了解Java反射机制的同学做一个简单的介绍。在文章后面会链接一个Android反射机制的应用程序。... 阅读全文

posted @ 2014-09-04 17:29 veins 阅读(223) 评论(0) 推荐(0)

Java判断中文及中文字符转unicode
摘要:1、java中判断字符是否为中文/** * 判断是否为中文字符 * @param c * @return */ public boolean isChinese(char c) { Character.UnicodeBlock ub = Character.Unico... 阅读全文

posted @ 2014-09-04 14:42 veins 阅读(1027) 评论(0) 推荐(0)

Java通过反射设置私有变量
摘要:publicclassPrivateTest{privateStringname="hello";publicStringgetName(){returnname;}}[java]view plaincopyimportjava.lang.reflect.Field;publicclassRefle... 阅读全文

posted @ 2014-09-03 16:58 veins 阅读(503) 评论(0) 推荐(0)

导航