摘要:
理解class.forName() 分类: 【Java SE 基础】 2012-05-17 07:53 3892人阅读 评论(3) 收藏 举报classloaderclassjdbcejb数据库目录(?)[-]官方文档类装载两种装载方法的区别不同的类装载器是否实例化类资源使用jdbc方式连接数据库时会使用一句代码Class.forName(StringclassName).这句话是什么意思呢?首先说一点Class.forName(StringclassName)这个方法的作用是装载className这个字符串指定的类。官方文档返回与带有给定字符串名的类或接口相关联的Class对象。调用此... 阅读全文
posted @ 2014-01-06 18:23
jeans chen
阅读(188)
评论(0)
推荐(0)
摘要:
所在位置: 图书 -> 在线试读 -> Android内核剖析 第9章 Framework的启动过程9.3 zygote的启动前面小节介绍了Framework的运行环境,以及Dalvik虚拟机的相关启动方法,zygote进程是所有APK应用进程的父进程,接下来就详细介绍zygote进程的内部启动过程。9.3.1 在init.rc中配置zygote启动参数init.rc存在于设备的根目录下,读者可以使用adb pull /init.rc ~/Desktop命令取出该文件,文件中和zygote相关的配置信息如下:service zygote /system/b... 阅读全文
posted @ 2014-01-06 18:18
jeans chen
阅读(303)
评论(0)
推荐(0)
摘要:
android 智能指针的学习先看邓凡平的书扫盲 再看前面两片博客提升 阅读全文
posted @ 2014-01-06 16:42
jeans chen
阅读(164)
评论(0)
推荐(0)
摘要:
Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析 分类: Android 2011-09-23 00:59 31568人阅读 评论(42) 收藏 举报androidclassdebuggingdeleteobject Android系统的运行时库层代码是用C++来编写的,用C++来写代码最容易出错的地方就是指针了,一旦使用不当,轻则造成内存泄漏,重则造成系统 崩溃。不过系统为我们提供了智能指针,避免出现上述问题,本文将系统地分析Android系统智能指针(轻量级指针、强指针和弱指针)的实现原理。老罗参加了“CSDN2013博客之星评选活动”,欢迎大家投票支持!... 阅读全文
posted @ 2014-01-06 16:40
jeans chen
阅读(282)
评论(0)
推荐(0)
摘要:
Android的引用计数(强弱指针)技术及一些问题 分类: Android 2013-06-07 18:25 844人阅读 评论(4) 收藏 举报目录(?)[+]Android C++框架层的引用计数技术C++ 中对指针的使用时很头疼的事情,一个是经常会忘记free 指针,造成内存泄露,另外一个就是野指针问题:访问已经free掉的指针。程序debug工作的相当大部分,都是花费在这。Android中通过引用计数 来自动管理指针的生命周期,动态申请的内存将会在不再需要时被自动释放(有点类似Java的垃圾回收),不用程序员明确使用delete来释放对象,也不 需要考虑一个对象是否已经在其它地方... 阅读全文
posted @ 2014-01-06 16:39
jeans chen
阅读(350)
评论(0)
推荐(0)
摘要:
C/C++变量命名规则,个人习惯总结(2012-10-31 13:48:10)转载▼标签:c/c变量命名规则c语言变量命名c变量命名规则规范it分类: C/VCC_C++变量命名规则变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则:1、 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。2、 第一个字母必须是字母或者下划线开头。3、 不能使用C++关键字来命名变量,以免冲突。4、 变量名区分大小写。 变量命名规则:一、 用最短字符表示最准确的意义。二、 使用变量前缀。1、 整型前缀int nId; //int前缀:nshor... 阅读全文
posted @ 2014-01-06 14:10
jeans chen
阅读(276)
评论(0)
推荐(0)
浙公网安备 33010602011771号