摘要:
多线程:进程 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源 一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。 进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其 阅读全文
摘要:
反射: 反射是程序可以访问,监测和修改它本身状态或者行为的一种能力。 反射动态地创建类型的实例,将绑定到现有对象或由现有对象获取类型然后可以调用类型的方法或访问其字段和属性。 优点:(1)反射提高了应用程序的灵活性和扩展性 (2)降低耦合性,提高自适应能力 (3)他允许程序创建和控制任何类的对象,无 阅读全文
摘要:
匿名类型 定义:匿名类是没有名字的类特点:匿名类不能被引用,只能在创建时通new来声明。 匿名类的优势以及应用场景:a.匿名类型提功了一种方便的方法 可以来将一组只读属性封装到单个属性中,而且 无需首先定义一个类型 b.类型名由编译器生成 并且不能再带源代码级使用 ,每个属性的类型有编译器推断c.可 阅读全文
摘要:
委托和事件 概念:委托(Delegate):值得是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。2.声明委托(Delegate):委托声明决定了可由该委托引用的方法。委托可指向一个与其具有相同标签的方法。3.实例化委托(Delegate):一旦声明了委托类型,委托对象必须使用 new 阅读全文
摘要:
泛型特性:1,概念:a.泛型是通过参数化类型来实现在同一份代码上操作多种数据类型的技术。b.声明一个泛型方法,方法名后边需要有一个<T>,其中字母T不是固定的,也可以使用其它字母。b.T相当于就占了一个坑,又相当于代表了一个数据类型的参数占位符使用泛型的优点:为什么用泛型:1、减少装箱和拆箱,提高运 阅读全文
摘要:
对列 与栈 1.对列与栈的关系:a.栈和对列是两种特殊的线性表他们的数据元素之间具有顺序的逻辑关系 都可以采用顺序存储结构和链式存储结构 线性表与对列和栈的区别:a.线性表的插入个删除操作不受限制,可以在任何位置进行 b.栈的插入和删除操作只允许在表的一端进行c.对列的插入和删除操作则 分别在表的两 阅读全文