摘要:线程的状态一个线程从创建,启动到终止的整个过程称为线程的生命周期,在其间的任何时刻,线程总是处于某个特定状态。这些状态如下:新建状态:线程对象已经创建,对应new语句。就绪状态:就绪状态也可叫做可执行状态,对应start()方法。运行状态:当处于就绪的线程被调度并获得了cpu等执行必须的资源时,便进 阅读全文
线程
2016-11-10 23:07 by backyyan, 161 阅读, 0 推荐, 收藏, 编辑
摘要:线程:线程可以方便的控制方法的执行。如循环执行方法,设置方法的执行时间间隔,方法的停止执行等,在一些开发项目中经常使用。java虚拟机允许应用程序并发地运行多个执行线程,多个线程共享进程的内存,大大提高了执行效率和cpu的利用率。线程概述:现在的操作系统是多任务操作系统,多线程是实现多任务的一种方式 阅读全文
自定义异常
2016-11-09 11:50 by backyyan, 235 阅读, 0 推荐, 收藏, 编辑
摘要:前面所讲的异常主要用来处理系统可以预见的异常,定义他们为Expection。 对于某个应用程序特有的错误,则需要程序员根据程序的特殊逻辑在用户定义的程序中自己创建异常类和异常对象,称为自定义异常。 自定义异常必须是Expection的子类,必须从Expection继承。一般含有两个构造方法:一个是无 阅读全文
throw 子句
2016-11-08 20:28 by backyyan, 228 阅读, 0 推荐, 收藏, 编辑
摘要:throws是声明方法时抛出可能出现的异常,但不能捕获异常,也就是说并不直接处理异常,而是把它向上传递。其格式如下: 方法声明 throws 异常类名列表 若一个方法声明抛出异常,则表示该方法可能会抛出所声明的那些异常,从而要求方法的调用者在程序中对这些异常进行处理。throws一次可以抛出多个异常 阅读全文
throw 语句
2016-11-08 20:05 by backyyan, 1240 阅读, 0 推荐, 收藏, 编辑
摘要:我们也可以写代码来抛出异常,抛出异常的语句时throw,其格式如下: throw 异常类的对象名 用throw抛出异常,一般放在方法内部。一个程序可以有多个throw。throw语句执行时,其后面的代码不再执行,程序转到异常处理程序段。 需要注意一下两点: 第一throw后面的异常类对象名必须是Th 阅读全文
异常处理
2016-11-07 22:55 by backyyan, 185 阅读, 0 推荐, 收藏, 编辑
摘要:如果程序发生异常,系统首先创建异常对象交给运行时系统,再由系统寻找代码处理异常,共经历抛出异常、捕获异常和处理异常几个过程。下列程序段会发生异常:class Rdd{public static void main(String []args){int i=9;int j=9;int s=39/(i- 阅读全文
异常处理
2016-11-06 22:18 by backyyan, 619 阅读, 0 推荐, 收藏, 编辑
摘要:异常处理的概念和java异常处理的体系结构 在面向编程语言中,我们可以通过返回值来确定方法是否正常执行。比如在一个c语言编写的程序中,如果方法正确执行则返回1,错误则返回0.在VB或Delphi开发的应用程序中,出现错误时,我们就弹出一个消息框给客户。通过返回值我们并不能获得错误的详细信息。可能因为 阅读全文
匿名类
2016-11-03 19:42 by backyyan, 199 阅读, 0 推荐, 收藏, 编辑
摘要:匿名类是没有名字的内部类,所以在创建时,必须作为一个new语句的一部分来声明它们,这就要采用另一种形式的new语句。如下所示: new<类或接口><类的主体> 这种形式的new语句声明一个新的匿名类,他对一个给定的类进行扩展,或实现一个给定的接口。他还创建一个类的新实例,并把它作为语句的结果而返回。 阅读全文
接口的使用,内部类
2016-11-02 23:18 by backyyan, 383 阅读, 0 推荐, 收藏, 编辑
摘要:接口的使用: 接口定义好后,如何使用这些接口呢?只要在类的声明语句中使用关键字implements,声明该类实现了某个或多个接口,同时要在类中实现接口中定义的所有方法。具体格式如下: [类修饰符]class类名 implements多个接口 { 实现接口中的方法 } 在类体中实现接口中的方法必须是公 阅读全文
接口,接口的定义
2016-11-01 22:45 by backyyan, 1746 阅读, 0 推荐, 收藏, 编辑
摘要:接口interface,顾名思义,是为了一种事物与另一种事物进行交流提供的通道(手段),例如我们现在的操作系统是Windows系统,我们见到的界面和各个功能的按钮都是图形用户接口,接口就是用户和应用程序内部交互的界面。接口实际上有两种含义:一是一个类所具有的方法的特征集合,是一种逻辑上的抽像;二是j 阅读全文