- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 《深入理解Java虚拟机》——垃圾收集器与内存分配策略问题
通过这篇文章你能知道的问题:1.如何判断对象是活着还是死去?2.在Java语言中,可作为GCRoots的对象有哪些?3.Java中引用的分类4.对象的自救姿势是什么?5.类在什么情况下是无用的?6.垃圾收集算法有哪些?7.年轻代,老年代,永久代?8HotSpot虚拟机是如何发生内存回收的?9.垃圾收集器有哪些以及组合方式有哪些
2017-09-28 16:38:57 773 1
原创 《深入理解Java虚拟机》——Java内存区域与内存溢出异常学习总结
序言:在Android开发方面,可以说所有的Android开发人员都知道程序计数器,堆,栈,方法区,常量池,GC回收等这些东西,作为一名老菜鸟,有一天我突然问自己,自己真的懂这些吗?真的懂吗?于是就有了《深入理解Java虚拟机》的阅读,这个系列会记录总结这本书的知识。先抛出几个问题,通过该篇文章你可以知道以下问题的答案:java虚拟机执行程序时内存是如何划分的?哪些数据区是线程私有的?
2017-09-21 15:47:04 662 2
原创 Android BLE 总结-源码篇(深入理解startAdvertising的注册过程)
在上一篇的BluetoothLeAdvertiser的分析中讲到,startAdvertising的内部具体实现都是IBluetoothGatt的引用来去实现的,这篇文章我们一起来往深的一层去分析。这篇博文我们会弄清楚上文中以下几点:1.IBluetoothGatt的引用的到底是什么?2. mClientIf是如何生成的以及作用?先来看第一个问题——IBluetoothGa
2017-09-14 17:23:19 7012
原创 Android BLE 总结-源码篇(BluetoothLeAdvertiser)
在做Android BLE的应用程序时,我们发出广播数据是调用BluetoothLeAdvertiser的startAdvertising方法,如下所示:mBluetoothLeAdvertiser.startAdvertising(advertiseSettings, advertiseData, myAdvertiseCallback);那么我打算写的BLE总结之
2017-09-12 19:24:17 8743 5
原创 Android BLE的总结-概念篇
Android BLE的总结其实BLE是个通用的技术术语,与平台无关的,即ios和Android以及一些嵌入式系统或单片机都可以有BLE模块。在进行Android BLE相关的应用开发前,我们有必要去了解蓝牙协议的一些知识。蓝牙协议蓝牙协议基础概念蓝牙协议包括两种技术:Basic Rate(简称BR)和Low Energy(简称LE)。这两种技术,都包括搜索管理,连接管理等机制,但它们是不能互通的。
2017-09-11 14:56:07 11429
转载 C函数之memcpy()函数用法
函数原型void *memcpy(void*dest, const void *src, size_t n);功能由src指向地址为起始地址的连续n个字节的数据复制到以destin指向地址为起始地址的空间内。头文件#include返回值 函数返回一个指向dest的指针。说明 1.sour
2017-09-14 00:47:31 2857
Android轮播控件
2015-12-18
ServiceDemo
2015-05-03
NDKHelloWorld
2015-04-06
Android进程Demo
2014-12-10
ViewFlipperDemo
2014-11-06
Android首页轮播效果Demo
2014-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人