Java相关
巴黎脚下
热爱互联网和移动开发
展开
-
获得泛型类型的具体类型
public abstract class ObjectCallback { private final Class clazz; @SuppressWarnings("unchecked") public ObjectCallback() { ParameterizedType type = (ParameterizedType) this.getClass() .getG原创 2016-05-11 14:40:22 · 359 阅读 · 0 评论 -
Gson解析
1.json简介Json 以 key-value的形式存储数据; Key的取值 为 `String` 类型;Value的取值 为 `String`,`boolean`,`Number`,`数组`,`Object`,`null`;Json 串 以 `{` 开始, 以 `}` 结尾; Json 串中 `数组` 是 以 `[` 开始, 以 `]` 结尾;Json 串中 `Obje原创 2016-05-11 14:46:45 · 496 阅读 · 0 评论 -
Android 反射Method应用
本来想先介绍反射构造函数,代码写了一部分,发现先介绍反射构造函数不是太”灵活”,所以,就先介绍方法,感觉先介绍了方法,在讲构造函数时,往构造函数中传递参数,然后通过方法在体现出来,效果会更加! 大致介绍一下Method.java中需要用到的几个常见的方法:invoke(Object obj, Object... args)转载 2016-07-07 13:49:13 · 4480 阅读 · 0 评论 -
RxJava实战演示1------基本代码使用
声明:本文适合有一点RxJava语法基础的同学阅读,如果基础为零,建议先看下仍物线大神的此篇文章:http://gank.io/post/560e15be2dca930e00da10831.应用程序配置,如果使用java8的lambda表达式的话,需要额外添加如下配置在全局build.gradle的 dependencies中添加:classpath 'me.tatarka:gradle-原创 2016-07-26 11:24:54 · 590 阅读 · 0 评论 -
RxJava实战演示3----okhttp3表单提交
1.定义LoginUtilspublic class LoginUtils { private OkHttpClient client; public LoginUtils() { client = new OkHttpClient(); } /** * 定义了login操作,使用RxAndroid的编程思想 * @pa原创 2016-07-26 15:15:16 · 2324 阅读 · 0 评论 -
RxJava实战演示2,获取网络图片
本文参考老罗视频进行讲解下载工具类封装:public class DownLoadUtils { private OkHttpClient client; public DownLoadUtils(){ client = new OkHttpClient(); } /** * 声明一个被观察者对象,作为结果返回 * @pa原创 2016-07-26 11:32:36 · 1422 阅读 · 0 评论 -
观察者模式
1.观察者模式:有2个角色。观察者(Observer)和被观察者(Observable),当被观察者状态发生改变的时候,通知观察者进行相应的操作。下面通过示例程序进行说明。被观察者类:当设置的数据跟当前值不同时则会通知观察者,进行相应操作public class SimpleObservable extends Observable { private int data = 0;原创 2016-07-25 17:29:53 · 213 阅读 · 0 评论 -
BlockingQueue深入分析
1.BlockingQueue定义的常用方法如下 抛出异常特殊值阻塞超时插入add(e)offer(e)put(e)offer(e,time,unit)移除remove()poll()take()poll(time,unit)检查element()peek()不可用不可用转载 2016-05-21 11:10:14 · 223 阅读 · 0 评论 -
Rect参数说明
左、上、右、下 分别代表矩形左边的X坐标,顶部的Y坐标,右边的X坐标,底部的Y坐标例:(150,75,260,120)表示的四个点分别为:150,75 260,75 150,120 260,120原创 2016-05-17 09:12:45 · 2151 阅读 · 1 评论 -
socket通信简介
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型转载 2016-10-18 11:22:02 · 205 阅读 · 0 评论