一. 线程状态类型1. 新建状态(New):新创建了一个线程对象。2. 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3. 运行状态(Running):就绪状态的线程获取了CPU,执行程序代...
分类:
编程语言 时间:
2015-03-16 23:03:58
阅读次数:
322
/// /// 创建对象实例 /// /// 要创建对象的类型 /// 类型所在程序集名称 /// 类型所在命名空间 /// 类型名 /// public static T Crea...
分类:
其他好文 时间:
2015-03-16 16:16:56
阅读次数:
94
一个对象创建语句Girly=newGirl("hera",20);执行这句话要经历8个步骤:new用到了Girl.class,所以先会找到Girl.class文件并加载到内存中如果有的话,先会执行该类中的static代码块,为Girl.class类进行初始化在堆内存中开辟空间,分配一个内存地址在堆内存中建立对象的特有属性..
分类:
编程语言 时间:
2015-03-16 06:27:13
阅读次数:
114
------- android培训、java培训、期待与您交流! ----------类的本质:类本身也是一个对象,是一个Class类型的对象,简称类对象;1.内存中创建对象的本质:利用Class 创建一个 Person类对象;利用person类对象,创建Person类型的对象。2.类对象及对象内存...
分类:
其他好文 时间:
2015-03-13 23:44:40
阅读次数:
154
------- android培训、java培训、期待与您交流! ----------一、构造方法1.构造方法:用来初始化对象的方法,是一个对象方法,- 开头;2.重写构造方法的目的:让对象创建出来,成员变量就会有一些固定的值;3.创建对象的两种方式: 4.重写构造方法:1.先调用父类的构造方法:[...
分类:
其他好文 时间:
2015-03-13 00:09:51
阅读次数:
174
retain 和 copy 的区别。 copy copy是通过旧对象创建一个新对象,新对象引用计数器为1,与旧对象的引用计数无关。 retain retain是创建一个指针,对象引用计数加1。retain 出来的指针和原对象的指针指向的内存地址是相同的。 如何实现copy 并不是所有对象都可以进行c...
分类:
其他好文 时间:
2015-03-11 23:22:35
阅读次数:
224
第一步:建立线程类,并启动线程 1 /** 2 * 【1】实现Runnable接口,重写run方法。 3 * 【2】run方法内的逻辑代码就是线程体 4 * 【3】创建线程类的对象 5 * 【4】创建线程类的代理对象 6 * 【5】代理对象调用start(),启动线程 7 * @auth...
分类:
编程语言 时间:
2015-03-11 10:42:47
阅读次数:
169
容器启动的时候具体的:创建Servlet对象的时机1、Servlet容器启动时:读取web.xml配置文件中的信息,构造指定的Servlet对象,创建ServletConfig对象,同时将ServletConfig对象作为参数来调用Servlet对象的init方法。2、在Servlet容器启动后:客...
分类:
其他好文 时间:
2015-03-11 09:19:34
阅读次数:
273
原理:
创建内存位图对象;
创建内存DC;
将位图对象选入到内存DC,便可以在内存DC中画图;
最后将内存DC中的图拷贝到窗口DC
在BOOL C***Dlg::OnEraseBkgnd(CDC* pDC) 中实现:
CDC MemDC; //定义一个显示设备对象
CBitmap MemBitmap;//定义一个内存位图对象
//随...
分类:
其他好文 时间:
2015-03-10 12:17:53
阅读次数:
226
代理的概念:简单的理解就是通过为某一个对象创建一个代理对象,我们不直接引用原本的对象,而是由创建的代理对象来控制对原对象的引用。动态代理:是指在程序运行时由Java反射机制动态生成,无需手动编写代码。动态代理不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java反射机制可以生成任意类型的动态...
分类:
编程语言 时间:
2015-03-09 23:40:26
阅读次数:
274