当前位置:七道奇文章资讯安全技术菜鸟入门
日期:2009-07-01 12:43:00  来源:本站整理

菜鸟讲堂:Java 开辟中常见的非常问题[菜鸟入门]

赞助商链接



  本文“菜鸟讲堂:Java 开辟中常见的非常问题[菜鸟入门]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

根源:豆豆网

  作为一名游戏开辟者,程序员,很自然必须熟习对程序的调试办法.而要调试程序,自然需求对程序中的常见的非常有一定的理解,这些日子很多朋友都提出了很多问题,都是关于游戏中的报错,因此在这里我将一些常见的程序中的非常摆列出来给大家参考:

  1. java.lang.NullPointerException

  这个非常大家必定都常常碰到,非常的注释是"程序赶上了空指针",简单地说就是调用了未经初始化的对象大概是不存在的对象,这个错误常常呈目前成立图片,调用数组这些操作中,比方图片未经初始化,大概图片成立时的途径错误等等.对数组操作中呈现空指针,很多情形下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混合起来了.数组的初始化是对数组分配需求的空间,而初始化后的数组,此中的元素并没有实例化,仍然是空的,所以还需求对每个元素都举行初始化(假如要调用的话)

  2. java.lang.ClassNotFoundException

  这个非常是很多本来在JB等开辟环境中开辟程序员,把JB下的程序包放在WTk下编译常常呈现的问题,非常的注释是"指定的类不存在",这里主要考虑一下类的名称和途径能否精确便可,假如是在JB下做的程序包,普通都是默许加上Package的,所以转到WTK下后要注意把Package的途径加上.

  3. java.lang.ArithmeticException

  这个非常的注释是"数学运算非常",比方程序中呈现了除以零这样的运算就会出这样的非常,对这种非常,大家就要好好查抄一下自己程序中触及到数学运算的地方,公式是不是有不当了.

  4. java.lang.ArrayIndexOutOfBoundsException

  这个非常相信很多朋友也常常碰到过,非常的注释是"数组下标越界",目前程序中大多都有对数组的操作,因此在调用数组的时刻一定要认真查抄,看自己调用的下标是不是超越了数组的范围,普通来说,显示(即直接用常数当下标)调用不太简单出这样的错,但隐式(即用变量表示下标)调用就常常出错了,还有一种情形,是程序中定义的数组的长度是通过某些特定办法决意的,不是事前声明的,这个时刻,最好先查看一下数组的length,免得呈现这个非常.

  5. java.lang.IllegalArgumentException

  这个非常的注释是"办法的参数错误",很多J2ME的类库中的办法在一些情形下城市引发这样的错误,比方音量疗养办法中的音量参数假如写成负数就会呈现这个非常,再比方g.setColor(int red,int green,int blue)这个办法中的三个值,假若有超越255的也会呈现这个非常,因此一旦发现这个非常,我们要做的,就是赶忙去查抄一下办法调用中的参数传送是不是呈现了错误.

  6. java.lang.IllegalAccessException

  这个非常的注释是"没有拜候权限",当利用程序要调用一个类,但当前的办法即没有对该类的拜候权限便会呈现这个非常.对程序顶用了Package的情形下要注意这个非常.

  其他还有很多非常,我就不一一摆列了,我要阐明的是,一个合格的程序员,需求对程序中常见的问题有相当的理解和呼应的办理办法,不然仅仅逗留在写程序而不会改程序的话,会极大影响到自己的开辟的.关于非常的全部阐明,在API里都可以查阅.


  以上是“菜鸟讲堂:Java 开辟中常见的非常问题[菜鸟入门]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>菜鸟讲堂:详述若何提高MySQL中数据装载效率</b>
  • 菜鸟讲堂:Java 开辟中常见的非常问题
  • 菜鸟讲堂:巧妙办理Windows 7中软件乱码
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .