上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 40 下一页
摘要: 对于CPU而言,就有了两条执行的路径,CPu就有了选着的权限CPU喜欢谁.就会执行那条路径,我们控制不了cpu。所有就有了程京的随机打印结果。两个线程一个main线程,一个新线程一起抢夺cpu的执行权(执行时间)谁抢到了谁执行对应的代码。 jVM执行main方法.找os开辟一条main方法通向cpu 阅读全文
posted @ 2022-07-08 13:54 淤泥不染 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 什么是主线程呢?执行main方法的线程就是主线程。 Java程序中只有一个线程,执行从main方法开始,从上到下依次执行的程序为单线程程序。 :JVM执行main方法,main方法会进入到栈内存,JVM会找操作系统开辟一条main方法通向cpu的执行路径,cpu就可以通过这个路径来执行main方法, 阅读全文
posted @ 2022-07-08 11:48 淤泥不染 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 线程∶线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。 简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程 图: 线程调度 分时调度:所有线程轮流使用CPU的使用校,平均分配每个线程占用 阅读全文
posted @ 2022-07-08 11:18 淤泥不染 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 并发:指两个或多个事件在同一个时问段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生). 并发不是并行。并行是让不同的代码片段同时在不同的物理处理器上执行。并行的关键是同时做很多事情,而并发是指同时管理很多事情,这些事情可能只做了一半就被暂停去做别的事情了。 图: 进程概念: 进程︰是指一个 阅读全文
posted @ 2022-07-08 10:36 淤泥不染 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 运行时异常被抛出可以不处理。即不捕获也不声明抛出。 如果finally有return语句,永远返回finally中的结果,避免该情况. 如果父类抛出了多个异常,子类重写父类方法时,抛出和父类相同的异常或者是父类异常的子类或者不抛出异常。 父类方法没有抛出异常,子类重写父类该方法时也不可抛出异常。此时 阅读全文
posted @ 2022-07-08 10:05 淤泥不染 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 多个异常使用捕获又该如何处理呢? 1.多个异常分别处理。 多个异常一次捕获,多次处理。 多个异常一次捕获一次处理。 图: //多个异常一次捕获异常 多个异常分别处理。 //运行时异常抛出可以不处理,即不捕获也不声明抛出 //默认给虚拟机处理,终止程序,什么时候不抛出时异常了,在来继续执行程序 异常注 阅读全文
posted @ 2022-07-08 09:34 淤泥不染 阅读(24) 评论(0) 推荐(0) 编辑
摘要: hrowable类定义了3个异常处理方法 public string getllessage() :获取异常的描述信息,原因(提示给用户的时候,就提示错误原因。 public string tostring():获取异常的类型和异常描述信息(不用)。 public void printStackTr 阅读全文
posted @ 2022-07-07 17:11 淤泥不染 阅读(77) 评论(0) 推荐(0) 编辑
摘要: throws关键字:异常处理的第一种万式,交给别人处理 作用:当方法内部抛出异常对象的时候,那么我们就必须处理这个异常对象 司以使用throws关键字处理异常对象,会把异常对象声明抛出给方法的调用者处理(自己不处理,给别人处理),最终交给JVw处L理-->中断处理使用格式:在方法声明时使用 使用格式 阅读全文
posted @ 2022-07-07 16:36 淤泥不染 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Throw关键字 作用:可以使用throw关键字在指定的方法中挞出指定的异常 使用格式: throw new xxxException(“异常产生的原因”) throw 关键字用于 方法体 内,并且抛出的是一个异常类对象 注意: throw关键字必须写在方法的内部 throw关键字后边new的对象必 阅读全文
posted @ 2022-07-07 15:54 淤泥不染 阅读(27) 评论(0) 推荐(0) 编辑
摘要: java.Lang. ThrowabLe:类是Java语言中所有错误或异常的超类。 Exceotion :编译期异常,进行编译(写代码)java程序出现的问题 RuntimeException:运行期异常,java程序运行过程中出现的问题 异常就相当于程序得了一个小毛病(感冒,发烧),把异常处理掉, 阅读全文
posted @ 2022-07-07 15:13 淤泥不染 阅读(23) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 40 下一页