- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Android实用代码集
1) 截屏:private Bitmap screenShot() { View view = getWindow().getDecorView(); Display display = this.getWindowManager().getDefaultDisplay(); view.layout(0, 0, display.getWidth()
2012-01-11 09:42:34 2197
原创 质数问题
求1~N之间的所有质数1、试除法:要判断x是否为质数,主要看是否x能被另外一个质数整除1)最直接的办法是从2~x-1看是否能整除x2)x如果有(除自身外)的质因数,那肯定小于等于x/2,所以从2~x/2即可3)除了2以外,x所有可能的质因数都是奇数,所以先尝试2,然后从3~x/2的所有奇数4)由于因数是成对出现的。比如,100的因数有:1和100,2和50,4和25,5和2
2012-01-31 10:13:00 769
转载 Java操作耗时表
操作代码耗时(单位时间)本地赋值i=n;1实例赋值this.i=n;1.2int增值i++;1.5byte增值b++;2short增值s++;2float增值f++;2double增值d++;2空循环while(true) n++;
2012-01-30 10:30:26 1376 1
转载 Java Reference概念整理
转自 http://kenwublog.com/arrange-java-reference-conceptStrong Reference, 强引用,即java标准的引用方式,表示GC从 Root Set 开始向下扫描,可以找到对应的 Strong Reference。Referent,被包装为Weak, Soft, Phantom Reference的对象引用称之为 referent。
2012-01-30 10:20:05 590
转载 JDK7在语法上的几处小变化
转自:http://kenwublog.com/small-language-changes-will-be-jdk71,菱形语法(泛型实例化类型自动推断)List list = new ArrayList2,在目前版本中,不可具体化的泛型(任意类型)可变参数,在编译时,会在调用处产生警告,JDK7里将这个警告挪到了方法定义处。变化前:static List asLi
2012-01-29 15:57:28 641
转载 Java多线程知识
摘自http://www.linuxidc.com/Linux/2011-10/45223p2.htm1、同步 如何同步多个线程对共享资源的访问是多线程编程中最基本的问题之一。当多个线程并发访问共享数据时会出现数据处于计算中间状态或者不一致的问题,从而影响到程序的正确运行。我们通常把这种情况叫做竞争条件(race condition),把并发访问共享数据的代码叫做关键区域(criti
2012-01-13 15:19:54 414
转载 蔡勒(Zeller)公式:根据日期计算星期几
蔡勒(Zeller)公式:根据一个日期推算出是星期几:w=y + [y/4] + [c/4] - 2c + [26(m+1)/10] + d - 1公式中的符号含义如下:w:星期; w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六c: 世纪数-1(四位数年份的前两位数)y: 年(后两位数)m:月(m大于等于3,小于等于14
2012-01-13 10:21:14 2327
原创 Java 知识点
1)序列化时对象流不能序列化static或transient声明的成员2)如果一个类要完全负责自己的序列化,则实现Externalizable接口而不是Serializable接口。Externalizable接口定义包括两个方法writeExternal()与readExternal()。利用这些方法可以控制对象数据成员如何写入字节流。类实现Externalizable时,头写入对象流中,然
2012-01-11 13:21:54 452
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人