首页
学习
活动
专区
工具
TVP
发布

Android机动车

专栏作者
180
文章
188523
阅读量
37
订阅数
Protocol Buffer简介及Android Studio的配置
Protocol Buffer 和 XML、JSON一样都是结构数据序列化的工具,用来实现数据的传递、转换等功能。
蜻蜓队长
2020-11-13
9490
Android中JSON库性能比较
JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统。 目前对于Java开源的JSON类库有很多种,下面我们取四个常用的JSON库进行性能测试对比,同时根据测试结果分析如果根据实际应用场景选择最合适的JSON库。JSON类库分别为:JSONObject、Gson、FastJson和Jackson。 简单介绍下四个类库的身份背景。
蜻蜓队长
2019-09-16
2.3K0
一线大厂Android面试题
9、一个文本文件中每行有一个手机号或电话号,给定一个手机号,判断该文件中是否存在。给出时间复杂度较低的方案。
蜻蜓队长
2019-06-03
8580
编译时注解apt / kapt
一个注解允许你把额外的元数据关联到一个声明上。然后元数据就可以被相关的源代码工具访问,通过编译好的类文件或是在运行时,取决于这个注解是如何配置的。 --《Kotlin in Action》
蜻蜓队长
2019-04-25
1.7K0
ClassLoader及双亲委派模型
双亲委派模型的工作流程全部在ClassLoader的loadClass()方法中执行:
蜻蜓队长
2019-03-08
3350
Kotlin甩掉findViewbyId,原理几何
在Kotlin中,一个非常好用的特性是:可以直接使用控件 ID 对控件进行操作,而不需要像 Java 中那样先声明控件,使用 findViewById() 来找到控件,然后才能操作该控件。该特性称为Static Layout Import,即静态布局引入。
蜻蜓队长
2019-03-04
1.2K0
RxJava从入门到不离不弃(八)——使用场景
介绍了那么多,那么到底RxJava在真实开发中会有哪些地方用到呢?今天和大家介绍一下它的经典使用场景。
蜻蜓队长
2018-12-06
6620
RxJava从入门到不离不弃(五)——do操作符
对于do系列操作符理解比较容易,他相当于给Observable执行周期的关键节点添加回调。当Observable执行到这个阶段的时候,这些回调就会被触发。
蜻蜓队长
2018-10-18
1.5K0
Android单元测试
Android的单元测试有两种方式:本地单元测试和设备单元测试,本地单元测试可以直接运行在本地机器上面的Java Virtual Machine(JVM)。它的特点是运行时间短,执行效率高,但是没有Android framework的支持,每个文件都可以进行单独的单元测试。
蜻蜓队长
2018-09-21
1.2K0
转向Kotlin——对象
在Java中又匿名类的概念,也就是说,在创建类的时候,无需指定类的名字。匿名类一般用于方法参数。基本理念就是方法需要接收一个类或者接口的实例,而这个实例只是在该方法中使用,没有必要单独再定义一个类,或者创建一个对象变量。因此,就在传入方法参数值的同时创建了该类的实例。代码例子如下:
蜻蜓队长
2018-08-14
7100
阿里发布的规约插件使用指南
10月14日,阿里巴巴在杭州云栖大会上,正式发布了由阿里巴巴 P3C 项目组,经过 247 天的持续研发,正式发布众所期待的 《阿里巴巴 Java 开发规约》的扫描插件!
蜻蜓队长
2018-08-03
1.1K0
Android开发环境搭建
因此,我们这篇文章将从JDK和AndroidStudio两个方面来讲解Android开发环境的搭建。
蜻蜓队长
2018-08-03
1.8K0
java内部存储简述
在实际项目中,会涉及到很多大量数据的访问,存储或者是计算,这个时候如果可以用合适的容器来存储这些数据,就会达到事半功倍的效果,也就是说,当你的程序遇到瓶颈的时候,你就该考虑考虑底层的东西了。
蜻蜓队长
2018-08-03
5870
Java 基础(三)——集合源码解析 Collection
前面我们讲到了集合的定义以及集合的 Iterator。我们知道集合分为 Collection和 Map,今天我们的重点是学习 Collection。
蜻蜓队长
2018-08-03
2610
Java 基础(二)——集合源码解析 Iterator
针对一个特定的问题,如果事先不知道需要多少个对象,或者它们的持续时间有多长,那么也不知道如何保存那些对象。既然如此,怎样才能知道那些对象要求多少空间呢?事先上根本无法提前知道,除非进入运行期。
蜻蜓队长
2018-08-03
2920
Java 基础(一)——重新理解面向对象
如何利用对象完成真正有用的工作呢?必须有一种办法能向对象发出请求,令其做一些实际的事情。接口就是对一个对象的行为进行规范,使对象具有做某些事情的能力。
蜻蜓队长
2018-08-03
2430
单例模式的六种花式写法
单例模式是一种常用的设计模式,其定义是单例对象类只允许一个实例存在,实现的核心原理是构造函数私有化。使用单例可以节省内存开销,也是现实场景中的一种映射,比如一台打印机同时只能运行一个打印任务,一个公司只有一个CEO等场景。
蜻蜓队长
2018-08-03
3980
Android热修复简单总结
DexClassLoader -> DexPathList -> DexFile -> -> Element -> dexElements.add(element)
蜻蜓队长
2018-08-03
5920
Java 基础(五)——集合源码解析 Set
前面我们学了 List 集合。我们知道 List 是一个有序的集合,可以根据元素的整数索引访问元素,并且允许重复。
蜻蜓队长
2018-08-03
4090
Java 基础(六)——集合源码解析 Queue
Queue继承自 Collection,我们先来看看类结构吧,代码量比较少,我直接贴代码了。
蜻蜓队长
2018-08-03
4780
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档