- 博客(10)
- 收藏
- 关注
转载 详解java类的生命周期
最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,所以笔者今天就斗胆来讲一下这个问题,权当抛砖引玉,希望对在这个问题上有疑惑的朋友有所帮助,文中有说的不对的地方,也
2015-07-28 11:35:42
301
原创 class.forName()
使用jdbc方式链接数据库时会经常看到这句代码:Class.forName(String className)。本文将浅显地解读这句代码的含义。看这篇文章之前应该对java的反射机制有所了解,至少是对Class类有一定的了解。官方文档初始化参数指定的类,并且返回此类对应的Class 对象(不了解Class类的同志,应该首先查看下java反射相关知识)。例如,以下代码片段返回 jav
2015-07-28 11:25:43
422
原创 JAVA中类、实例与Class对象
类 类是面向对象编程语言的一个重要概念,它是对一项事物的抽象概括,可以包含该事物的一些属性定义,以及操作属性的方法。面向对象编程中,我们都是以类来编码。 实例简单理解,就是new,就是对类的实例化,创建这个类对应的实际对象,类只是对事物的描述,而实例化就相当于为这个描述新开辟了一块内存,可以改变这块区域里的各种属性(成员变量),当然,也可以实例化多块区域,
2015-07-28 11:19:33
563
转载 ThreadLocal
ThreadLocal是什么 ThreadLocal这个词如果直接翻译就是“本地线程”,可是如果真的按“本地线程”来理解,那就确实大错特错了,ThreadLocal它并不是一个Thread,它跟Thread确实有关系,是用来维护Thread的有关变量的,把它命名为ThreadLocalVariable可能更容易让人理解,在多线程中ThreadLocal为变量在每个线程中都创
2015-07-27 10:10:49
351
原创 activity生命周期
Q:能说一下Activity的生命周期吗?Activity生命周期如下:onCreatonStartonResumeonPauseonStoponDestory外加一个 onRestart就像图示一样,当一个activity第一次启动时会调用的函数分别是onCreatonStartonResum
2015-07-25 22:01:14
329
转载 SingleTask SingleInstance的区别
现有2个项目,taskA、taskB。taskA负责调用taskB中指定的界面。taskB中有3个界面,a、b、c,每个界面显示它所在的task id。SingleTask:其中b界面被声明为SingleTask。先运行taskB,显示a界面,由a界面调用b界面,这时b界面的taskid与a界面的taskid是一致的,说明b界面与a界面在同一个task中;由
2015-07-25 07:44:24
566
转载 char 类型的范围是 : 128~+127
在 C 语言中, signed char 类型的范围为 -128~127,每本教科书上也这么写,但是没有哪一本书上(包括老师)也不会给你为什么是 -128~127,这个问题貌似看起来也很简单容易, 以至于不用去思考为什么,不是有一个整型范围的公式吗: -2^(n-1)~2^(n-1)-1 (n为整型的内存占用位数),所以 int 类型32位那么就是 -(2^31) ~ 2^31-1 即 -214
2015-07-24 11:45:32
650
原创 Activity的启动模式
Activity的四种启动模式与Intent对象 (带FLAG_ACTIVITY_* 常量)共同决定activity组件在被调用时将要发生的动作。在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance” 四种模式主要可分成两组 ,"standard" 和
2015-07-23 14:24:27
372
原创 sqlit数据库升级,添加字段
数据库升级有俩个靠谱的方法,(1)db.execSQL("ALTER TABLE test ADD COLUMN age");(2) db.beginTransaction(); db.execSQL("ALTER TABLE test RENAME TO _Name"); db.execSQL("CREATE TABLE test(id integer primary key a
2015-07-16 16:45:09
781
原创 javah生成.h文件时提示“找不到类”的解决方法
Android studio生成.h提示当用javah为NdkJniUtils.clsaa文件生成.h文件的时候提示错误:错误: 找不到 'NdkJniUtils' 的类文件。解决方法:进入debug目录执行:javah -classpath . -jni dym.github.io.ndkapplication.NdkJniUtils
2015-07-05 18:11:34
605
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人