其调用的方法是从sqlite数据库中获取原来已经使用过的数据库连接,当时也没注意,就是准备设断点然后单步调试,结果竟然是断点无法进入方法体内,后来仔细看了一下方法体的时候发现了一个问题,就是现有的System.Data.Sqlite这个数据访问provider是针对.NET2.0环境开发(最新的版本...
分类:
Web程序 时间:
2015-05-23 22:42:25
阅读次数:
169
其调用的方法是从sqlite数据库中获取原来已经使用过的数据库连接,当时也没注意,就是准备设断点然后单步调试,结果竟然是断点无法进入方法体内,后来仔细看了一下方法体的时候发现了一个问题,就是现有的System.Data.Sqlite这个数据访问provider是针对.NET2.0环境开发(最新的版本...
分类:
其他好文 时间:
2015-05-23 22:40:06
阅读次数:
144
1.方法1)方法作用:封装一段特定的逻辑功能,使程序结构清晰、便于代码的重复使用2)方法的定义:方法的主要三要素:方法名、参数列表、返回值。修饰词返回值类型方法名(参数列表){方法体}说明:①返回值类型:方法需返回结果时使用,无返回值为void,有返回值时设计为特定数据..
分类:
编程语言 时间:
2015-05-22 02:07:11
阅读次数:
272
【关键字keyword】
uml接口interface是一个只有公共操作public operations没有方法体method body的类。他用类图标class icon和关键字>表示。
>简写为>,{abstract}简写为{A}。
uml1中引号guillemets主要用于原型stereotype。
原型被用作概况profile的一部分。
【分类和一般...
分类:
其他好文 时间:
2015-05-16 20:38:16
阅读次数:
167
抽象类1.包含一个抽象方法的类为抽象类,抽象类要用abstract修饰,不能直接使用其实例化对象,可以声明对象。
ps:什么是抽象方法呢?就是一个只被定义,而没有实现的方法(public abstract void fun();),就是没有{….方法体…}的方法。
2.抽象类是给子类继承的,继承抽象类的子类必须覆写所有抽象方法,否则该子类还是抽象类,不能实例化对象。
3.抽象类当然不能用fin...
分类:
编程语言 时间:
2015-05-14 08:47:48
阅读次数:
142
a)抽象类与抽象方法由abstract修饰b)abstract的使用注意抽象方法没有方法体抽象成员只能存在于抽象类中抽象类可以有非抽象成员(侧重于族群的概念,父类有的,子类可以调用)抽象类的派生类必须实现抽象方法体抽象类可以有构造函数(子类new时会调用父类构造函数初始化)抽象类只能用作基类,无法实...
分类:
其他好文 时间:
2015-05-11 19:35:59
阅读次数:
129
1:方法(掌握)(1)方法:就是完成特定功能的代码块。 注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。(2)格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 修饰符:目前就用 public stati...
分类:
编程语言 时间:
2015-05-07 14:05:58
阅读次数:
165
绝大多数方法和构造器对于传递给他们的参数值都会有某些限制。例如索引值必须是非负数,对象引用不能为null,等等。 应该在文档中清楚地指明所有这些限制,并且在方法体的开头出检查参数,以强制施加这些限制。这是“应该在发生错误之后尽快检测出错误” 这一普遍原则的一个具体情形。 如果传递无效的参数值给方法,...
分类:
其他好文 时间:
2015-05-06 16:49:49
阅读次数:
124
对象访问会涉及到Java栈、Java堆、方法区这三个内存区域。如下面这句代码:[java]view plaincopyprint?ObjectobjectRef=newObject(); 假设这句代码出现在方法体中,"Object objectRef” 这部分将会反映到Java栈的本地变量中,作.....
分类:
编程语言 时间:
2015-05-06 14:43:21
阅读次数:
201
匿名方法不包含方法名(定义的时候)。好处仅仅是方便,不用专门去定义一个方法。因此减少了实例化委托所需的编码系统开销。所以匿名方法只适用于简短的方法体、临时使用的情况。尤其是在C# 3.0后出了Lambda表达式后用途更广了。
例如,如果创建方法所需的系统开销是不必要的,则指定代码块(而不是委托)可能非常有用。
启动新线程即是一个很好的示例。无需为委托创建更多...