java测试基本异常.docx

java测试基本异常.docx

ID:61506904

大小:16.76 KB

页数:6页

时间:2021-02-08

java测试基本异常.docx_第1页
java测试基本异常.docx_第2页
java测试基本异常.docx_第3页
java测试基本异常.docx_第4页
java测试基本异常.docx_第5页
资源描述:

《java测试基本异常.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java中测试基本异常1、第一个JAVA例程:helloworld  执行时的问题:problemsExecutingHello  如果你看到下面的错误提示:  'java'isnotrecognizedasaninternalorexternalcommand,...  or  java:Commandnotfound.  那么你或许没有安装java或者在环境变量中并没有设置path路径javabin目录。  请检查你的java安装以及环境变量的正确设置。  如果你看到:  Exceptioninthread"main"java.lang.NoClassDefFoundError:he

2、llo  (wrongname:Hello)...  那么你很有可能是因为没有注意大小写或是把名称中的字母打错了。如:  javahello  键入正确的命令重新运行即可。  如果你看到:  Exceptioninthread"main"java.lang.NoClassDefFoundError:Hello  /class  那么你需要考虑是否去掉名字中的.class部分。  2、分析出现java.lang.NoClassDefFoundError异常的具体情况  这个问题在上面调试第一个例程出现过,但是如果我们输入的名称是正确的,仍然提示这样的问题时怎么办呢?  装了JDK1.4.0版

3、,而且JAVA_HOME,PATH和CLASSPATH都设置好了。如下  JAVA_HOME=/home/jdk  CLASSPATH=$JAVA_HOME/jre/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib/:$JAVA_HOME/lib  PATH=$PATH:$JAVA_HOME/bin  用JAVAC命令生成了hello.class,当使用javahello时,仍然提示:  Exceptioninthread"main"java.lang.NoClassDefFoundError:XXX(wrongname:XXX)

4、  解决提示:  (1)、Add(currentdirectory)toyourclasspath或类定义前面加public  (2)、path环境变量中设置的路径中是否有另一个java.exe文件,默认执行的是这个目录下的java.exe,虽然版本与JDK下的java.exe一致,但是在此目录下执行就会出错。  方法:  安装了JDK的情况下,应该删除winnt下的java.exe,确保默认调用的java.exe是位于jdk中bin目录下的java.exe。  (3)、假如你使用了packet  那么检查你在编译了没有将指定package包在你文件中的java文件。  3、通常异常捕获处

5、理:  JAVA中几个基本异常简单的描述一下:  ArithmeticException当出现异常算术条件时产生  NullPointerException当应用程序企图使用需要的对象处为空时产生  ArrayIndexOutOfBoundsException数组下标越界时产生  ArrayStoreException当程序试图存储数组中错误的类型数据时产生  FileNotFoundException试图访问的文件不存在时产生  IOException由于一般I/O故障而引起的,如读文件故障  NumberFormatException当把字符串转换为数值型数据失败时产生  OutOfM

6、emoryException内存不足时产生  SecurityException当小应用程序(Applet)试图执行由于浏览器的安全设置而不允许的动作时产生  StackOverflowException当系统的堆栈空间用完时产生  StringIndexOutOfBoundsException当程序试图访问串中不存在的字符位置时产生  上述出现的异常基本上都是JAVA中我们可能会遇到的异常。  类Throwable有两个直接子类:Error和Exception。Exception类对象是Java程序处理或抛弃的对象。Java提供了两种Exception的模式,一种是执行的时候所产生的Ex

7、ception(RuntimeException),另外一种则是受控制的Exception(CheckedException)。所有的CheckedException均从java.lang.Exception继承而来,而RuntimeException则继承java.lang.RuntimeException或java.lang.Error(实际上java.lang.RuntimeException的上一层也是java.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。