原文:java面试题之Error和Exception的区别

从概念角度分析: Error:程序无法处理的系统错误,编译器不做检查 Exception:程序可以处理的异常,捕获后可能恢复 总结:前者是程序无法处理的错误,后者是可以处理的异常。 从责任角度分析: Error:属于JVM需要负担的责任 Exception: RuntimeException 非受检异常 是程序应该负担的责任 Checked Exception 受检异常 可检查异常时Java编译器 ...

2019-03-01 02:49 0 1783 推荐指数:

查看详情

java面试题——HashMap和Hashtable 的区别

一.HashMap 和Hashtable 的区别   我们先看2个类的定义   可见Hashtable 继承自 Dictiionary 而 HashMap继承自AbstractMap   Hashtable的put方法如下 注意1 方法是同步的注意 ...

Thu Nov 24 06:58:00 CST 2016 0 11623
java面试题之BeanFactory和FactoryBean的区别

  BeanFactory是个Factory,也就是IOC容器或对象工厂;FactoryBean是个Bean。在Spring中,所有的Bean都是由BeanFactory(也就是IOC容器)来进行管 ...

Tue Feb 19 19:06:00 CST 2019 0 1390
java面试题之int和Integer的区别

int和Integer的区别 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储 ...

Fri Dec 28 19:40:00 CST 2018 0 1671
java面试题之int和Integer的区别

int和Integer的区别 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据 ...

Sun Jul 28 18:48:00 CST 2019 0 1703
java面试题NIO与OIO的区别

面向流与面向缓冲 Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方。此外,它不能前后移动流中的数据。如果需要前后移动从流中读取的数据,需要先将它缓存到一个缓冲区 ...

Mon Aug 21 22:15:00 CST 2017 0 5008
Java面试题:HashMap和HashTable的区别

HashMap和HashTable的区别面试面试官经常问的问题,在回答的时候可以选择重点做回答,区别主要有下面几点:key和value的取值范围不同HashMap和HashTable都是基于哈希表来实现键值映射的工具类,底层都是哈希表结构。 HashMap允许键为null,值为null ...

Wed Aug 14 01:30:00 CST 2019 0 1801
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM