2018-02-28数组:相同数据类型的数据的组合。 如:int score1=1; int score2=2; int score3=3; 使用数组: 1.数组的初始化 int[] score1=new int[]{1,2,3};//静态初始化:在声明并初始化数组与给数组相应的元素赋值操作同时进行 ...
分类:
编程语言 时间:
2018-02-28 22:58:06
阅读次数:
198
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1.程序分析:利用while语句,条件为输入的字符不为'\n'. 一个很简单的问题,其实换种方式就能完成,但是我就想怎么着才能在while()判断 输入的字符是否为'\n'。(*^▽^*) 思考很久后依旧无法解决,在使用whi ...
分类:
其他好文 时间:
2018-02-27 01:00:25
阅读次数:
341
算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsExcepti ...
分类:
编程语言 时间:
2018-02-25 11:20:23
阅读次数:
216
一.什么是异常 异常的英文单词是exception,字面翻译就是“意外、例外”的意思,也就是非正常情况。事实上,异常本质上是程序上的错误,包括程序逻辑错误和系统错误。比如使用空的引用、数组下标越界、内存溢出错误等,这些都是意外的情况,背离我们程序本身的意图。 在Java中异常被当做对象来处理,根类是 ...
分类:
编程语言 时间:
2018-02-05 23:17:05
阅读次数:
153
一.什么是异常 异常的英文单词是exception,字面翻译就是“意外、例外”的意思,也就是非正常情况。事实上,异常本质上是程序上的错误,包括程序逻辑错误和系统错误。比如使用空的引用、数组下标越界、内存溢出错误等,这些都是意外的情况,背离我们程序本身的意图。 在Java中异常被当做对象来处理,根类是 ...
分类:
编程语言 时间:
2018-02-05 19:58:33
阅读次数:
166
在异常处理中即使没有main函数 仍然可以正确执行 Exception 1.非检查异常:空指针异常,数组下标越界异常,类型转换异常,算术异常 2.检查异常:文件异常,SQL异常 ...
分类:
其他好文 时间:
2018-02-01 00:26:18
阅读次数:
140
//1.数组下标越界的异常:java.lang.ArrayIndexOutOfBoundsException int[] i = new int[10];// i[0] = 90;// i[10] = 99; // for(int m = 0;m <= i.length;m++){// System ...
分类:
编程语言 时间:
2018-01-30 12:30:50
阅读次数:
157
panic发生时, 会导致进程挂掉。为了处理panic, 可以使用recover捕获,然后处理。 下面以下标引用越界问题为例进行说明。 正常情况下,代码中如果出现下标越界,会直接触发panic, 导致进程挂掉。 例如下面的例子: output: start... panic: runtime err ...
分类:
其他好文 时间:
2018-01-27 13:45:32
阅读次数:
260
在Java中,异常情况分为Exception(异常)和Error(错误)两大类,Java异常通常是指程序运行过程中出现的非正常情况,如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等,对于异常情况的出现,可以采用异常处理,以保证程序可以正常的执行。Java中定义两种类型的异常和错误:1. JVM(Java虚拟机) 异常:由 JVM 抛出的异常或错误。例如:NullPointerExce
分类:
编程语言 时间:
2018-01-19 17:52:17
阅读次数:
220
异常的概念(运行期出现的错误) java 异常是 java 提供的用于处理程序中错误的一种机制。 所谓的错误是指在 程序运行的过程中 发生的一些异常事件。 (如:除0溢出,数组下标越界,所要读取的文件不存在) 设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产 ...
分类:
其他好文 时间:
2018-01-07 19:55:48
阅读次数:
177