摘要:
创建多线程程序的第一种方式-创建Thread类的子类 创建多线程程序的第一种方式:创建Thread类的子类 java.Lang.Thread类:是描述线程的类,我们想要实现多线程程序,就必须继承Thread类 实现步骤: 1.创建一个Thread类的子类 2.在Thread类的子类中重写Thread 阅读全文
posted @ 2022-07-07 14:00
漁夫
阅读(23)
评论(0)
推荐(0)
摘要:
线程调度 分时调度 所有线程轮流使用CPU 的使用权,平均分配每个线程占用CPU 的时间。 抢占式调度 优先让优先级高的线程使用CPU,如果线程的优先级相同,那么会随机选择一个(线程随机性),Java使用的为抢占式调度。 主线程 Java使用java.lang.Thread类代表线程,所有的线程对象 阅读全文
posted @ 2022-07-07 11:56
漁夫
阅读(75)
评论(0)
推荐(0)
摘要:
进程概念 进程︰是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。 线程∶线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一 阅读全文
posted @ 2022-07-07 11:39
漁夫
阅读(144)
评论(0)
推荐(0)
摘要:
自定义异常练习 /** * * @author Administrator *自定义一个异常类,该异常为文件上传出错的异常 *在自定义类对象当中设定两个构造函数来实现对出现的异常信息进行抛出操作 */ public class FileUpException extends Exception{ F 阅读全文
posted @ 2022-07-07 11:15
漁夫
阅读(24)
评论(0)
推荐(0)
摘要:
异常注意事项--子父类异常 public class Fu { public void show01() throws NullPointerException,ClassCastException{} public void show02() throws IndexOutOfBoundsExce 阅读全文
posted @ 2022-07-07 10:50
漁夫
阅读(101)
评论(0)
推荐(0)
摘要:
异常注意事项-多异常的捕获处理 多个异常使用捕获又该如何处理呢? 1.多个异常分别处理。 2.多个异常一次捕获,多次处理。 3.多个异常一次捕获一次处理。 //1.多个异常分别处理。 try{ int[] arr = {1,2,3}; System.out.println(arr[3]);//Arr 阅读全文
posted @ 2022-07-07 10:26
漁夫
阅读(36)
评论(0)
推荐(0)
摘要:
Throwable类中3个异常处理的方法 Throwable类中定义了一些查看方法: public string getMessage() 获取异常的描述信息,原因(提示给用户的时候,就提示错误原因。 public String tostring():获取异常的类型和异常描述信息(不用)。 publ 阅读全文
posted @ 2022-07-07 10:06
漁夫
阅读(63)
评论(0)
推荐(0)
摘要:
Throws关键字--异常处理的第一种方式,交给别人处理 声明异常∶将问题标识出来,报告给调用者。如果方法内通过throw抛出了编译时异常,而没有捕获处理(稍后讲解该方式),那么必须通过throws进行声明,让调用者去处理。 关键字throws运用于方法声明之上,用于表示当前方法不处理异常,而是提醒 阅读全文
posted @ 2022-07-07 09:48
漁夫
阅读(78)
评论(0)
推荐(0)
摘要:
throw关键字 在编写程序时,我们必须要考虑程序出现问题的情况。比如,在定义方法时,方法需要接受参数。 那么,当调用方法使用接受到的参数时,首先需要先对参数数据进行合法的判断,数据若不合法,就应该告诉调用者,传递合法的数据进来。 这时需要使用抛出异常的方式来告诉调用者。 在java中,提供了一个t 阅读全文
posted @ 2022-07-07 09:12
漁夫
阅读(92)
评论(0)
推荐(0)

浙公网安备 33010602011771号