Debugging Tips

less than 1 minute read

Published:

Some debugging tips

Debugging tips

  • Fantastic programming -> headache debugging

Error & Exception

Runtime Exceptions

  • 数组越界
    1. 删东西了/多删了一个?
    2. 数组建的不够大
    3. index从0开始而不是1
  • 解决办法
    1. 每次建数组的时候多开一段内存空间
    2. safety check

NPE

  • 现阶段的NPE本质上还是没有完全理解类与对象的概念
  • 对象中套对象
  • 是否已经创建对象

Stack overflow Error

  • 递归调用
  • 一般来说是死循环了
  • 方法/函数之间有环 A-> B -> C -> A