(一)类的本质类对象(class object)与实例对象(instance object)类本身也是一个对象,是class类型的对象,简称“类对象”。在/usr/include/objc/objc.h 和 runtime.h 中找到对 class 与 object 的定义:Class 是一个 ob...
分类:
其他好文 时间:
2015-10-19 15:18:36
阅读次数:
169
一、三种文件导入的方式比较:类的前项声明@class、import、include:1、采用@class 类名的方式,它会告诉编译器有这么一个类,目前不需要知道它内部的实例变量和方法是如何定义的,后面会告你,现在你就可以直接使用它,节约程序编译时间;2、采用import方式,能避免重复导入同一类,它...
分类:
其他好文 时间:
2015-10-17 19:12:10
阅读次数:
168
在研究上下文缓存代码的时候,看到了一个class类中类似static{}这样的代码,比较疑惑,于是google到了风生水起大侠的一篇博文,文中关于代码块的介绍非常全面,地址如下cnblogs.com/end/archive/2012/12/21/2827549.html,我这里只把结论整理下,作为自...
分类:
编程语言 时间:
2015-10-15 01:14:43
阅读次数:
238
1. 类和对象 面向对象的程序设计过程中,有两个重要概念:类(class)和对象(object,也被称作实例,instance),其中类是某一批对象的抽象,可以把类理解成某种概念;而对象才是一个具体存在的实例。 >> 定义类的语法如下: [修饰符] class 类名 { 零个到多个构造器的定义 .....
分类:
编程语言 时间:
2015-10-06 16:51:59
阅读次数:
148
hibernate读取数据库内容,用1,session.get(Class类型,主键); 立马发出sql语句。从数据库中取出值装到对象里去2,session.load(Class类型,主键); 从数据库里取出一条记录,到内存里,转换成对应的对象。不发出sql语句,什么时候用对象的内容,什么时候...
分类:
Web程序 时间:
2015-10-04 14:42:24
阅读次数:
198
1、定义: 实现代码重用机制的一种工具, 实现类型参数化, 即把类型定义为参数, 实现真正的代码可重用性。 分为两类:函数模板, 类模板。2、函数模板: template 返回类型 函数名 (形参表) { //函数定义体 }3、类模板: template class 类名 { ...
分类:
编程语言 时间:
2015-10-03 21:52:23
阅读次数:
214
同步静态方法synchronized还可以应用在静态方法上,如果这么写,则代表的是对当前.java文件对应的Class类加锁。看一下例子,注意一下printC()并不是一个静态方法:public class ThreadDomain25{ public synchronized static ...
分类:
编程语言 时间:
2015-10-03 19:27:15
阅读次数:
191
假设有一个class,ClassLoader首先把它load到内存里的code segment(内存里存放代码段的),站在ClassLoader的角度,内存里的一个一个的class就是一个一个的对象,这个对象就是xx.class,实际就是Class类的对象。Load完class,找到main函数开始...
分类:
编程语言 时间:
2015-10-01 21:47:59
阅读次数:
380
概念 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Class类与java.lang.reflect类库一起对反射的概念进行了支持,.....
分类:
编程语言 时间:
2015-10-01 11:27:57
阅读次数:
224
1,AnyObject :代表任何class类型的对象实例。1234567891011121314151617class Man{}class Woman{}let man = Man()let woman = Woman()var arr:[AnyObject] = [man,woman]for....
分类:
编程语言 时间:
2015-09-25 16:32:28
阅读次数:
160