- 博客(7)
- 资源 (25)
- 收藏
- 关注
原创 简介JAVA IO
java.io包下,提供了一系列基于读写的快捷操作,以满足各种不同的需求。在此,io体统引入了流这个概念,它代表了任何有能力产出数据的数据源对象或者是有能力接收数据的接收端对象。流屏蔽实际的I/O设备中处理数据的细节。java的IO机制都是基于数据流进行输入输出。流IO的好处是简单易用,缺点是效率较低。块IO的效率较高,但编程复杂。下图是IO的层次结构:在整个IO包中,Re
2014-12-22 23:49:55 1385
原创 从京东的故事聊起
第一次听说京东还是在大学的时候,那时候我想网购个手机,大家也知道在淘宝上买东西有时候还得拼RP,大学那时候没啥闲钱也就很少去网购,就向一个网购经验比较丰富的同学问问,才知道有京东这个名字。从那以后,渐渐的周围的人也似乎跟我一样,比较谨慎点的同学或者同事也慢慢的接受了去京东买东西正品较多这个观念,貌似我有个女同事看到我淘宝时,很是嘲讽了我一阵。现在,话说伊人已经离开这个公司了,我还在这呆
2014-12-18 22:29:14 2691 1
原创 简介线程池使用
下面线程池的相关类或者接口的整体结构,对于方法只列出了部分,详细的介绍可以参考下API文档。(类图整体画的有点丑,空间就这么大,理解下)。线程池是用来管理线程的,也许一般的时候,我们开个线程执行完就可以了,但当大量的线程开始执行的时候,我们就需要考虑资源和性能等问题了,线程池就是起这方面作用的。合理的使用线程池,我们能通过重复利用已创建的线程降低线程创建和销毁造成的消耗,任务可
2014-12-15 00:29:22 1500
原创 简介java反射机制
在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。反射提供了在运行时,获取类信息的方式。而不必编译器在编译时必须知道该类(这样,使得java作为静态语言拥有了动态语言的特性)。反射机制主要提供了以下功能: 1.在运行时判断任意一个对象所属的类;
2014-12-14 00:39:14 1019
原创 修改build.prop文件
使用RE等文件管理器是可以直接修改system下的文件,但想在apk中修改的话,直接对文件修改的话,因为权限的原因,操作要麻烦些。所以,可以采用折中的办法:1.先在内存卡中新建个同名文件,读取sytem文件中的内容修改后,重写到新建的文件中。2.将内存卡中的文件,拷贝到system目录下。关键代码:Process process = Runtime.getRun
2014-12-11 23:06:44 2639
原创 线程池原理
处于性能和资源方面的考虑,我们引入线程池来对线程进行管理。多线程异步处理虽然效率提高很多,但是也是需要资源的,过多的线程对于系统来讲也会是个负担,我们也需要增加多线程的控制。线程池的原理:开启有限个线程,来循环处理多个任务。每当有任务处理的时候,就唤醒一定的线程来处理,没有任务的时候就处于等待状态。下面是简单的示例:1.模拟的线程池:public class
2014-12-09 00:23:46 762
原创 测试手机模拟位置
准备:1.添加访问权限: 2.在手机设置中,添加 模拟位置。工作流程:点击下载demo下面是关键代码:public class NetUtils { /** * 获取外网地址 * * @return */ public static IpBean GetNetIp() { IpBean bean
2014-12-01 16:18:49 4423
asmck demo
2014-07-15
Asmack实例
2014-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人