委托是一种类型.委托像String,像Integer,像我们定义的Class一样,是一种类中.委托是一种引用方法的类型.与委托的签名(参数和返回值)匹配的方法都可以分配给该委托.方法可以是静态方法,也可以是实例方法.一旦为委托分配了方法,委托将与该方法具有相同的行为.委托方法的调用可以像其他方法一样...
分类:
其他好文 时间:
2015-05-17 15:16:39
阅读次数:
112
Base关键字用途用于从派生类中访问基类的成员,调用基类上已被其他方法重写的方法。指定创建派生类实时应调用的基类构造函数。基类访问只能在构造函数,实例方法或实例属性访问器中进行。从静态方法中使用base关键字是错误的。Base主要用于面向对象开发的对态这方面。usingSyst..
扩展方法(1)扩展方法是一种特殊的静态方法,它定义在一个静态类中,但可以在其他类的对象上向调用实例方法那样进行调用。因此,通过扩展方法,我们就可以在不修改一个类型的前提下对一个类型进行功能上的扩充,这种方法并不会产生新的类型,而是采用向已有类中加入新方法的方式来完成功能的扩展。(2)在对已有类进行扩...
分类:
Web程序 时间:
2015-05-15 15:02:07
阅读次数:
126
1. 静态方法 VS 实例方法 2. 静态类 (1)常见的静态类:Math、Console、Convert (2)静态类中只能包括静态成员、静态构造函数、常量成员,不能有实例成员,不能有普通构造函数 (3)静态构造函数不能有参数、不能有访问修饰符(默认为private) 静态构造函数的...
分类:
其他好文 时间:
2015-05-13 19:15:59
阅读次数:
138
原文链接 作者:Jakob
Jenkov 译者:李同杰Java 同步块(synchronized
block)用来标记方法或者代码块是同步的。Java同步块用来避免竞争。本文介绍以下内容:
Java同步关键字(synchronzied)
实例方法同步
静态方法同步
实例方法中同步块
静态方法中同步块
Java同步示例
Java 同步关键字(synchron...
分类:
编程语言 时间:
2015-05-13 14:47:11
阅读次数:
269
原文链接作者:Jakob Jenkov译者:李同杰Java同步块(synchronized block)用来标记方法或者代码块是同步的。Java同步块用来避免竞争。本文介绍以下内容:Java同步关键字(synchronzied)实例方法同步静态方法同步实例方法中同步块静态方法中同步块Java同步示例...
分类:
编程语言 时间:
2015-05-13 14:35:49
阅读次数:
180
近来写了个简单的音乐播放器, 每次双击音乐文件, 都会再次运行一个实例, 觉得不太方便, 只需一个运行着的实例即可, 因此着手解决这个问题. 最常用的方法, 当然是在查找当前相同的进程名称, 如果有,则退出, 没有则初始化本实例. 方法比较简单,但有效.private static bool Fo....
分类:
系统相关 时间:
2015-05-13 12:39:32
阅读次数:
140
之前使用js中正则表达式的过程中,基本都是用的test方法,exec很少用,更别说test和exec混用的情况,今天碰巧遇到了这个情况,于是就发现了一个小'bug'。比如我们要匹配全文中长度为4的单词,我们通常会这么做:var str = 'my last name is junhua'var re...
分类:
编程语言 时间:
2015-05-13 00:24:55
阅读次数:
141
class MyThreadScopeData { // 单例 private MyThreadScopeData() { } // 提供获取实例方法 public static synchronized MyThreadScopeData getThreadInstance() { // 从当前....
分类:
其他好文 时间:
2015-05-09 23:34:45
阅读次数:
120
OC方法: 1.OC方法必须以 - 开头 2.OC方法的定义包括声明和实现两部分,声明必须在@interface @end之间,实现必须在@implementation @end之间 3.OC方法只能有类的对象/实例方法 4.OC方法仅归类/类的对象所有函数:1.函数能写在文件的 任何位置(一般除了...
分类:
其他好文 时间:
2015-05-09 23:18:17
阅读次数:
134