在循环中删除集合元素可能出现数组越界的问题,比如: 正确的做法是使用迭代器: 如果是 ArrayList,也可以倒序遍历时删除。 ...
分类:
其他好文 时间:
2018-10-06 13:21:39
阅读次数:
197
什么是数组 数组(Array)是一种线性表数据结构,它用一组连续的内存空间来存储一组具有相同类型的数据。 下面是两个值得注意的概念: 1. 线性表(linear list) 线性表,即数据的逻辑结构是线性的。每个线性表中的数据最多只有向前和向后两个方向。典型的线性表有数组、链表、队列和栈。 和线性表 ...
分类:
编程语言 时间:
2018-10-03 20:27:13
阅读次数:
156
我怎么知道哪块代码可能出现问题,从而放在try块儿中呢? (视频下载) (全部书籍)马克-to-win:一个笨办法,开始时,你并不加try,但你发现,运行时,用户赋给除数一个0,所以程序在这崩溃了,于是你就把这块代码加个try,过两天,用户又犯了一个数组越界的错误,致使程序崩溃了。马克-to-win ...
分类:
编程语言 时间:
2018-09-24 11:27:19
阅读次数:
218
异常类 描述 NullPointerException 空指针异常 ArrayIndexOutOfBoundsException 数组越界访问异常 IOException 输入\输出异常 NumberFormatException 错误的类型转换异常 ArrayStoreException 当向数组... ...
分类:
其他好文 时间:
2018-09-09 22:06:38
阅读次数:
635
我们知道,同一个进程中的多个线程共享进程资源,包括主内存、文件句柄、锁资源等。那么当一个线程死了(非正常退出、死循环等)就会导致线程该占有的资源永远无法释放,从而影响其他线程的正常工作,看下面一个例子。 输出: 可以看到,第二个线程并没有执行下去。原因如下: 在第一个线程threadRuntimeE ...
分类:
编程语言 时间:
2018-09-02 11:56:37
阅读次数:
159
摘要 今天正式开始 HHBot 项目的第一个里程碑的工作, 今天精研了客户提供的 UI 部分的文档,并且参照新加的 Excel 导入方面的业务,重新绘制了整套原型,并且得到了客户的反馈. 与客户确认了 3 个业务方面的问题, 除了 主程序 运行时的数组越界错误没有解决外,其余两个问题都已经解决. 统 ...
分类:
其他好文 时间:
2018-09-01 20:31:59
阅读次数:
155
【原文】https://www.toutiao.com/i6595365358301872643/ 前言 OutOfMemoryError 问题相信很多朋友都遇到过,相对于常见的业务异常(数组越界、空指针等)来说这类问题是很难定位和解决的。 本文以最近碰到的一次线上内存溢出的定位、解决问题的方式展开... ...
分类:
编程语言 时间:
2018-08-31 21:26:08
阅读次数:
175
OutOfMemoryError 问题相信很多朋友都遇到过,相对于常见的业务异常(数组越界、空指针等)来说这类问题是很难定位和解决的。
分类:
其他好文 时间:
2018-08-29 16:59:35
阅读次数:
101
资料: (1)Mybatis 查询结果类型Character异常 https://blog.csdn.net/andywja/article/details/80353249 数组越界,只有几种可能: 1:你没有得到数据,就使用了数组的某一项,比如第一项 2:你得到的数据可能是n条,但是用到了n+1 ...
分类:
移动开发 时间:
2018-08-29 14:15:37
阅读次数:
1341