请写出5种常见到的runtime exception. 解答: NullPointerException:当操作一个空引用时会出现此错误. NumberFormatException:数据格式转换出现问题时出现此异常. ClassCastException:强制类型转换类型不匹配时出现此异常. ArrayIndexOutOfBoundsException:数组下标越界,当使用一个不存在的数组下标时出现此异常. ArithmeticException:数学运行错误时出现此异常…
Throwable是Java错误处理的父类,有两个子类:Error和Exception. Error:无法预期的严重错误,导致JVM虚拟机无法继续执行,几乎无法恢复捕捉的 Exception:可恢复捕捉的.java健壮程序的手段. Java提供了两类主要的异常:runtime exception和checked exception (编译时被检查的异常). checked exception (编译时被检查的异常):JAVA编译器强制要求我们必需对出现的这些异常进行catch或throws.所以…
对于一个有1-2年左右编程经验的人来说,总会经常遇到一些常见的异常,其中有些就是Runtime Exception.比如: NullPointerException - 当调用一个未初始化的引用变量(实际值为null)的实例Field.实例方法时都会引发该异常. ArithmeticException - 算术异常.比如5/0将引发该异常. ArrayIndexOutOfBoundsException:数组索引越界异常. ClassCastException:类型转换异常. IllegalArg…
所谓系统异常,就是-..,它们都是RuntimeException的子类,在jdk doc中查RuntimeException类,就可以看到其所有的子类列表,也就是看到了所有的系统异常.我比较有印象的系统异常有:NullPointerException.ArrayIndexOutOfBoundsException.ClassCastException.…
ArithmeticException, 算术异常ArrayStoreException, 将数组类型不兼容的值赋值给数组元素时抛出的异常BufferOverflowException, 缓冲区溢出异常BufferUnderflowException, 缓冲区下溢异常 CannotRedoException, 不能重复上一次操作异常 CannotUndoException, 不能撤销上一次操作异常ClassCastException, 类型强制转换异常ClassNotFoundException…
ClassCastException    类转换异常 IllegalArgumentException   非法参数异常 IndexOutOfBoundsException   数组越界异常 NullPointerException   空指针异常 ArrayStoreException   数据存储异常 ArithmeticException   算术异常 NegativeArraySizeException   创建一个大小为负数的数组错误异常 NumberFormatException …
请写出JavaScript中常用的三种事件. 解答: onclick,onblur,onChange…
假设高度已知,请写出三栏布局,其中左栏.右栏各为300px,中间自适应的五种方法 HTML CSS 页面布局 题目:假设高度已知,请写出三栏布局,其中左栏.右栏各为300px,中间自适应 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge&qu…
题目:假设高度已知,请写出三栏布局,其中左栏.右栏宽度各为300px,中间自适应. [题外话:日常宣读我的目标===想要成为一名优雅的程序媛] 一.分析 1. 题目真的像我们想得这么简单吗? 其实不然,这道题可以有多种方案,面试官想要通过这个题目考察面试者对CSS的掌握程度,是否善于思考.总结. 比较容易想到的两种方法是: 浮动 绝对定位 但如果只给出这两个答案,还没到及格线. 2. 进阶 flex table cell 网格布局---grid [下文第二部分,有相应的代码及实现效果演示] 3.…
下面这篇文章是从StackOverflow来的.LZ面试的时候遇到了一道面试题:“如果有三个Bool型变量,请写出一程序得知其中有2个以上变量的值是true”,于是LZ做了下面的这样的程序: boolean atLeastTwo(boolean a, boolean b, boolean c) { if ((a && b) || (b && c) || (a && c)) { return true; } else { return false; } } 面…