摘要:
一、 retainAll 方法 二、batchRemove 方法解析 如果此 collection 由于调用而发生更改,则返回 true 1、关于modCount变量的说明 AbstractList包含一个modCount变量,它的初始值是0,当集合中的内容每被修改一次时(调用add(), remo 阅读全文
摘要:
一、如何理解线程范围内共享数据 1、static int num=0; 2、线程1访问num变量,并设置为num=2;线程2访问num变量,并设置为num=3; 3、当线程1中对象A、B、C 在访问线程1中的num变量的时候,就不是它本身设置的值了,如何才能使线程1访问它本身设置的数据呢? 结果分析 阅读全文
摘要:
public void schedule(TimerTask task, long delay):task:要执行的任务 delay:延迟多少毫秒执行任务。 public void schedule(TimerTask task, long delay, long period):period:第一 阅读全文
摘要:
一、什么是线程? 在我们编写的程序中,代码从main函数一行一行的执行,这就是一个线程,而且是主线程。 多线程就是同时存在多条路线进行执行,好比于百米赛跑,多个跑道上的运动员一起跑步争取冠军。 二、创建线程的两种方式 run方法会在调用start()方法之后被执行,为什么?(请告知),所以我们要继承 阅读全文
摘要:
一、Class的API 二、测试使用的JavaBean 三、测试 1、获取构造器并创建实例 通过getConstructors()方法获取所有的public构造器 通过getDeclaredConstructors()获取所有的构造器 获取指定的public构造器,并创建实例 获取指定的privat 阅读全文
摘要:
1、升级流程分析 2、Android通过URL获取网络资源 JSONObject来解析Json字符串 3、连接网络时候要在线程中,如果更新界面也要在线程中,所以要使用Handler和Message结合,使用Handle对象把Message发送出去,在Handle对界面进行更新。 4、使用xUtils 阅读全文
摘要:
Android 中的异步消息处理主要由四个部分组成,Message、Handler、MessageQueue 和Looper。 1. Message Message 是在线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间交换数据。(字段有what arg1 arg2 obj) 2. 阅读全文
摘要:
1、在网络编程的时候,一定不要忘记 2、URLConnection是表示应用程序与URL之间通信连接的类的父类(super class),该类的实例可以用来对由URL引用的资源进行读取和写入操作。 HttpURLConnection 是支持HTTP特定功能的URLConnection。 创建URLC 阅读全文