c#是一种通用的类型安全的面向对象编程语言。设计的初衷是高效的生产力。c# 面向对象特色统一的类型系统 所有的类型都默认继承自object 类,是的所有类都有一组共同的方法。如 tostring类和接口 接口是特殊的类,方法只有定义,没有实现方法体。属性 方法 事件 属性是特殊方法,对字段的操作。事...
类型安全的 只能通过它们定义的协议进行交互。强类型语言。内存管理 c#的内存管理依靠CLR的功能,CLR 里有垃圾回收器,用去回收无效对象。不需要程序员自己显示释放空间。同时c#没有放弃指针,在标记为不安全的情况下使用,用在对性能要求高的地方,和互操作方面。.net framework由CLR 和 ...
部分摘自《果壳中的C#》1.什么是C#? C#是一种通用的类型安全且面向对象的编程语言。类型安全:类型只能通过它们定义的协议进行交互,从而保证一种类型的内部一致性。C#支持静态类型化,在编译时会执行静态类型安全性检查。 面向对象的特性:封装,继承,多态。2..Net Framework .Net F...
数组的容量是固定的,插入新数据不方便,而ArrayList或List的容量可根据需要自动扩充,List是类型安全的
分类:
编程语言 时间:
2015-06-07 11:05:49
阅读次数:
180
组:权限相同的用户集合组的类型:安全组:可以用于权限分配也可以用于邮件发布分布组:只能用于右键分布作用范围本地域组:包含任意域内的用户,全局组,通用组,本地域内的本地域组,只能访问本域全剧组:主要用于组织用户,包含相同域内的用户与全局组可以访问所有域通用组..
分类:
其他好文 时间:
2015-06-03 13:56:05
阅读次数:
110
为什么需要使用泛型?
1.代码复用
2.保证类型安全
3.编程的便利
下面上代码说明代码复用
1)建立一个Animal的父类
package com.ray.test;
public class Animal {
private String name="Animal";
public String getName() {
return name;
}
pub...
分类:
编程语言 时间:
2015-06-03 11:48:33
阅读次数:
160
List类是ArrayList的泛型等效版本,两者功能相似。它实现了6个接口,实际上市对应的3对。1、IEnumerable和IEnumerable2、ICollection和ICollection3、IList和IList 使用List有很多好处。比如类型安全和可以存储引用类型以及值类型的数据,....
分类:
其他好文 时间:
2015-05-30 18:06:20
阅读次数:
122
??
泛型是高级程序设计语言的一种特性。泛型的引入使得程序开发的效率得到提高,代码的重用性大大的提升。有了泛型,我们可以创建独立于被包含类型的类和方法,我们不必给不同的类编写功能相同的很多方法或者类,只创建一个方法或类就可以了。现在我们看看泛型的优点
性能上,泛型不需要进行类型转换(也就是拆箱和装箱)。
类型安全,和Object类相比,Objec...
SharedPreferences对象使用常规的XML文件来存储数据,这些文件存储在应用程序的数据目录内。该XML文件的结构很简单,因为它只允许存储键/值对,不过Android API还提供了非常方便的抽象,允许开发者以类型安全的方式读写数据。
创建SharedPreferences对象最简单的方式是使用PreferenceManager.getDefaultSharedPreferences(...
分类:
其他好文 时间:
2015-05-24 12:57:20
阅读次数:
156
网络程序复杂性固有复杂性,由所在领域存在的主要难题造成选择合适的通信机制,并设计良好的协议来有效使用这些机制
有效使用并发机制,使系统获得可预计的,可靠的高性能
设计合理网络服务,以有效利用现有计算资源,并降低将来的维护成本
管理和配置服务,以获得最大程度的系统可用性和灵活性
偶发复杂性,源自开发网络应用软件时使用的工具和技术缺乏类型安全,可移植,可扩充的原始os api
算法分解的广泛使用,无谓地...
分类:
其他好文 时间:
2015-05-23 18:27:09
阅读次数:
114