Chinaunix首页 | 论坛 | 博客
  • 博客访问: 268501
  • 博文数量: 138
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 971
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-03 10:05
文章分类

全部博文(138)

文章存档

2016年(1)

2015年(137)

我的朋友

发布时间:2015-03-27 09:35:40

使用final方法的原因有二:        第一、把方法锁定,防止任何继承类修改它的意义和实现。        第二、高效。编译器在遇到调用final方法时候会转入内嵌机制,大大提高执行效率.........【阅读全文】

阅读(803) | 评论(0) | 转发(0)

发布时间:2015-03-25 22:04:53

ServiceMananger是android中比较重要的一个进程,它是在init进程启动之后启动,从名字上就可以看出来它是用来管理系统中的service。比如:InputMethodService、ActivityManagerService等。在ServiceManager中有两个比较重要的方法:add_service、check_service。系统的service需要通过add_service把自己的信息注册到Se.........【阅读全文】

阅读(1039) | 评论(0) | 转发(0)

发布时间:2015-03-25 21:40:37

binder驱动和通信库是binder的核心,驱动是用c语言编写的,通信库是c++写的,应用程序通过jni和底层的库产生联系,建议研究binder的读者先读完<Linux内核设计与实现>和<Unix环境高级编程>这两本书做好研究准备,有时间的也可以学学<Unix网络编程卷2进程间通信>。本文不打算详细分析binder的代码,老罗的书写的最详细了 :-).........【阅读全文】

阅读(1136) | 评论(0) | 转发(0)

发布时间:2015-03-25 13:54:48

面向对象思想的头脑风暴(二)—— 详解继承与组合的优缺点组合与继承都是提高代码可重用性的手段。在设计对象模型时,可以按照语义来识别类之间的组合关系和继承关系。在有些情况下,采用组合关系或者继承关系能完成同样的任务,组合和继承存在着对应关系:组合中的整体类和继承中的子类对应,组.........【阅读全文】

阅读(863) | 评论(0) | 转发(0)

发布时间:2015-03-24 15:51:57

......【阅读全文】

阅读(810) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册