上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 理解RxJava:(三)RxJava的优点 在 "第一部分" ,讲解了RxJava的基本结构。在第二部分,展示了operators的强大之处。但是你们可能仍然没有被说服,也没有足够的理由信服。下面是一些能让你信服的RxJava框架的优点。 错误处理 截至当前,我们一直都忽略 和`onError() 阅读全文
posted @ 2016-07-25 17:07 onerepublic 阅读(5864) 评论(5) 推荐(1) 编辑
摘要: 在 "第一部分" ,我讲解了RxJava的基本结构,也介绍了 操作。然而,我能理解你仍旧不会选择使用Rxjava——你仍然还有很多东西没有学到。但是这个情况将很快得到改变。Rxjava一大部分的能力是因为其中的operators。 让我们通过一个例子来向你们介绍更多的operators。 初始 假设 阅读全文
posted @ 2016-07-24 09:32 onerepublic 阅读(1651) 评论(0) 推荐(0) 编辑
摘要: 理解RxJava:(一)基础知识 本文翻译自 "Grokking RxJava, Part 1: The Basics" ,著作权归原作者 "danlew" 所有。译文由 "JohnTsai" 翻译。转载请注明出处,并保留此段声明。 "RxJava" 这些天成为了Android开发者关注的新热点。唯 阅读全文
posted @ 2016-07-22 16:08 onerepublic 阅读(1742) 评论(2) 推荐(1) 编辑
摘要: 本文翻译自 "Android: How To Decode ProGuard’s Obfuscated Code From Stack Trace" 本篇文章是写给那些在他们的应用中使用 "ProGuard" 并且需要从堆栈信息中进行调试的Android开发者。这是一种非常简单就将混淆的错误信息转化 阅读全文
posted @ 2016-07-19 14:53 onerepublic 阅读(5178) 评论(0) 推荐(0) 编辑
摘要: 深入浅出经典面试题之——反转字符串 前言 如今无论大小公司,都喜欢出一些算法题来测试面试者的算法功底或者说是计算机功底。而如今Android和Java把很多方法都封装成API了,导致我们写代码往往只是调调API,没有深入了解过一些功能的底层算法实现。因此,研究算法一是能在面试中正确快速的解决算法题, 阅读全文
posted @ 2016-06-22 12:49 onerepublic 阅读(35295) 评论(14) 推荐(3) 编辑
摘要: 30分钟入门Java8之默认方法和静态接口方法 前言 上一篇文章 "30分钟入门Java8之lambda表达式" ,我们学习了lambda表达式。现在继续Java8新语言特性的学习,今天,我们要学习的是默认方法和静态接口方法。 这一Java8的新语言特性,在Android N中也得到了支持。至于如何 阅读全文
posted @ 2016-06-19 14:35 onerepublic 阅读(10855) 评论(2) 推荐(0) 编辑
摘要: 前言 "Google在今年发布Android N开发者预览版" ,一并宣布开始支持Java 8。我们终于能在Android开发中使用到Java8的一些语言特性了。目前支持: 默认方法 lambda表达式 多次注解 今天我们就简要学习lambda表达式。 配置开发环境 首先需要下载安装JDK1.8。 阅读全文
posted @ 2016-06-14 17:53 onerepublic 阅读(20111) 评论(1) 推荐(4) 编辑
摘要: 泛型 不要在新代码中使用原始类型 泛型(generic):声明中具有一个或多个类型参数 原始类型(raw type):不带任何实际类型参数的泛型名称 格式: List List String List List //JDK5之前的写法,使用的是原始类型 private static final Li 阅读全文
posted @ 2016-04-01 13:52 onerepublic 阅读(1210) 评论(1) 推荐(3) 编辑
摘要: 类和接口 使类和成员的可访问性最小 信息隐藏(information hiding)/封装(encapsulation): 隐藏模块内部数据和其他实现细节,通过API和其他模块通信,不知道其他模块的内部工作情况。 原因:有效地解除各模块之间的耦合关系 访问控制机制(access control):决 阅读全文
posted @ 2016-03-22 00:15 onerepublic 阅读(2142) 评论(0) 推荐(2) 编辑
摘要: 前言 主要学习创建和销毁对象: 1.何时以及如何 创建对象 2.何时以及如何 避免创建对象 3.如何确保它们能够 适时地销毁 4.如何管理对象销毁之前必须进行的 清理动作 正文 一、用静态工厂方法代替构造器 获取类的实例的常用方法有: 1.公有的构造器 2.公有的静态工厂方法 下面通过Boolean 阅读全文
posted @ 2016-03-15 23:47 onerepublic 阅读(782) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页