暂无介绍
异常是一种特殊类型的事件,它可以干扰正常的程序流。exception这个名字来自“exception event”。引发异常是创建异常对象并将其交给运行时系统的过程。当运行时系统接收到异常对象时,它将尝试在调用堆栈中找到某人来处理它,方法是按相反的顺序遍历它(方法被调用的顺序)。如果运行时系统找到具有异常处理程序的方法,则该运行时系统将成功。异常处理程序是可以正式处理所述异常的代码块。如果运行时系...
当谈到运输方法时,火车和有轨电车的区别是一个有趣的话题。我们都知道,也很喜欢乘火车穿越城市。但并不是每个人都知道有轨电车的存在,因为它们也在铁轨上运行,在概念上类似于火车。这些是在城市内部运行的专用列车,在与公路同一水平的特殊铺设轨道上运行。他们是电动客车连接在一起,组成一个系列像火车。在有轨电车的城市里,有人很幸运地知道如何乘坐公共汽车到达目的地。但是,也有很多人只在照片中见过电车,却无法分辨电...
程序运行时必然会发生意外行为。这可能是由于异常或错误造成的。异常是可以干扰正常程序流的事件。错误是可以认为是不可恢复的情况。异常主要与应用程序本身有关,而错误则与运行程序的系统有关。...
正在执行的程序称为进程。该流程可分为多个子流程。例如,microsoftword就是一个进程。同时,它检查拼写错误和语法。这是一个子流程。这些子流程称为线程。多线程处理是同时执行多个线程的过程。线程化应用程序可以使用不同的编程语言构建。Runnable和Thread与Java编程相关联。Java中有两种方法通过实现可运行接口或扩展thread类来创建线程。在实现Runnable时,许多线程可以共享...
大多数程序都是用高级编程语言编写的。这些编程语言的语法与英语相似。高级语言很容易被人类理解,但计算机却无法理解。因此,编写的程序或源代码应转换成机器可理解的格式。它被称为机器代码。将源代码转换为机器代码的时间段称为编译时。语法分析、语义分析和代码生成等任务在编译时发生。运行编译时生成的可执行文件的时间段称为运行时。这两个术语都与不同的程序生命周期阶段有关。本文讨论编译时和运行时之间的区别。编译时和...
Java是一种跨平台的编程语言。它还坚持“只写一次,在任何地方运行”的原则。用Java编写的程序可以通过Java编译器编译成Java字节码。然后,字节码可以在运行JRE(Java运行时环境)的任何平台上执行。以及其他支持JRE的JRE库。JVM是一种抽象计算机器,充当特定平台的JRE和Java代码之间的中介。...
电气和电子似乎是相同的技术,但在实际意义上是不同的。两者都处理产生电流以运行电器的电子。电路缺乏决策能力,而电子电路可以做出决策。在微波炉中,它在食物煮熟时发出信号,因此是一个电子电路。洗衣机同时带有电路和电子电路。插座、保险丝和电机是电气的,而编程是为了控制作为电子部件的鼓的旋转。用于传输的重型变压器是电气设备,而玩具和充电器中使用的小变压器是电子设备。大多数电气设备的工作电压为220伏或更高,...