2016年3月25日

Java 线程异常处理器

摘要: Thread.UncaughtExceptionHandler 是Thread类的一个静态内部接口,该接口只有一个方法: void uncaughtException(Thread t, Throwable e),其中t代表出现异常的线程,e代表抛出的异常。 如果线程执行过程中抛出了一个未处理的异常 阅读全文

posted @ 2016-03-25 12:31 赵杰A-124 阅读(547) 评论(0) 推荐(0) 编辑

Java 线程通信

摘要: 线程通信用来保证线程协调运行,一般在做线程同步的时候才需要考虑线程通信的问题。 1、传统的线程通信 通常利用Objeclt类提供的三个方法: wait() 导致当前线程等待,并释放该同步监视器的锁定,直到其它线程调用该同步监视器的notify()或者notifyAll()方法唤醒线程。 notify 阅读全文

posted @ 2016-03-25 12:03 赵杰A-124 阅读(319) 评论(0) 推荐(0) 编辑

2016年3月23日

Java 线程同步

摘要: Java 线程同步根本上是要符合一个逻辑:加锁 >修改 >释放锁 1、同步代码块 示例如下: 示例中希望按照顺序依次输出整数。 通常同步代码块是需要锁定的对象,一般是需要并发访问的共享资源,任何线程在修改指定资源之前都首先对该资源加锁,在加锁期间其它线程无法修改该资源。从而保证了线程的安全性。另外线 阅读全文

posted @ 2016-03-23 23:29 赵杰A-124 阅读(238) 评论(0) 推荐(0) 编辑

2016年3月22日

Java 控制线程

摘要: 1、join 当调用join方法后,主线程将进入阻塞状态,直到被join()方法加入的join线程执行完成为止。通常用来将大问题化为小问题,每个小问题分配一个线程,当这些小问题线程执行完成后,再调用主线程做进一步的处理。 2、后台线程Daemon 主线程默认是前台线程,由前台线程创建的线程默认是前台 阅读全文

posted @ 2016-03-22 10:15 赵杰A-124 阅读(273) 评论(0) 推荐(0) 编辑

2016年3月21日

Java 实现多线程的三种方式

摘要: 方法一,继承自Thread run方法为线程执行体,ThreadExtendsThread对象即为线程对象。 方法二,实现Runnable接口 run方法为线程执行体,使用时New一个Thread对象,Runnable对象作为target传递给Thread对象。且同一个Runnable对象可作为多个 阅读全文

posted @ 2016-03-21 00:18 赵杰A-124 阅读(428) 评论(0) 推荐(1) 编辑

2016年3月20日

JAVA 集合

摘要: 2016年3月换工作,面试图灵机器人的过程中被问到HashMap, Hashtable 和 TreeMap的区别,居然被问住了,虽然工作四年了,在解决具体问题时貌似还没遇到过翻不过去的坑。但是最近的面试也深刻的认识到基础知识该忘的忘,该不知道的不知道,究其原因,都是之前懒得或不屑总结。 就这个问题本 阅读全文

posted @ 2016-03-20 13:23 赵杰A-124 阅读(294) 评论(0) 推荐(0) 编辑

2016年3月19日

Java 参数传递都是值传递

摘要: Java 参数传递都是值传递,验证代码如下 DataWrap.java 运行结果: 如上,简单数据类型就不多说了。让人疑惑的往往是在参数是引用的时候。 由代码中验证的第3.4.5.步可以看出实际上参数类型是引用的时候,也是值传递。在函数内部栈会创建自己的指向原引用对象的引用,所以传引用的时候,修改对 阅读全文

posted @ 2016-03-19 00:26 赵杰A-124 阅读(425) 评论(0) 推荐(0) 编辑

2015年4月15日

朝花夕拾-android 从手机选择图片或拍照设置头像

摘要: Demo源码位置:http://git.oschina.net/zj2012zy/Android-Demo/tree/master/AndroidDemo/headset一般需要用户信息的好多的也需要设置用户头像,通常设置用户头像的操纵要么从手机选择一张图片,要么直接通过手机拍照进行设置。示意图如下... 阅读全文

posted @ 2015-04-15 16:17 赵杰A-124 阅读(765) 评论(0) 推荐(0) 编辑

2015年4月11日

朝花夕拾-android 一个注册新用户时,多步填写用户资料的框架

摘要: 源码地址:http://git.oschina.net/zj2012zy/Android-Demo/tree/master/AndroidDemo/setpregister效果如下:基本思路:1、定义一个抽象类:RegisterStep 1 public abstract class Registe... 阅读全文

posted @ 2015-04-11 21:08 赵杰A-124 阅读(760) 评论(2) 推荐(0) 编辑

朝花夕拾-android 自定义application 管理activity的生命周期

摘要: 为了安全退出多个已创建的activity?可以自定义application:myapplication.增加一个list成员保存,一些关键的已创建的activity实例: 1 private List activityList = new LinkedList(); 2 3 // 保存 所有act... 阅读全文

posted @ 2015-04-11 11:50 赵杰A-124 阅读(798) 评论(0) 推荐(0) 编辑

导航