算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文件已结束异常:EOFException文件未..
分类:
编程语言 时间:
2016-07-04 12:06:20
阅读次数:
149
异常分类:检查性异常(java.lang.Exception)程序本身以外的原因引起的异常,如果没有被处理,程序将不能通过编译。运行期异常(java.lang.RuntimeException)程序有漏洞,逻辑出现错误了(数组下标越界)。编译器强制要求处理该类错误。错误(java.lang.Error)在程序中无须..
分类:
其他好文 时间:
2016-06-09 22:27:43
阅读次数:
239
add()方法。插入某个位置的数据,他有两个参数一个参数是下标,一个参数是元素。需要注意的是下标大小应该小于等于List集合大小,否则就会抛出下标越界异常! 代码: public static void main(String[] args) { // TODO Auto-generated met ...
分类:
编程语言 时间:
2016-06-06 16:21:30
阅读次数:
165
在动态数组类中,通过类的成员函数访问数组元素,可以在每次访问之前检查一下下标是否越界,使得数组下标越界的错误能够及早被发现。这种检查,可以通过C++的assert来进行。assert的含义是“断言”,它是标准C++的cassert头文件中定义的一个宏,用来判断一个条件表达式的值是否为true,如果不为true,则程序会中止,并且报告出错误,这样就很容易将错误定位。
以下是一个简单的动态数组类示例...
分类:
编程语言 时间:
2016-05-13 00:46:25
阅读次数:
166
#include
#include
using namespace std;
/*字符串的输入:使用字符串输入的专属函数gets()、cin.get():
gets()同cin、scanf一样,无法检测数组下标越界的问题,这会导致程序运行时崩溃。
cin.get()可以指定录入的个数,从而避免了下标越界带来的问题。*/
void main()
{
const int n = 100;
ch...
分类:
编程语言 时间:
2016-05-07 07:35:46
阅读次数:
154
java中vector和数组非常类似,两者之间也经常成对出现,下面是两者的比较:1、数组:java arrays的元素个数不能下标越界,从很大程度上保证了java程序的安全性,但创建时必须指定数组的大小,并不能再改变。 2、vector:对比于array,当更多的元素被加入进来以至超出其容量时,ve ...
分类:
编程语言 时间:
2016-05-06 09:23:02
阅读次数:
181
最近在看《实战Java虚拟机》一书,看到有关锁与并发章节时,看到如下一个多线程使用ArrayList的例子:
两个线程t1和t2同时向numberList中添加数据,由于ArrayList是线程不安全的,因此会导致添加的数据有错误,这个我还是能理解的,但是它报的确是如下错误:
我就有点理解不了了,ArrayList不是自动扩容、没有长度限制吗...
分类:
编程语言 时间:
2016-04-29 16:46:21
阅读次数:
2089
一. 常用的4种异常:(1).NullPointerException 空指针异常(2).ArrayIndexOutOfBoundsException 数组下标越界异常(3).InputMismatchException 输入不匹配异常(4).ArithmeticException 数学运算异常二. ...
分类:
其他好文 时间:
2016-04-17 16:12:35
阅读次数:
164
1.NullPointerExceptin 空指针异常 a.引用没有初始化就使用 b.引用置空了,仍然被使用 2.IndexOutofBoundsException 下标越界 a.数组下标小于0 或者大于数组.lenth b.使用数组,ArraryList 集合的时候时候注意 JPanel也会产生越 ...
分类:
编程语言 时间:
2016-04-17 14:37:23
阅读次数:
254
1.常用的4种异常:(1).NullPointerException 空指针异常(2).ArrayIndexOutOfBoundsException 数组下标越界异常(3).InputMismatchException 输入不匹配异常(4).ArithmeticException 数学运算异常2.j ...
分类:
其他好文 时间:
2016-04-13 23:48:29
阅读次数:
260