可以从中知道JNI是如何查找类,创建对象,访问对象的属性等等内容
分类:
移动开发 时间:
2015-04-25 18:04:45
阅读次数:
197
Javascript中我们最常用的对象就是document对象 Document对象:每个载入浏览器的html文档都会成为document对象。我们可以利用document对象访问HTML中的元素。 document.getElementById()通过id来获取相应的值1.文本框 ...
分类:
编程语言 时间:
2015-04-25 11:59:59
阅读次数:
295
封装:把对象的全部属性和服务结合在一起,形成不可分割的独立单位;尽可能隐藏内部细节。(数据隐藏、隐藏具体实现的细节) public、private、protected、defaultpublic:既可以跨类访问,也可以跨包(package)访问private:只能被该类对象访问,子类不能访问,更不能...
分类:
编程语言 时间:
2015-04-20 22:29:09
阅读次数:
239
上一篇文章,介绍了JVM的运行时数据区
接下来,我们来讨论JVM中对象是如何分配以及访问对象的呢?这个过程将会涉及到上一篇文章中说的虚拟机栈、堆、方法区这3个重要的内存区域。
如,下面这句代码:
ClassA object = new ClassA();
假设这句代码出现在某一方法体内,那么“ClassA object”这部分将会反映到...
分类:
其他好文 时间:
2015-04-18 13:12:49
阅读次数:
154
对象访问在 Java 语言中无处不在,是最普通的程序行为,但即使是最简单的访问,也会却涉及 Java 栈、 Java 堆、方法区这三个最重要内存区域之间的关联关系,如下面的这句代码:Object obj = new Object();我们知道在Java栈中保存的是对象的引用,在Java堆中才是具体new出来的对象实体,根据具体类型以及虚拟机实现的对象内存布局( Object Memory Layou...
分类:
编程语言 时间:
2015-04-14 18:03:12
阅读次数:
132
1.资源的访问代码中使用Context的getResources()方法得到Resources对象,访问自己定义的资源R.资源文件类型.资源文件名称,访问系统定义的资源android.R. 资源文件类型.资源文件名称。在其他资源中引用资源一般格式为@[包名称:]资源类型/资源名称android:te...
分类:
移动开发 时间:
2015-04-07 00:32:31
阅读次数:
187
虽然网上有很多的做饭,但是对于新手的朋友们来说,并不是能够看得懂。
反射技术:可以对一个类进行解刨,首先要获取该类的字节码文件内容,并将内容都封装成了对象。
访问属性,方法,以及构造函数,然后在调用构造函数,创建对象。
调用空参数的构造函数用的是Class类中的newInstance方法。
调用带参数的构造函数用的是构造函数本身的newInstance方法。
在这里我只做了两种方法,利用...
分类:
其他好文 时间:
2015-04-04 10:44:18
阅读次数:
112
1.兼容性 OC是一种面向对象的C语言,在OC的代码中可以有C和C++语句,它可以调用C函数,也可以通过C++对象访问方法。2.字符串 OC通常不使用C语言风格的字符串。大多数情况下(CoreFoundation中的字符串是C语言的)是使用Foundation框架的NSString类型的字符串。.....
分类:
其他好文 时间:
2015-03-29 10:46:29
阅读次数:
125
pblic 在项目里都可以访问。protected 只能被自己访问和被子类访问例如在类中定义了两个方法,一个是protected 一个是publicProtected所修饰的方法只能在类内部被访问到,而不能被类所创建的对象访问到在继承protected所在类的子类也能访问到Private 只能在自己...
分类:
其他好文 时间:
2015-03-27 23:53:00
阅读次数:
152
当private,public,protected单纯的作为一个类中的成员权限设置时:private: 只能由该类中的函数、其友元函数访问,不能被任何其他访问,该类的对象也不能访问.protected: 可以被该类中的函数、子类的函数、以及其友元函数访问,但不能被该类的对象访问public: 可以被...
分类:
编程语言 时间:
2015-03-14 15:07:29
阅读次数:
136