1.throw的作用
class Usre {
private int age;
public void setAge (int age) {
if(age
RuntimeException e = new RuntimeException ("年龄不能为负数");//生成异常对象
throw e;//抛出
}
this.age = age;
}
}
class Tes...
分类:
编程语言 时间:
2014-11-19 18:51:18
阅读次数:
204
一、IIS服务器根据请求的文件的后缀名来确定如何处理这个请求。例如.html,或.js,或.aspx…服务器获取所请求的页面的后缀名后,在服务器端寻找可以处理这类后缀名的应用程序,如果IIS找不到可以处理此类文件的应用程序,并且这个文件也没有受到服务器端的保护(一个受保护的例子就是App_Code中...
分类:
Web程序 时间:
2014-11-19 15:50:45
阅读次数:
358
??
写操作系统内核需要了解一个具体计算平台的CPU,包括这个CPU里的寄存器和异常中断处理机制...
分类:
其他好文 时间:
2014-11-19 10:55:01
阅读次数:
163
三.信号(Signal)信号是Unix系统中使用的最古老的进程间通信的方法之一。操作系统通过信号来通知某一进程发生了某一种预定好的事件;接收到信号的进程可以选择不同的方式处理该信号,一是可以采用默认处理机制—进程中断或退出,一是忽略该信号,还有就是自定义该信号的处理函数,执行相应的动作。内核为进程生...
分类:
系统相关 时间:
2014-11-17 17:25:18
阅读次数:
397
一:起因
(1)最近在用java处理分析各种数据,碰到了一些异常,如parse()异常 ParseException,valueOf()NumberFormatException IllegalArgumentException异常,NullPointerExcetion IndexOutOfBoundsExceptionFileNotFoundException等
(2)异常不能任意捕获...
分类:
编程语言 时间:
2014-11-15 10:07:30
阅读次数:
190
SocketServer这个模块中定义的类比较多,但是设计比较清晰,我们以TCPServer为主线分析,先脉络再细节。总体脉络将相关类分为两组,如图:服务器相关(上)BaseServer是server基础类,定义server的基本处理运行与request处理机制,TCPServer直接继承它。Req...
分类:
编程语言 时间:
2014-11-14 21:10:10
阅读次数:
203
Qt事件系统Qt是事件驱动的,程序每个动作都是由某个事件所触发。Qt事件的类型很多,我们可以通过查看Qt的manual中的EventSystem和QEvent来获得各个事件的详细信息。为了完整起见,一份Qt4.6的事件列表附在本文后面。事件来源Spontaneousevents(自发事件)从系统得到...
分类:
其他好文 时间:
2014-11-13 18:50:39
阅读次数:
312
最近因为工作需要,简单的学习了一下SEH的异常处理机制和使用方法。小结如下:一、什么是SEH?SEH("Structured Exception Handling"),即结构化异常处理,是微软在Windows系统中引入的异常处理机制。与C++的try…catch…类似,但是更强大更全面一些。二、为什...
分类:
其他好文 时间:
2014-11-09 19:23:45
阅读次数:
310
Android平台的事件处理机制有两种,一种是基于回调机制的,一种是基于监听接口的,现介绍第一种:基于回调机制的事件处理。Android平台中,每个View都有自己的处理事件的回调方法,开发人员可以通过重写View中的这些回调方法来实现需要的响应事件。当某个事件没有被任何一个View处理时,便会调用...
分类:
移动开发 时间:
2014-11-09 12:31:16
阅读次数:
212