1、对于List而言,要不然就使用迭代器,要不然就从后往前删除,从前往后删除会出现角标越界。 因为我List有两个remove方法,一个是int作为形参(删除指定位置的元素),一个是Object作为形参(删除指定的元素)。传一个基本数据类型的数字调用的是第一个方法。一旦删除,原List集合在删除角标 ...
分类:
其他好文 时间:
2019-07-06 19:38:11
阅读次数:
126
1. java.lang.ClassCastException:... 类型转化错误 ...
分类:
编程语言 时间:
2019-07-02 14:46:32
阅读次数:
94
You are given a function ff written in some basic language. The function accepts an integer value, which is immediately written into some variable xx. ...
分类:
其他好文 时间:
2019-06-30 15:47:49
阅读次数:
108
数组 要注意的是数组名里面存放了数组的首地址,但是数组名等价于指针,因为用sizeof运算符队数组名可以直接计算出整个数组的大小,而sizeof对指针则是返回指针的大小。 c语言对数组不做越界检查,使用的时候要注意。 数组不初始化,其元素默认是随机值。如果给部分赋值,剩下的值为0。 ...
分类:
编程语言 时间:
2019-06-29 14:46:18
阅读次数:
128
异常的处理异常的概念异常指的是运行期间出现的错误,程序开始执行,在执行期内出现的问题。出现了异常过后我们要关注异常的类型 、 异常出现的行号。在java中,java的异常时java提供的用与处理程序错的一种机制。错误值得是在程序运行过程中发生的一系列异常事件,比如下标越界、空指针、除数为0异常处理机 ...
分类:
其他好文 时间:
2019-06-28 15:00:18
阅读次数:
119
1. 本文章的必要性 C++的存在像一把瑞士军刀,继承了C语言的设计理念——“充分相信程序员”,几乎将所有的底层细节都暴露在外,程序员可以自由控制。在最近详细学习Golang的过程中,发现Golang中的常用结构的设计理念与C++截然不同,为许多常用的操作都提供了语言设计者所认为的“最佳实践”。本文 ...
分类:
编程语言 时间:
2019-06-18 19:50:33
阅读次数:
124
产生异常之后会导致程序结束 数组索引越界异常: ArrayIndexOutOfBoundsException 产生的原因: 访问了不存在的索引 更改: 不要访问不存在的索引 数组空指针异常: NullPointerException 产生的原因: 数组类型变量没有指向任何数组 更改: 不要让数组类型 ...
分类:
编程语言 时间:
2019-06-07 19:34:49
阅读次数:
124
程序中的一般异常情况为:文件找不到、网络连接不通或中断、算术运算出错(如除数为0)、数组下标越界、装载了一个不存在的类、对null对象操作、类型转换异常等,异常会中断正在运行的程序。 异常处理机制就像对平时可能会出现的意外情况,预先想好了解决的方法。 Java的异常处理是通过5个关键字来实现的:tr ...
分类:
编程语言 时间:
2019-06-07 10:56:10
阅读次数:
116
Array 数组 在 Go 语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可更改 基本语法 数组定义 数组可以通过下标进行访问,下标是从 开始,最后一个元素下标是 ,访问越界(下标在合法范围之内),则触发访问越界, 会 数组的初始化 方法一 初始化数组可以使用初始化列表来设置数组 ...
分类:
编程语言 时间:
2019-06-03 21:39:11
阅读次数:
132