define_us的专栏

JAVA深入,python浅出

JAVA C# C/C++之比教学:继承

一、C#的继承 (1)C#派生类只能有一个基类,也就是说不支持多重继承。但是可以实现多个接口。 (2)C#只存在public级别的继承。(3)继承中,父类的私有成员也被继承了,但是他们却不可以被访问namespace sandbox { class B { pub...

2016-07-18 09:47:15

阅读数 356

评论数 0

C#和XML

首先,预备下XML的基本知识 DOM(对象文档模型)。DOM可以以一种独立于平台和语言的方式修改一个文档的内容和结构。常见的技术有HTML DOM和XML DOM。DOM的设计初衷是为了让不同厂家的网页技术可以再浏览器端显示。 XML当然是一种读取解析修改存储文档的技术。不过,文档就是对象,文...

2016-06-20 10:43:22

阅读数 164

评论数 0

C#中的代理委托和event关键字

也叫作委托。事实上,代理就是用于定义指向方法的引用。 比如你在你眼前的程序中要调用另一部分程序的内容(方法或属性),但是,你不能保证函数名或者属性名不发生变化,或者根本程序不可见(不是public或者是DLL的程序)。那么就使用代理。 定义如下 public delegate U...

2016-06-16 20:24:53

阅读数 1300

评论数 0

JAVA C# C/C++比教学:泛型

所谓泛型,便是指参数化类型 1、JAVA java中允许使用泛型定义接口,类和方法。如 //泛型方法 public <T1, T2> void printPoint(T1 x, T2 y){ T1 m = x; T2 n = y; ...

2016-06-06 15:59:35

阅读数 237

评论数 0

JAVA C# C/C++之比教学:编译机制

(1)预编译指令 C#中也有#define的编译器指令,但是不能用于替换代码中的常数,只能用于条件编译。被条件编译指令跳过的代码在VS中被灰色表示。 define 、undef 、if、elif、else、endif用于条件编译 warning、error用于手动输出警告和错误信息 reg...

2016-06-04 18:47:35

阅读数 467

评论数 0

JAVA C# C/C++之比教学:访问控制机制

、java java中表示权限的关键字分别为public,protected,private。没有friendly这个,什么都不写的话也是一种不同的权限表示。 class Mall { public String mallName; } class SuperMarket exte...

2016-05-06 19:33:32

阅读数 662

评论数 0

C#语言中的小知识点

var为.net 3.5中新定义的数据类型,相当于一个弱化类型定义,可以替代任何类型。 有以下特点: (1)必须在定义的时候初始化 (2)一旦初始化完成,数据类型不可改变 (3)只能用于定义局部变量 (4)运行效率上和使用强类型定义一致。

2016-04-27 20:02:07

阅读数 163

评论数 0

C#中的is和as关键字(摘抄)

类型安全是.net设计之初最重要的问题。在.net中,一切类型都必须继承于system.object,可以通过gettpye的方法获得准确类型。 is和as操作符,便是c#中对类型转换的支持。 is的规则如下: (1)检查类型的兼容性,并返回结果,返回true或者false (2)不会抛出...

2016-04-11 16:33:54

阅读数 280

评论数 0

认识全面的NULL(摘抄)

(1)null并不等同于0,也不等同与string.empty,也不等于数字0,null是标示引用的一种状态,标示什么都没有,为一个空引用。 (2)null为引用对象的默认值。 (3)对任何值为null的对象进行操作,都会抛出NullReferenceException异常。 (4)判断一个...

2016-04-11 16:26:58

阅读数 194

评论数 0

c#线程同步的总结(摘抄)

.net中的线程同步方式非常之多。 常见的有如下几种 (1)lock关键字 lock的本质是monitor.enter,和monitor.exit。简单来讲进入大括号时执行的是monitor.enter(obj),离开大括号时执行的是monitor.exit(obj)。 lock不能锁定指...

2016-04-11 16:01:38

阅读数 249

评论数 0

C#中的计时器

C#有三种计时器 1.定义在System.Windows.Forms.Timer里 2.定义在System.Threading.Timer类里     3.定义在System.Timers.Timer类里 首先明确一点,无论开几个窗口,c#至默认开始一个线程,该线程负责一切处理...

2016-03-21 11:19:54

阅读数 540

评论数 0

JAVA C# C/C++之比较学:初始化顺序

1、java java没有全局变量。在包含main类中声明的static final会最先被初始化。在每一个类被实例化的时候,其所包含的static final都会被初始化。然后执行构造函数。java一般采用static final来表示初始化的全局变量。 public class TestIni...

2015-11-13 22:12:32

阅读数 257

评论数 0

JAVA C# C/C++之比较学:参数传递

首先,感谢http://www.cnblogs.com/jacktag/p/3173415.html我们的定义为值传递是传递栈中的值;引用传递是传递栈地址。 注意,引用传递不是传递堆中的地址,而是传递堆栈中的地址。 1、java 在互联网上,大部分认为java是按值传递的。这样的说法不能说是错误的...

2015-11-13 17:28:43

阅读数 404

评论数 0

.NET基础教程--简介

(1)基本概念 .net平台以微软操作系统为基础,VS.net为开发环境,以.net framework为核心,向.net开发提供底层支持,其核心部分为CLR,相当于java中的JVM .net的特点在于多语言支持。在.net中,所有应用程序都会编译为中间语言在CLR上运行,有CLR提供各种服...

2015-04-27 10:28:39

阅读数 223

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭