14.JNI,Equlas方法的空指针问题,java中的异常

 

目录

JNI

Equlas方法的空指针问题

Java异常

原图


 

JNI

 

Java的本地接口,提供了若干的API实现了Java和其他语言的通信。由C或者C++编写。JNI在本地方法栈中执行

 

 

Equlas方法的空指针问题

 

Java中使用equals方法,必须使用.equals(xxx)的方法,也就是确定调用equals的对象不为null,这样就完美的避免了空指针(NULL POINT EXCEPTION)异常。

 

 

Java异常

 

1.Java中异常的祖宗是Throwable,它有两个孩子exception和error。exception分为检查型异常和非检查型异常

 2.检查型异常(罪犯保释期有人监视):编译器会检查的异常。除了由RuntimeException引起的异常,都是检查型异常,检查型异常由try...catch捕获。

    非检查型异常(过安检的时候坐坐样子):编译器不会检查的异常。主要由RuntimeException引起的异常。包括数组越界异常,算术逻辑异常等。一般可避免,危害小,无需try..catch处理。

3.error(刑法):JVM报错,最严重。它表示不希望被程序捕捉或程序无法处理的异常。包括outofmemoryerror,stackoverflowerror

 

 

原图

 

14.JNI,Equlas方法的空指针问题,java中的异常_第1张图片

 

 

你可能感兴趣的:(猴子的Java学习笔记)