Monthly Archives: 六月 2015

java线程中的run和start方法

刚开始接触线程的时候,只是生硬的记住了如果要启动一个线程必须调用该线程的start方法,可是由于刚开始不经常使用多线程方面的知识,所以渐渐的就模糊了,现在常常碰到多线程的使用,知其然知其所以然嘛,今天就从源码方面探究一下。 run方法 查看一下JDK的源码,可以看到Thread中的run方法调用的是Runnable中run:

Thr […]

阅读更多 »

Arrays.asList的使用及异常问题

一次在调试ListView问题的时候偶然发现了一个很是奇葩的问题,为了方便在ListView中添加删除条目,所以我将一个数组转换为了一个List,主要是List有更便利的方式来改变长度,调试中的bug果真是难住我了,就是因为忽略了这个方法Arrays.asList。 ArrayList 平常最常使用的就是java.util.ArrayList,然而Arrays.asList返回的是java.uti […]

阅读更多 »