摘要: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //池子 6 MyConnction[] connections = new MyConnction[100]; 7 8 //创建一个消费者 9 int index = -1; 1 阅读全文
posted @ 2017-11-15 11:04 wesley1680 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一、线程和进程的概念 程序执行需要资源(内存,带宽,cpu,磁盘空间),操作系统分配资源的最小单位就是一个进程。 一台电脑上会跑很多个程序,一个时间点只能执行一个程序,如果逐个执行,那么执行当前程序的时候,其他程序就处于停顿状态(不能执行),程序会很卡。所以cpu会来回快速切换不同的程序,就好比同时 阅读全文
posted @ 2017-11-11 11:20 wesley1680 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、JDBC连接数据库 1.导包 1)创建lib目录(与src平级) 2)把mysql-connetor-java.jar包复制到lib包中 3)添加引用(add to bulid path) 2.注册驱动 为什么要用反射方式注册(Class.forName())?而不是用new Driver()方 阅读全文
posted @ 2017-08-18 19:41 wesley1680 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 一、集合概述 集合只能存储引用类型的数据,本身不接受基本类型的数据,只是jdk有自动装箱功能,所以直接装箱存储。 二、迭代器 三、Iterable jdk1.5版本后,强行给collection加了个超级接口。实现这个接口的类都允许成为“foreach”语句的目标。 java中没有foreach关键 阅读全文
posted @ 2017-07-28 18:01 wesley1680 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、powderdesigner的使用 阅读全文
posted @ 2017-05-25 14:38 wesley1680 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、定义 接口是一种规范,是一种行为准则。 比如:U盘,手机都有usb接口,他们都能接到电脑上,其中行业的标准规范,规定了U盘,手机的USB接口的宽度,高度等,U盘,手机的USB接口都是根据行业规范生产的,是行业规范的实现。(类实现接口)。电脑上的USB插口的类型是IUSB(行业标准的接口),U盘插 阅读全文
posted @ 2017-05-15 10:33 wesley1680 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、foreach的工作原理 二、拷贝、深拷贝和浅拷贝 阅读全文
posted @ 2017-05-05 18:21 wesley1680 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 一、隐式类型(类型推断:编译时能确定数据类型)(var 类型在编译的时候能确定数据类型,是隐式类型,也是强类型) var s="sf"; var i=1; var ints=new int[] {1,2}; var t;//报错,编译的时候不能推断出类型 以上都是类型推断。 二、匿名类型 var i 阅读全文
posted @ 2017-05-05 17:40 wesley1680 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一、定义 反射是一种 通过动态读取程序集,获取其中的类型元数据,并且对其进行访问的 技术。 二、用法 首先创建一个Person类。 1 public class Person 2 { 3 private int _size; 4 public string Name { get; set; } 5 阅读全文
posted @ 2017-05-04 15:09 wesley1680 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、概念 程序集是.net中的概念。主要包括类库生成的dll文件,控制台或者winform等生成的.exe文件。可以看作是相关的类的打包,相当于java中.jar包。 类型元数据:程序集中的类的成员,定义的类型等。 程序集元数据:程序集清单,版本号,名称等。 IL代码:微软中间语言。 资源文件:比如 阅读全文
posted @ 2017-05-03 16:55 wesley1680 阅读(136) 评论(0) 推荐(0) 编辑