编程那点事 编程那点事编程那点事

最新发布

新建状态(New)

新建状态(New)

创建一个线程对象后,该线程对象就处于新建状态,此时它不能运行,和其他Java对象一样,仅仅由Java虚拟机为其分配了内存,没有表现出任何线程的动态特征。

赞(0) Vben Java编程 阅读(2580)
进程和线程的区别

进程和线程的区别

操作系统资源管理方式是不一样的,进程有独立的地址空间,进程崩溃后会有保护模式让其不会对其他的进程产生影响。而线程则不然,线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,所以一个线程挂掉可能影...

赞(0) Vben Java编程 阅读(2070)
线程概念

线程概念

线程:是用来执行具体功能和任务的,需要进程为载体,是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计...

赞(0) Vben Java编程 阅读(2212)
进程概念

进程概念

进程是一个很抽象的概念,指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是...

赞(0) Vben Java编程 阅读(2343)
自定义异常

自定义异常

JDK中定义了大量的异常类,虽然这些异常类可以描述编程时出现的大部分异常情况,但是在程序开发中有时可能需要描述程序中特有的异常情况,例如在设计divide()方法时不允许被除数为负数。为了解决这个问题,在Java中...

赞(0) Vben Java编程 阅读(4727)
运行时异常

运行时异常

RuntimeException类及其子类都是运行时异常。运行时异常的特点是Java编译器不会对其进行检查,也就是说,当程序中出现这类异常时,即使没有使用try…catch语句捕获或使用throws关键字声明抛出,程序也能编译通过。运...

赞(0) Vben Java编程 阅读(3006)
编译时异常

编译时异常

在Java中,Exception类中除了RuntimeException类及其子类都是编译时异常。编译时异常的特点是Java编译器会对其进行检查,如果出现异常就必须对异常进行处理,否则程序无法通过编译。处理编译时期的异常有两种方式,...

赞(0) Vben Java编程 阅读(3175)
运行时异常与编译时异常

运行时异常与编译时异常

在实际开发中,经常会在程序编译时产生一些异常,而这些异常必须要进行处理,这种异常被称为编译时异常,也称为checked异常。另外还有一种异常是在程序运行时产生的,这种异常即使不编写异常处理代码,依然可以通过...

赞(0) Vben Java编程 阅读(2597)
throws关键字

throws关键字

在前面学习的例中,由于调用的是自己写的divide()方法,因此很清楚该方法可能会发生异常。试想一下,如果去调用一个别人写的方法时,是否能知道别人写的方法是否会有异常呢? 这是很难做出判断的。针对这种情况,Java...

赞(0) Vben Java编程 阅读(3136)
try…catch和finally

try…catch和finally

上面的例子中,由于发生了异常,程序立即终止,无法继续向下执行。为了解决这样的问题,Java中提供了一种对异常进行处理的方式———异常捕获。异常捕获通常使用try…catch语句,具体语法格式如下:try{ //程序代码块 }...

赞(0) Vben Java编程 阅读(2560)

编程那点事 更专业 更方便

登录

找回密码

注册