关于异常,,try--catch 简单应用,
来源:互联网 发布:au录音软件 编辑:程序博客网 时间:2024/06/06 06:35
public class NullExceptionDemo
{
Car myCar;
void start(){myCar.startEngine();}//很明显,myCar没有通过new来创建一个实例,就用上了,就会出错.
public static void main(String[] args){
NullExceptionDemo exceptionDemo=new NullExceptionDemo();
try{
exceptionDemo.start();//程序运行到此就会产生NullPointerException类的异常,从而交给catch处理.
System.out.println("start car");
}catch(NullPointerException e){//捕获到异常,从而执行catch代码块.
System.out.println("Got exception:"+e.getMessage());
}
}
}
关于java.lang.NullPointerException:
这种情况一般发生在:使用了一个对象实例来调用它的成员函数,但这个实例却为null,就是之前没有new它,然后就用,当然不行了。
主要有以下几种原因:
1、使用了未初始化的变量(虽然已经声明)
2、使用了未初始化的对象(虽然已经声明)
3,使用了关键字或已存在的类名作变量对象方法或类名。
- 关于异常,,try--catch 简单应用,
- Try-catch异常抛出的简单用法
- 关于异常捕获 try catch的说明
- try catch 异常处理
- try catch捕获异常
- JAVA 异常 try-catch
- try-catch异常处理
- 异常try-catch-finally
- 异常机制 try{}catch{}
- c++异常Try catch
- try{}catch{}异常捕获
- try catch 异常处理
- c++异常Try catch
- @try@catch捕获异常
- 异常处理(try catch)
- 捕捉异常try{}catch{}
- 捕获异常 try...catch{}
- 异常处理@try catch
- PL/SQL Developer 或Toad 不安装Oracle 客户端连接数据库
- 多核的网络游戏服务器开发 之 网络库(二)
- iis日志分析
- 利用 Gstreamer 写简单的MP3播放器
- Rational Rose2003 破解汉化
- 关于异常,,try--catch 简单应用,
- 用gstreamer sdl做了一个简陋的mp3播放器
- The ranger Lor'themar Theron
- iis 日志 -Windows2003/XP上AWstats安装教程
- 关于hibernate date 检索的一片文章
- 最新版飞鸽传书(http://www.freeeim.com)下载
- 让RadRails可以提示语法
- MySQL的外键约束之级联删
- 真麻烦