- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Java总结系列之JDBC
当你需要完成一个系统或者功能的时候,你该怎么做? 叫你去做一个系统,假设你没有分解 那么是不是一开始就陷入细节了你会发现你不知道从那边开始入手 者就是需要程序设计的原因,避免限制自己的眼界 其实程序设计应该是这样考虑的:大系统 分解成 小系统 ,小系统 分解成 各种类, 类 再分解成 各种函数。 之所以这样考虑其实就是将一个复杂的问题 通过一步一步的
2016-08-30 12:00:16 386
转载 Android面试题
Android 面试精华题目总结 1、请解释下在单线程模型中Message,Handler,Message Queue,Looper之间的关系。 拿主线程来说,主线程启动时会调用Looper.prepare()方法,会初始化一个Looper,放入Threadlocal中,接着调用Looper.loop()不断遍历Message Queue, Handler的创建依
2016-08-25 15:19:39 594
转载 Java1.7/1.8新特性
33.观察者模式:简单来说从设计上来说就是我的数据发生了变化,那么你也需要知道这种变化或者说这种变化对你产生了某种影响。那么此时就可以使用观察者模式 其实观察这模式就是普通的接口的使用,但是这里叫这个名字只是为了,方便人们理解这种接口的使用方法,所以使用的现实世界的类比而已 观察者的使用: 1.实现一个观察者接口,定义一个方法,例如系统消息未读数量接口,定义一个通知更新系统消息未读数的方法,
2016-08-25 11:23:32 1781
原创 项目网络框架android-async-http分析
8.网络请求的返回数据bytes,是如何变成我们的适配器需要的Bean对象里面包括的集合数据的? 在AsyncHttpHandlerProxy类里面当访问网络成功之后会调用onSuccess()方法,在这个方法里面会调用JSON.parseObject(bytes,mClass)方法将数据bytes转成我们需要的Bean对象,并且将这个bean传给requestListener的onReque
2016-08-10 17:29:10 392
原创 Java总结系列之正则表达式
其实使用这个网络加载框架loopj很简单:简单来说就是:你给我参数,以及你想要的返回结果result对象,那么我接收你的参数处理之后返回给你,你需要的result对象。(这之间的处理过程另说) 项目中发现的继承体系有三个: 其一:网络请求参数的继承体系,根据具体的业务,从对应业务的请求参数开始,层层往上对请求参数进行封装,最终成为一个完整的网络请求的参数。 其二:网络请求结果继承体系,最顶层
2016-08-08 16:28:49 348
原创 java总结系列之反射机制
何为匿名内部类: 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 1 2 3 4 5 6 7 8 9 10 11
2016-08-04 10:13:33 499
原创 Java总结系列之网络编程
package com.john.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.net.URLEncoder; import com.alibaba.fa
2016-08-03 11:16:42 448
原创 Java总结系列之输入输出I/O
如何获得当前手机中所有已安装的应用的包名: /** * 判断手机是否安装了此应用 * @param context * @param packageName 应用的包名 * @return true:已安装 false:未安装 */ private boolean ifInstalledMap(Context context , String packageName) { fi
2016-08-02 10:07:30 341
fiddler工具
2016-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人