什么是Handler? Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后...

什么是Handler? Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后...
什么是IOC? 看了很多文章说IOC是依赖注入,或者说是控制反转,其实这里有多个联系比较紧密的概念,纯理论概念的内容,感兴趣可以大概了解下: DIP 依赖倒置原则(Depen...
热修复 目前国内Android热修复技术已经发展的可以说百花齐放了,从实现方式来大致分类,可以分为:① Native层实现② Java层实现 之前有简单分析过阿里开源的And...
C++类的构造 简述: C++编程的特点:C++是在C语言的基础上进行扩充和完善,使C++兼容了C语言的面向过程特点,又成为了一种面向对象的程序设计语言 构造函数&析构函数 ...
继承 在Java中类的继承只能是单继承,但是在C++中可以多继承。继承是通过一个冒号表示的,如下: C++中的继承还可以声明继承的作用域,有private和public,默认...
C++ 中有两种容器 1.序列式容器 2.关联式容器 这两种容器都在stl标准模板库中 序列式容器 序列式容器:元素排列顺序与元素本身无关,由添加顺序决定, 比如Java中的...
命名空间 因为在C++中没有包的概念,为了解决重名问题,就有了命名空间的概念,用法很简单: 引用和指针 引用更为规范,指针更为灵活,比如:
编译流程 编译分为四大步骤: 预处理 编译 汇编 链接 预处理 ●完成宏替换、文件引入,以及去除空行、注释等,为下一步的编译做准备。●也就是对各种预处理命令进行处理,包括头文...
Android NDK对Android.mk的支持可以说,已经是接近放弃的状态了,如果碰到Android.mk编译的项目,需要改成Cmake的方式,需要我们读懂Android...