文章分类 -  Java 基础

摘要:根据前面的自己写了一个测试程序:MainActivity.java如下:package com.example.androidasynctaskdemos;import android.os.AsyncTask;import android.os.Bundle;import android.app.... 阅读全文
posted @ 2015-01-15 01:44 MMLoveMeMM 阅读(155) 评论(0) 推荐(0) 编辑
摘要:在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对... 阅读全文
posted @ 2015-01-15 01:36 MMLoveMeMM 阅读(142) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2015-01-10 01:26 MMLoveMeMM 阅读(5) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2015-01-10 01:23 MMLoveMeMM 阅读(6) 评论(0) 推荐(0) 编辑
摘要:StringTokenizer是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数public StringTokenizer(String str)public StringTokenizer(String str, String delim)public StringTo... 阅读全文
posted @ 2014-12-22 10:21 MMLoveMeMM 阅读(247) 评论(0) 推荐(0) 编辑
摘要:import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;public class HashMapDemo { /** * @param arg... 阅读全文
posted @ 2014-10-17 19:43 MMLoveMeMM 阅读(2362) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2014-09-03 00:08 MMLoveMeMM 阅读(6) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2014-08-14 18:52 MMLoveMeMM 编辑
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import java.lang.reflect.Field;public class FieldTes... 阅读全文
posted @ 2014-07-10 19:54 MMLoveMeMM 阅读(432) 评论(0) 推荐(0) 编辑
摘要:网上找的资料,记一下。Java数字的格式化:doublepi=3.1415927;//pi//取一位整数System.out.println(newDecimalFormat("0").format(pi));//3//取一位整数和两位小数System.out.println(newDecimalFormat("0.00").format(pi));//3.14//取两位整数和三位小数,整数不足部分以0填补。System.out.println(newDecimalFormat("00.000").format(pi));//03.1 阅读全文
posted @ 2014-03-25 17:55 MMLoveMeMM 阅读(473) 评论(0) 推荐(0) 编辑
摘要:ReentrantLock是jdk5引入的新的锁机制,它与内部锁(synchronize) 相同的并发性和内存语义,比如可重入加锁语义。在中等或者更高负荷下,ReentrantLock有更好的性能,并且拥有可轮询和可定时的请求锁等高级功能。这个程序简单对比了ReentrantLock公平锁、ReentrantLock非公平锁以及内部锁的性能,从结果上看,非公平的ReentrantLock表现最好。内部锁也仅仅是实现统计意义上的公平,结果也比公平的ReentrantLock好上很多。这个程序仅仅是计数,启动N个线程,对同一个Counter进行递增,显然,这个递增操作需要同步以保证原子性,采用不同 阅读全文
posted @ 2014-03-18 16:02 MMLoveMeMM 阅读(1275) 评论(0) 推荐(0) 编辑
摘要:记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。 三、尤其关键的是,当一个线程访问object的一个synchronized(this 阅读全文
posted @ 2014-03-18 15:55 MMLoveMeMM 阅读(349) 评论(0) 推荐(0) 编辑
摘要:路漫漫其修远兮,吾将上下而求索。——屈原《离骚》 昨天写this用法总结的时候,突然产生了一个问题,请教别人之后,有了自己的一点认识。还是把它写下来,为大家更好的认识提供一点思路。1)有人写了个很好的初始化属性的构造函数,而你仅仅想要在其中添加另一些自己新建属性的初始化,这样在一个构造函数中调用另外一个构造函数,可以避免重复的代码量,减少工作量;2)在一个构造函数中调用另外一个构造函数的时候应该用的是同一块内存空间,在默认的构造函数中先初始化变量,调用另一个的时候覆写已经初始化的变量的值;3)整个调用的过程和递归调用函数有点类似,不断充气球,直到整个气球膨胀起来,不断的深层递进,遇到停止标记. 阅读全文
posted @ 2014-03-13 00:15 MMLoveMeMM 阅读(300) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示