Android提供了openFileInput()和openFileOutput()两种方法来简化,向应用程序沙箱”读取“和”写入“数据流。这两个方法只支持当前应用程序文件夹中的文件,否则将会抛出异常。String fileName=”myTest.temp“;//创建一个新的文件输出流,他是应用程...
分类:
其他好文 时间:
2014-06-28 17:41:07
阅读次数:
163
Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合 法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续处理。举一个例子:有一个根据文件名获取输入流的方法:InputStream getData(String file),为了使方法能够成功执行,必须保证 file 入参不能为 null 或空白字符,否则根本无须进行后继的处理。这时方法的编写者通常会在方法体的最前面编写一段对入参进行检测的代码,如下...
分类:
编程语言 时间:
2014-06-17 22:20:55
阅读次数:
281
大型网站--前端性能优化和规范2013-10-28 09:00 by
贤达,2769阅读,10评论,收藏,编辑
Web性能涉及的范围太广,但一般web开发者在程序上线以后很多都曾遇到过性能的问题。普遍表现为页面速度开始急剧变慢,正常访问时间变的很长,或则干脆给你抛出异常错误页面。这里会涉及到很多可能...
分类:
Web程序 时间:
2014-06-16 09:05:06
阅读次数:
351
https://code.csdn.net/snippets/389206
分类:
其他好文 时间:
2014-06-16 06:38:41
阅读次数:
237
请记住:(1)析构函数绝对不要吐出异常。如果一个析构函数调用的函数可能抛出异常,析构函数应该捕捉任何异常,然后吞下它们或结束程序。(2)如果客户需要对某个操作函数运行期间的异常作出反应,那么class应该提供一个普通函数(而非在析构函数中)执行该操作。
分类:
编程语言 时间:
2014-06-15 12:48:58
阅读次数:
171
服务契约的方法重载,会在装载宿主时,抛出异常.解决是在操作契约上Name设置为不同值,但是生成的代理会把Name的名称作为方法的名称,不过我们可以手动的修改代理类,使得方法名与服务声明的名称一样.契约的继承:
服务契约是不可继承的. 客户端在导入服务契约时,会取消服务契约的继承层级,并利用Opera...
分类:
其他好文 时间:
2014-06-12 21:44:29
阅读次数:
357
1 System.IO.File.Delete("c:\\2.txt"); 2 3 try 4
{ 5 //抛出异常:throw exception 6 Sys...
分类:
其他好文 时间:
2014-06-09 19:40:29
阅读次数:
244
overload和override的区别 override(重写)
1、方法名、参数、返回值相同。2、子类方法不能缩小父类方法的访问权限。3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4、存在于父类和子类之间。5、方法被定义为final不能被重写。overloa...
分类:
其他好文 时间:
2014-06-09 19:14:38
阅读次数:
235
NSAssert是foundation.framework中定义的一个宏:#define
NSAssert(condition, desc, ...)第一个参数为一个条件判断,如果为假,则抛出异常,显示第二个参数所描述的信息。
例如:NSAssert(2>=3, @"2>=3 is false...
分类:
其他好文 时间:
2014-06-09 17:25:42
阅读次数:
723
1.测试用例类必须得继承AndroidTestCast类2.测试用例类使用public
修饰3.测试用例的测试方法使用public修饰4.测试用例的测试方法的返回值应该是void5.测试用例中测试方法不应该有任何参数6.测试用例中测试方法必须抛出异常
,在你的方法加上:throws throwabl...
分类:
移动开发 时间:
2014-06-08 22:05:50
阅读次数:
303