摘要:
Thread的常用方法_sleep public static void sleep(long millis) :使当前正在执行的线程以指定的毫秒数暂停(暂时停止执行 实现Runable接口 采用 java.lang.Runnable也是非常常见的一种,我们只需要重写run方法即可。 步骤如下: 1 阅读全文
posted @ 2022-07-07 16:25
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(39)
评论(0)
推荐(0)
摘要:
获取线程名称的方法 获取线程的名称: 1.使用thread类中的方法getname() String getName() 返回该线程的名称. 2.可以先获取到当前正在执行的线程,使用线程中的方法getName()获取线程的名称 static Thead current Thread() 返回当前正在 阅读全文
posted @ 2022-07-07 15:38
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(209)
评论(0)
推荐(0)
摘要:
随机性打印结果 JVM执行main方法,找OS开辟一条main方法通向cpu的路径 这个路径叫main线程,主线程 cpu通过这个线程,这个路径可以执行main方法 对于cpu而言,就有了两条执行的路径,cpu就有了选择的权力 cpu喜欢谁,就会执行那条路径,我们控制不了cpu 所以就有了程序的随机 阅读全文
posted @ 2022-07-07 15:19
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(26)
评论(0)
推荐(0)
摘要:
主线程 Java使用java.lang.Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。每个线程的作用是完成一定的任务,实际上就是执行一段程序流即一段顺序执行的代码。Java使用线程执行体来代表这段程序流。Java中通过继承Thread类来创建并启动多线程的步骤如下∶ 1 阅读全文
posted @ 2022-07-07 15:06
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(48)
评论(0)
推荐(0)
摘要:
线程概念 线程∶线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程 线程条度 阅读全文
posted @ 2022-07-07 14:48
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(33)
评论(0)
推荐(0)
摘要:
并发与并行 并发︰指两个或多个事件在同一个时间段内发生。 并行︰指两个或多个事件在同一时刻发生(同时发生)。 进程概念 进程∶是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位﹔系统运行一个程序即是一个 阅读全文
posted @ 2022-07-07 14:26
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(128)
评论(0)
推荐(0)
摘要:
自定义类异常 概述 为什么需要自定义异常类: 我们说了Java中不同的异常类;分别表示着某一种具体的异常情况,那么在开发中总是有些异常情况是SUN没有定义好的,此时我们根据自己业务的异常情况来定义异常类。例如年龄负数问题,考试成绩负数问题等等。 在上述代码中,发现这些异常都是IJDK内部定义好的,但 阅读全文
posted @ 2022-07-07 14:13
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(40)
评论(0)
推荐(0)
摘要:
异常注意事项 如果finally有return语句,永远返回finally中的结果,避免该情况.如果父类抛出了多个异常,子类覆盖父类方法时,只能抛出相同的异常或者是他的子集。父类方法没有抛出异常,子类覆盖父类该方法时也不可抛出异常。此时子类产生该异常,只能捕获处理,不能声明抛出在try/catch后 阅读全文
posted @ 2022-07-07 13:45
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(23)
评论(0)
推荐(0)
摘要:
finally代码块 finally :有一些特定的代码无论异常是否发生,都需要执行。另外,因为异常会引发程序跳转,导致有些语句执行不到。而finally就是解决这个问题的,在finally代码块中存放的代码都是一定会被执行的。 什么时候的代码必须最终执行? 当我们在try语句块中打开了一些物理资源 阅读全文
posted @ 2022-07-07 13:34
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(82)
评论(0)
推荐(0)
摘要:
异常处理的第二种方式 如果异常出现的话,会立刻终止程序,所以我们得处理异常: 1.该方法不处理,而是声明抛出,由该方法的调用者来处理(throws)。 2.在方法中使用try-catch的语句块来处理异常。 try-catch的方式就是捕获异常。 ·捕获异常: Java中对异常有针对性的语句进行捕获 阅读全文
posted @ 2022-07-07 10:55
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(32)
评论(0)
推荐(0)