1、作为一名游戏开发者,程序员,很自然必须熟悉对程序的调试方法。而要调试程序,自然需要对程序中的常见的异常有一定的了解,这些日子很多朋友都提出了很多问题,都是关于游戏中的报错,因此在这里我将一些常见的程序中的异常列举出来给大家参考: 1. Java.lang.NullPointerException 这个异常大家肯定都经常遇到,异常的解释是“程序遇上了空指针“,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化
2、和数组元素的初始化混淆起来了。数组的初始化是对数组 需要的空 ,而初始化 的数组, 中的元素 有 化, 然是空的, 需要对 个元素都 初始化 如 要调用的 2. java.lang.ClassNotFoundException 这个异常是很多 在JB等开发 中开发的程序员,把JB下的程序 在WTk下编 经常出现的问题,异常的解释是“指定的 不存在“,这里 要考 一下 的名 和路径是 即,如 是在JB下的程序 ,一都是上Package的, currency1到WTK下 要“把Package的路径上。 3. java.lang.ArithmeticException 这个异常的解释是“数学异常“,
3、比如程序中出现了 fi这fl的就 出这fl的异常,对这异常,大家就要一下自 程序中到数学的地方,是不是有不”了。 4. java.lang.ArrayIndexOutOfBoundsException 这个异常很多朋友经常遇到 ,异常的解释是“数组下 “,现在程序中大多都有对数组的操作,因此在调用数组的时一定要,自 调用的下是不是出了数组的,一来说, 即用常数 下 调用不出这fl的错, 即用 下 调用就经常出错了, 有一情况,是程序中定 的数组的 是 些 定方法 定的,不是 的,这个时, 一下数组的length, 出现这个异常。 5. java.lang.IllegalArgumentExce
4、ption 这个异常的解释是“方法的参数错误“,很多J2ME的 中的方法在一些情况下都 发这fl的错误,比如 调 方法中的 参数如 数就 出现这个异常,比如g.setColor(int red,int green,int blue)这个方法中的个,如 有 的 出现这个异常,因此一 发现这个异常,我 要的,就是 一下方法调用中的参数 是不是出现了错误。 6. java.lang.IllegalAccessException 这个异常的解释是“ 有问 “, 用程序要调用一个 , 的方法即 有对 的问 出现这个异常。对程序中用了Package的情况下要“这个异常。 有很多异常,我就不一一列举了,我要说 的是,一个 的程序员,需要对程序中常见的问题有 的了解和的解 法, 则仅仅停留在 程序而不 改程序的 , 极大影响到自 的开发的。关于异常的全部说 ,在API里都 阅。 入讨论组讨论。