Java内存区域与内存溢出异常 运行时数据区域 所有线程共享区域方法区常量池堆 线程隔离数据取虚拟机栈本地方法栈程序计数器 程序计数器 当前线程...
哪些内存需要回收 什么时候回收 如何回收 Java堆和方法区的垃圾回收 对象是否存活 引用计数算法 给对象添加一个引用计数器,当有一个地方引用它...
什么是CMake 在Android2.2及以上版本,构建原生库的默认工具是CMake。 CMake是一个跨平台的构建工具,可以用简单的语句来描述...
Android.mk Android.mk是一个向Android NDK构建系统描述NDK项目的GUN makefile片段。主要用来编译生成以...
什么是Makefile? 一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,Makefile定义了一系列规则来制定,哪些文件...
静态库 静态库实际就是一些目标文件(一般以.o结尾)的集合,静态库一般以.a结尾,只用于生成可执行文件阶段。 在链接步骤中,链接器将从库文件取得...
编译就是将高级语言编写的程序转化为二进制代码可执行程序的过程 编译分为四大过程: 预处理 编译 汇编 链接 预处理(preprocessing)...
说到iOS中的触摸事件不得不提到两个内容:一个是UIResponder、一个是事件的响应链 什么UIResponser? Responsder ...
UIViewController的加载过程探究 新建一个 UIViewController 并勾选Also create Xib fileima...