精华内容
下载资源
问答
  • java中异常分为哪几类

    2020-07-28 21:20:30
    java中异常分为两类 根据异常需要处理的时机来分: 1.编译时异常(CheckedException): 程序中产生的异常,需要在写代码的时候进行异常的预处理。如果不处理,编译就无法通过。异常不一定会发生,但是这个异常需要...

    java中异常分为两类

    根据异常需要处理的时机来分:

    1.编译时异常(CheckedException):

    程序中产生的异常,需要在写代码的时候进行异常的预处理。如果不处理,编译就无法通过。异常不一定会发生,但是这个异常需要提前预处理。就好像未雨绸缪,不知道会不会下雨(编译时异常)但是我提前带上伞(预处理),以备不时之需。
    CheckedException处理有两种方法:
    ① 当前方法知道该如何处理该异常,则用try…catch 来处理该异常。
    ② 当前方法不知道如何处理,则在定义该方法时用throws声明该异常。

    2.运行时异常(RuntimeException):

    当代码运行是发生的异常。
    出现运行异常后,系统会把异常一直往上层抛出,直到遇到处理代码为止。如果没有处理代码块,则抛到最上层; 如果是多线程就用Thread.run()方法抛出,抛出之后,这个线程也就退出了。如果是单线程,就用main()方法抛出,抛出后整个程序也就退出了。所以,如果运行时异常不处理,要么导致线程中止,要么主程序中止,后果非常严重。常见的运行时异常

    展开全文
  • 1、Java中异常分为哪两种?编译时异常运行时异常2、异常的处理机制有几种?异常捕捉:try…catch…finally,异常抛出:throws。3、如何自定义一个异常继承一个异常类,通常是RumtimeException或者Exception4、try ...

    1、Java中异常分为哪两种?

    编译时异常

    运行时异常

    2、异常的处理机制有几种?

    异常捕捉:try…catch…finally,异常抛出:throws。

    3、如何自定义一个异常

    继承一个异常类,通常是RumtimeException或者Exception

    4、try catch fifinally,try里有return,finally还执行么?

    执行,并且finally的执行早于try里面的return

    结论:

    1.不管有木有出现异常,finally块中代码都会执行;

    2.当try和catch中有return时,finally仍然会执行;

    3.finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;

    4.finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。

    5、 Excption与Error包结构

    Java可抛出(Throwable)的结构分为三种类型:被检查的异常(CheckedException),运行时异常(RuntimeException),错误(Error)。

    1.运行时异常

    定义:RuntimeException及其子类都被称为运行时异常。

    特点:Java编译器不会检查它。也就是说,当程序中可能出现这类异常时,倘若既"没有通过throws声明抛出它",也"没有用try-catch语句捕获它",还是会编译通过。例如,除数为零时产生的ArithmeticException异常,数组越界时产生的IndexOutOfBoundsException异常,failfast机制产生的ConcurrentModi?cationException异常(java.util包下面的所有的集合类都是快速失败的,“快速失败”也就是fail-fast,它是Java集合的一种错误检测机制。当多个线程对集合进行结构上的改变的操作时,有可能会产生fail-fast机制。记住是有可能,而不是一定。

    例如:假设存在两个线程(线程1、线程2),线程1通过Iterator在遍历集合A中的元素,在某个时候线程2修改了集合A的结构(是结构上面的修改,而不是简单的修改集合元素的内容),那么这个时候程序就会抛出ConcurrentModi?cationException 异常,从而产生fail-fast机制,这个错叫并发修改异常。Fail-safe,java.util.concurrent包下面的所有的类都是安全失败的,在遍历过程中,如果已经遍历的数组上的内容变化了,迭代器不会抛出ConcurrentModi?cationException异常。如果未遍历的数组上的内容发生了变化,则有可能反映到迭代过程中。这就是

    ConcurrentHashMap迭代器弱一致的表现。ConcurrentHashMap的弱一致性主要是为了提升效率,是一致性与效率之间的一种权衡。要成为强一致性,就得到处使用锁,甚至是全局锁,这就与Hashtable和同步的HashMap一样了。)等,都属于运行时异常。

    常见的五种运行时异常:

    ClassCastException(类转换异常)

    IndexOutOfBoundsException(数组越界)

    NullPointerException(空指针异常)

    ArrayStoreException(数据存储异常,操作数组是类型不一致)

    Bu?erOver?owException

    2.被检查异常

    定义:Exception类本身,以及Exception的子类中除了"运行时异常"之外的其它子类都属于被检查异常。特点 : Java编译器会检查它。此类异常,要么通过throws进行声明抛出,要么通过try-catch进行捕获处理,否则不能通过编译。例如,CloneNotSupportedException就属于被检查异常。当通过clone()接口去克隆一个对象,而该对象对应的类没有实现Cloneable接口,就会抛出CloneNotSupportedException异常。被检查异常通常都是可以恢复的。

    如:

    IOException

    FileNotFoundException

    SQLException

    被检查的异常适用于那些不是因程序引起的错误情况,比如:读取文件时文件不存在引发的FileNotFoundException 。然而,不被检查的异常通常都是由于糟糕的编程引起的,比如:在对象引用时没有确保对象非空而引起的 NullPointerException 。

    3.错误

    定义 : Error类及其子类。

    特点 : 和运行时异常一样,编译器也不会对错误进行检查。当资源不足、约束失败、或是其它程序无法继续运行的条件发生时,就产生错误。程序本身无法修复这些错误的。例如,VirtualMachineError就属于错误。出现这种错误会导致程序终止运行。OutOfMemoryError、ThreadDeath。

    Java虚拟机规范规定JVM的内存分为了好几块,比如堆,栈,程序计数器,方法区等

    6、Thow与thorws区别

    位置不同

    throws 用在函数上,后面跟的是异常类,可以跟多个;而 throw 用在函数内,后面跟的是异常对象。

    功能不同

    throws 用来声明异常,让调用者只知道该功能可能出现的问题,可以给出预先的处理方式;throw 抛出具体的问题对象,执行到 throw,功能就已经结束了,跳转到调用者,并将具体的问题对象抛给调用者。也就是说 throw 语句独立存在时,下面不要定义其他语句,因为执行不到。

    throws 表示出现异常的一种可能性,并不一定会发生这些异常;throw 则是抛出了异常,执行 throw 则一定抛出了某种异常对象。

    两者都是消极处理异常的方式,只是抛出或者可能抛出异常,但是不会由函数去处理异常,真正的处理异常由函数的上层调用处理。

    7、Error与Exception区别?

    Error和Exception都是java错误处理机制的一部分,都继承了Throwable类。

    Exception表示的异常,异常可以通过程序来捕捉,或者优化程序来避免。

    Error表示的是系统错误,不能通过程序来进行错误处理。

    8、error和exception有什么区别

    error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。

    标签:面试题,Java,抛出,程序,try,finally,含答案,异常

    来源: https://blog.51cto.com/14409100/2491547

    展开全文
  • 欢迎关注CSDN:程序员小羊微信公众号:程序员小羊博客园:程序员小羊1、Java中异常分为哪两种?编译时异常运行时异常2、异常的处理机制有几种?.异常捕捉:try…catch…finally异常抛出:throws。3、如何自定义一个...

    欢迎关注

    CSDN:程序员小羊

    微信公众号:程序员小羊

    博客园:程序员小羊

    1、Java中异常分为哪两种?

    编译时异常

    运行时异常

    2、异常的处理机制有几种?.

    异常捕捉:try…catch…finally

    异常抛出:throws。

    3、如何自定义一个异常

    继承一个异常类,通常是RumtimeException或者Exception

    4、try catch finally,try里有return,finally还执行么?

    执行,并且finally的执行早于try里面的return

    结论:

    不管有木有出现异常,finally块中代码都会执行;

    当try和catch中有return时,finally仍然会执行;

    finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样, 返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;

    finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。

    5、 Excption与Error包结构

    Java可抛出(Throwable)的结构分为三种类型:被检查的异常(CheckedException),运行时异常(RuntimeException),错误(Error)。

    1、运行时异常

    定义:RuntimeException及其子类都被称为运行时异常。

    特点:Java编译器不会检查它。也就是说,当程序中可能出现这类异常时,倘若既"没有通过throws声明抛出它",也"没有用try-catch语句捕获它",还是会编译通过。

    例如,除数为零时产生的ArithmeticException异常,数组越界时产生的IndexOutOfBoundsException异常,fail-fast机制产生的ConcurrentModi?cationException异常(java.util包下面的所有的集合类都是快速失败的,“快速失败”也就是fail-fast,它是Java集合的一种错误检测机制。当多个线程对集合进行结构上的改变的操作时,有可能会产生fail-fast机制。记住是有可能,而不是一定。例如:假设存在两个线程(线程1、线程2),线程1通过Iterator在遍历集合A中的元素,在某个时候线程2修改了集合A的结构(是结构上面的修改,而不是简单的修改集合元素的内容),那么这个时候程序就会抛出ConcurrentModi?cationException 异常,从而产生fail-fast机制,这个错叫并发修改异常。Fail-safe,java.util.concurrent包下面的所有的类都是安全失败的,在遍历过程中,如果已经遍历的数组上的内容变化了,迭代器不会抛出ConcurrentModi?cationException异常。如果未遍历的数组上的内容发生了变化,则有可能反映到迭代过程中。这就是ConcurrentHashMap迭代器弱一致的表现。ConcurrentHashMap的弱一致性主要是为了提升效率,是一致性与效率之间的一种权衡。要 成为强一致性,就得到处使用锁,甚至是全局锁,这就与Hashtable和同步的HashMap一样了。)等,都属于运行时异常。

    常 见 的 四 种 运 行 时 异 常 :

    ClassCastException( 类 转 换 异 常 )

    IndexOutOfBoundsException(数组越界)

    NullPointerException(空指针异常)

    ArrayStoreException(数据存储异常,操作数组是类型不一致)

    2、被检查异常

    定义:Exception类本身,以及Exception的子类中除了"运行时异常"之外的其它子类都属于被检查异常。特点 : Java编译器会检查它。此类异常,要么通过throws进行声明抛出,要么通过try-catch进行捕获处理,否则不能通过编译。例如,CloneNotSupportedException就属于被 检查异常。当通过clone()接口去克隆一个对象,而该对象对应的类没有实现Cloneable接口,就会抛出CloneNotSupportedException异

    常。被检查异常通常都是可以恢复的。

    如:

    IOException

    FileNotFoundException

    SQLException

    被检查的异常适用于那些不是因程序引起的错误情况,比如:读取文件时文件不存在引发的FileNotFoundException 。然而,不被检查的异常通常都是由于糟糕的编程引起的,比如:在对象引用时没有确保对象非空而引起的 NullPointerException 。

    3、错误

    定义 : Error类及其子类。

    特点 : 和运行时异常一样,编译器也不会对错误进行检查。当资源不足、约束失败、或是其它程序无法继续运行的条件发生时,就产生错误。程序本身无法修复这些错误的。例如,VirtualMachineError就属于错误。出现这种错误会导致程序终止运行。OutOfMemoryError、ThreadDeath。Java虚拟机规范规定JVM的内存分为了好几块,比如堆,栈,程序计数器,方法区等

    6、Thow与thorws区别

    位置不同

    throws 用在函数上,后面跟的是异常类,可以跟多个;而 throw 用在函数内,后面跟的是异常对象。

    功能不同

    throws 用来声明异常,让调用者只知道该功能可能出现的问题,可以给出预先的处理方式;throw 抛出具体的问题对象,执行到 throw,功能就已经结束了,跳转到调用者,并

    将具体的问题对象抛给调用者。也就是说 throw 语句独立存在时,下面不要定义其他语句,因为执行不到。

    throws 表示出现异常的一种可能性,并不一定会发生这些异常;throw 则是抛出了异常, 执行 throw 则一定抛出了某种异常对象。

    两者都是消极处理异常的方式,只是抛出或者可能抛出异常,但是不会由函数去处理异常,真正的处理异常由函数的上层调用处理。

    7、Error与Exception区别?

    Error和Exception都是java错误处理机制的一部分,都继承了Throwable类。

    Exception表示的异常,异常可以通过程序来捕捉,或者优化程序来避免。

    Error表示的是系统错误,不能通过程序来进行错误处理。

    欢迎关注

    CSDN:程序员小羊

    微信公众号:程序员小羊

    博客园:程序员小羊

    展开全文
  • 1、Java中异常分为哪两种?编译时异常运行时异常2、异常的处理机制有几种?异常捕捉:try…catch…finally,异常抛出:throws。3、如何自定义一个异常继承一个异常类,通常是RumtimeException或者Exception4、try ...

    1、Java中异常分为哪两种?

    编译时异常

    运行时异常

    2、异常的处理机制有几种?

    异常捕捉:try…catch…finally,异常抛出:throws。

    3、如何自定义一个异常

    继承一个异常类,通常是RumtimeException或者Exception

    4、try catch fifinally,try里有return,finally还执行么?

    执行,并且finally的执行早于try里面的return

    结论:

    1.不管有木有出现异常,finally块中代码都会执行;

    2.当try和catch中有return时,finally仍然会执行;

    3.finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;

    4.finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。

    5、 Excption与Error包结构

    Java可抛出(Throwable)的结构分为三种类型:被检查的异常(CheckedException),运行时异常

    (RuntimeException),错误(Error)。

    1.运行时异常

    定义:RuntimeException及其子类都被称为运行时异常。

    特点:Java编译器不会检查它。也就是说,当程序中可能出现这类异常时,倘若既"没有通过throws声明抛出它",也"没有用try-catch语句捕获它",还是会编译通过。例如,除数为零时产生的ArithmeticException异常,数组越界时产生的IndexOutOfBoundsException异常,failfast机制产生的ConcurrentModi?cationException异常(java.util包下面的所有的集合类都是快速失败的,“快速失败”也就是fail-fast,它是Java集合的一种错误检测机制。当多个线程对集合进行结构上的改变的操作时,有可能会产生fail-fast机制。记住是有可能,而不是一定。

    例如:假设存在两个线程(线程1、线程2),线程1通过Iterator在遍历集合A中的元素,在某个时候线程2修改了集合A的结构(是结构上面的修改,而不是简单的修改集合元素的内容),那么这个时候程序就会抛出ConcurrentModi?cationException异常,从而产生fail-fast机制,这个错叫并发修改异常。Fail-safe,java.util.concurrent包下面的所有的类都是安全失败的,在遍历过程中,如果已经遍历的数组上的内容变化了,迭代器不会抛出

    ConcurrentModi?cationException异常。如果未遍历的数组上的内容发生了变化,则有可能反映到迭代过程中。这就是ConcurrentHashMap迭代器弱一致的表现。ConcurrentHashMap的弱一致性主要是为了提升效率,是一致性与效率之间的一种权衡。要成为强一致性,就得到处使用锁,甚至是全局锁,这就与Hashtable和同步的HashMap一样了。)等,都属于运行时异常。

    常见的五种运行时异常:

    ClassCastException(类转换异常)

    IndexOutOfBoundsException(数组越界)

    NullPointerException(空指针异常)

    ArrayStoreException(数据存储异常,操作数组是类型不一致)

    Bu?erOver?owException

    2.被检查异常

    定义:Exception类本身,以及Exception的子类中除了"运行时异常"之外的其它子类都属于被检查异常。特点 : Java编译器会检查它。此类异常,要么通过throws进行声明抛出,要么通过try-catch进行捕获处理,否则不能通过编译。例如,CloneNotSupportedException就属于被

    检查异常。当通过clone()接口去克隆一个对象,而该对象对应的类没有实现Cloneable接口,就会抛出CloneNotSupportedException异常。被检查异常通常都是可以恢复的。

    如:

    IOException

    FileNotFoundException

    SQLException

    被检查的异常适用于那些不是因程序引起的错误情况,比如:读取文件时文件不存在引发的FileNotFoundException 。然而,不被检查的异

    常通常都是由于糟糕的编程引起的,比如:在对象引用时没有确保对象非空而引起的 NullPointerException 。

    3.错误

    定义 : Error类及其子类。

    特点 : 和运行时异常一样,编译器也不会对错误进行检查。当资源不足、约束失败、或是其它程序无法继续运行的条件发生时,就产生错误。程序本身无法修复这些错误的。例如,VirtualMachineError就属于错误。出现这种错误会导致程序终止运行。OutOfMemoryError、ThreadDeath。

    Java虚拟机规范规定JVM的内存分为了好几块,比如堆,栈,程序计数器,方法区等

    6、Thow与thorws区别

    位置不同

    throws 用在函数上,后面跟的是异常类,可以跟多个;而 throw 用在函数内,后面跟的

    是异常对象。

    功能不同

    2. throws 用来声明异常,让调用者只知道该功能可能出现的问题,可以给出预先的处理方

    式;throw 抛出具体的问题对象,执行到 throw,功能就已经结束了,跳转到调用者,并

    将具体的问题对象抛给调用者。也就是说 throw 语句独立存在时,下面不要定义其他语

    句,因为执行不到。

    3. throws 表示出现异常的一种可能性,并不一定会发生这些异常;throw 则是抛出了异常,

    执行 throw 则一定抛出了某种异常对象。

    4. 两者都是消极处理异常的方式,只是抛出或者可能抛出异常,但是不会由函数去处理异

    常,真正的处理异常由函数的上层调用处理。

    7、Error与Exception区别?

    Error和Exception都是java错误处理机制的一部分,都继承了Throwable类。

    Exception表示的异常,异常可以通过程序来捕捉,或者优化程序来避免。

    Error表示的是系统错误,不能通过程序来进行错误处理。

    8、error和exception有什么区别

    error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况 exception 表示一种设

    计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。

    面试题不断更新,欢迎关注微信公众号【慕容千语】

    展开全文
  • 003 Java异常面试题

    2020-12-21 21:05:19
    1 Java中异常分为哪两种? 1. 编译时异常 2. 运行时异常 2 异常的处理机制有几种? 异常抛出:throws 异常捕捉:try...catch...finally 3 如何自定义一个异常 继承一个异常类,通常是RumtimeException或者...
  • 再网上看了很多的java面试题,有很多都是零零碎碎的,有或者是需要付费加密?...1、Java中异常分为哪两种? . 编译时异常 运行时异常 2、异常的处理机制有几种? 异常捕捉:try…catch…finally,异常抛出:throw
  • 1、Java中异常分为哪两种?编译时异常运行时异常2、异常的处理机制有几种?异常捕捉:try…catch…finally,异常抛出:throws。3、如何自定义一个异常继承一个异常类,通常是RumtimeException或者Exception4、try ...
  • 1、Java中异常分为哪两种? 编译时异常 运行时异常 2、异常的处理机制有几种? 异常捕捉:try…catch…finally,异常抛出:throws。 3、如何自定义一个异常 继承一个异常类,通常是RumtimeException或者Exception 4...
  • 标签:快速bleimaclassdiverrrefhtmltextJava异常面试题@目录Java异常面试题1、Java中异常分为哪两种?2、异常的处理机制有几种?.3、如何自定义一个异常4、try catch ?nally,try里有return,?nally还执行么?5、 ...
  • 1、Java中异常分为哪两种? 编译时异常 运行时异常 2、异常的处理机制有几种? 异常捕捉:try…catch…finally,异常抛出:throws。 3、如何自定义一个异常 继承一个异常类,通常是RumtimeException或者...
  • 欢迎关注CSDN:程序员小羊微信公众号:程序员小羊1、Java中异常分为哪两种?编译时异常运行时异常2、异常的处理机制有几种?.异常捕捉:try…catch…?nally异常抛出:throws。3、如何自定义一个异常继承一个异常类,...
  • 今年行情很不好,但是该来的还是要来,该面对还是要面对,小编准备搞个金九银十面试篇,把手头上有的面试题及答案分享给大家,如果阅读还可以,会持续更……Java异常面试篇1、Java中异常分为哪两种?编译时异常运行...
  • 1、Java中异常分为哪两种? 编译时异常 运行时异常 2、异常的处理机制有几种?. 异常捕捉:try…catch…finally 异常抛出:throws。 3、如何自定义一个异常 继承一个异常类,通常是RumtimeException或者...
  • 1、Java中异常分为哪两种? 编译时异常 运行时异常 2、异常的处理机制有几种? 异常捕捉:try catch finally,异常抛出:throws。 3、如何自定义一个异常 继承一个异常类,通常是RumtimeException...
  • 今年行情很不好,但是该来的还是要来,该面对还是要面对,小编准备搞个金九银十面试篇,把手头上有的面试题及答案分享给大家,如果阅读还可以,会持续更……Java异常面试篇1、Java中异常分为哪两种?编译时异常运行...
  • Java异常

    2020-08-22 20:52:45
    对于任何一种程序设计语言设计的程序在运行时都有可能出现错误,一般有两种解决方法:(一个更好) 1.遇到错误就终止程序的运行。 2.由程序员在编写程序时,就考虑到错误的检测、错误消息的提示,以及错误的处理。 ...
  • Java中常见的异常类型

    2019-09-26 00:08:15
    异常大体分为编译异常和运行异常两类,如果用软件开发(如Eclipse)编译异常在写代码时得到提醒,而运行异常需要在运行时才能得到提示。 下面介绍几常见的异常类型,便于在出错时对程序进行查错: (1)...
  • 1、Java中异常分为哪两种?编译时异常运行时异常2、异常的处理机制有几种?异常捕捉:try…catch…finally,异常抛出:throws。3、如何自定义一个异常继承一个异常类,通常是RumtimeException或者Exception4、try ...
  • 1、Java中异常分为哪两种?编译时异常运行时异常2、异常的处理机制有几种?异常捕捉:try…catch…finally,异常抛出:throws。3、如何自定义一个异常继承一个异常类,通常是RumtimeException或者Exception4、try ...
  • 异常大体分为编译异常和运行异常两类,如果用软件开发(如Eclipse)编译异常在写代码时得到提醒,而运行异常需要在运行时才能得到提示。 下面介绍几常见的异常类型,便于在出错时对程序进行查错: (1)Exception...
  • 1、Java中异常分为哪两种? 编译时异常 运行时异常 2、异常的处理机制有几种? 异常捕捉:try…catch…finally,异常抛出:throws。 3、如何自定义一个异常 继承一个异常类,通常是RumtimeException或者Exception 4...
  • 1、Java中异常分为哪两种? 编译时异常 运行时异常 2、异常的处理机制有几种? 异常捕捉:try…catch…finally,异常抛出:throws。 3、如何自定义一个异常 继承一个异常类,通常是RumtimeException或者
  • 已经是金九银十了,虽说今年行情很不好,但是该来...1、Java中异常分为哪两种? 编译时异常 运行时异常 2、异常的处理机制有几种? 异常捕捉:try…catch…finally 异常抛出:throws。 3、如何自定义一个异常 继承一个
  • 我们关心的重点应该是Exception,而Exception可以分为checked exception(受检异常)和unchecked exception(非受检异常),本文将探讨这异常各适用于哪种情形。 checked exception 概念解释...
  • 【09-异常处理】

    2018-07-03 21:46:06
    定义异常类时通常需要提供两种构造器:一个是无参数的构造器;另一个 是带一个字符串参数的构造器,这个字符串将作为该异常对象的详细说明(也就是异常对象的 getMessage方法的返回值)。 异常链 •当...
  • java面试宝典

    2013-02-28 16:04:01
    237、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。 56 238、EJB容器提供的服务 56 239、EJB的角色和三个对象 56 240、EJB的几种类型 56 241、bean 实例的生命周期 56 242、...
  • java 面试题 总结

    2009-09-16 08:45:34
    Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常来...
  • JAVA面试题最全集

    2010-03-13 13:09:10
    9.Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。 10.找出下列代码可能存在的错误,并说明原因: 二、JSP&Servlet技术 1.描述JSP和Servlet的区别、共同点、各自应用的范围 2.在Web开发中...
  • 15.java IO 流分为? 16.BIO、NIO、AIO 有什么区别? 17.Files的常用方法都有哪些? 二、容器 18.java 容器都有哪些? 19.Collection 和 Collections 有什么区别? 20.List、Set、Map 之间的区别是什么? 21....

空空如也

空空如也

1 2 3
收藏数 48
精华内容 19
关键字:

java中异常分为哪两种

java 订阅