Class类 首先,Class类里可以记载所有类的属性、方法等信息。这个也就是运行时类别标记,它记录了所有的对象(比如int,MyClass,void,数组等等)对应的类信息。 Class对象 JVM对于每个所使用的对象,都会有相应的Class对象与之对应,要么这种类型的Class对象已经创建好了, ...
分类:
其他好文 时间:
2016-04-17 17:39:02
阅读次数:
126
反射 作为一个主要内容 (听说)理论多余实际 反射主要(目前只知道) 想要反射某个目标 先需要取得目标的属性,名字 在程序运行之前就知道这叫做 运行前取得 在程序运行时 从类加载器中 获取叫做 运行期取得 用途: 一般JAVA文件都是以class类型进行传送 所以需要使用里面的方法就得用到反射 ; ...
分类:
其他好文 时间:
2016-04-17 16:16:27
阅读次数:
132
Class类的使用 OOP的世界里,万事万物皆对象。类是谁的对象呢?——类是对象,类是java.lang.Class类的实例对象!There is a class named class. 实例: //有一个类 class Foo { void print() {System.out.println ...
分类:
编程语言 时间:
2016-04-16 21:14:59
阅读次数:
221
0.和java很相似, struct(结构) 实例化出来的对象,是在内存栈中分配; class(类)实例化出来的对象,指向了内存堆中分配的空间; string、object、class,这3个引用类型在堆中存储 1.在堆内存中,一个new分配一个内存区域,没有new的通常都只是直接指向; 但在栈内存 ...
一、泛型是在JDK1.5之后增加的新功能。泛型(Generic)可以避免经常出现的数据类型转换异常二、泛型可以解决数据类型的安全问题,它主要的原理,是在类声明的时候通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。三、格式访问权限class类名称<泛型,..
分类:
编程语言 时间:
2016-04-14 06:56:51
阅读次数:
193
深入理解和探究Java类加载机制 1.java.lang.ClassLoader类介绍 java.lang.ClassLoader类的基本职责就是根据一个指定的类的名称,找到或者生成其对应的字节代码,然后从这些字节代码中定义出一个Java 类,即 java.lang.Class类的一个实例。 Cla ...
分类:
编程语言 时间:
2016-04-11 08:42:58
阅读次数:
214
css选择器 id选择器 用# class类选择器 用. 元素选择器 用元素标签 属性选择器 input[type=”text”]{ Border:2px; } 伪类选择器 /*未访问时*/ a:link{ color:black; text-decoration: none; } /*访问后*/ ...
分类:
Web程序 时间:
2016-04-11 00:12:09
阅读次数:
236
初识Java反射机制: 从上面的描述可以看出Java的反射机制使得Java语言可以在运行时去认识在编译时并不了解的类/对象的信息,并且能够调用相应的方法或修改属性的值。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的class类的内部信息(包括其mo ...
分类:
编程语言 时间:
2016-04-10 22:41:06
阅读次数:
241
1. 所谓 继承 就是 把class 类里面的一些 属性和方法 加一个 private 的前缀, 比如 public class student { private int age; private void getScore(){} // 然后 提供 几个 普通的 方法 来 给 私有变量 赋值 p ...
分类:
编程语言 时间:
2016-04-09 18:46:27
阅读次数:
181
上篇文章我们了解了什么是运行时,那么接下来我们来了解一下运行时原理 在了解原理之前,我们需要来了解一下,类和对象的本质的数据结构是什么 Class Objective -C类是有class类型来表示的,他实际上是一个指向objc_class结构体的指针,他的定义如下 tydef struct obj ...
分类:
其他好文 时间:
2016-04-09 16:51:16
阅读次数:
266