1.ClassCastException
//对象的转换异常(两个没有关系的对象发生了转换操作)
class A{
public void fun(){
System.out.println("A public viod fun ");
}
}
class B extends A{
public void fun(){
System.out.println("B public void fun");
}
}
public class Test{
public static void main(String [] args){
A a = new A();
B b = (B)a;
b.fun();
}
}
//在对象发生向下操作之前,首先发生对象的向上转型,建立好关系之后才可以使用
A a = new B()
B b = (B)a;
b.fun();
==================================================
数组越界异常java.lang.ArrayIndexOutOfBoundsException
public class Test2 {
public static void main(String[] args) {
int [] data = new int[]{22,11,99,878,44,33,77,43};
for(int x =0;x<data.length;x++){
for(int y =0
;y<data.length-1;y++){//因为是前一个元素跟后一个元素作比较,所以要小于data.length-1,
if(data[y]>data[y+1]){
int temp = data[y];
data[y]=data[y+1];
data[y+1]=temp;
}
}
print(data);
}
}
public static void print(int [] temp){
for(int x =0;x<temp.length;x++){
System.out.print(temp[x]+"\t");
}
System.out.println();
}
}
分享到:
相关推荐
以上介绍了Java中常见的几种异常类型及其产生原因和解决方法。掌握这些异常的处理技巧对于编写高质量、可靠的Java应用程序至关重要。在实际开发过程中,应始终遵循最佳实践,确保代码健壮性和鲁棒性。
### Java常见异常及其解决方案 #### 1. `java.lang.NullPointerException` **异常描述:** `NullPointerException`是最常见的运行时异常之一,通常发生在试图访问一个尚未初始化或者被设置为`null`的对象实例时。...
Java中常用异常列表 异常是Java程序中的一种错误处理机制,用于捕获和处理运行时错误。在Java中,异常可以分为两大类:checked异常和unchecked异常。checked异常是编译器强制检查的异常,unchecked异常是运行时异常...
### JAVA中常见的异常知识点详解 #### 一、`java.lang.NullPointerException` 在Java编程中,`java.lang.NullPointerException`(简称NPE)是最常见的异常之一。这种异常通常发生在尝试访问一个空对象引用的方法或...
Java 中常见的异常类 Java 中常见的异常类可以分为多种,下面将对一些常见的异常类进行详细的介绍和分析。 1. NullPointerException(空指针异常) NullPointerException 是 Java 中最常见的异常之一。这个异常的...
下面将详细解释给定文件中提到的一些常见Java异常,并提供解决策略。 1. **java.lang.NullPointerException**: 这个异常意味着尝试访问或操作一个null对象引用。解决方法是确保在使用对象之前已正确初始化。检查...
Java常见异常汇总 Java语言中有一些常见的异常,了解这些异常可以帮助开发者更好地编写和 debug 程序。下面我们来总结一些常见的Java异常: 1. java.lang.NullPointerException 这个异常大家肯定都经常遇到,异常...
### Java中常见错误和异常解决方法 #### 一、`java.lang.NullPointerException` **原因**:当尝试访问一个未初始化的对象实例(即该对象为null)的成员时,会抛出此异常。例如,如果有一个对象引用变量 `Object ...
以下是一些Java中常见的错误和异常及其解决方法: 1. **java.lang.NullPointerException**:这是由于试图访问一个为null的对象属性或方法导致的。要解决这个问题,你需要确保在使用对象之前已经正确初始化了它。...
常见的内存错误包括`java.lang.OutOfMemoryError: Heap space`(堆空间不足)、`java.lang.OutOfMemoryError: PermGen space`(方法区空间不足)和`java.lang.StackOverflowError`(栈溢出)。这些错误通常由于物理...
以下是一些Java常见异常的详细解析: 1. **java.lang.NullPointerException**: 当尝试访问或操作一个未初始化的对象引用时,会抛出此异常。确保在使用对象之前已经正确地初始化它,避免对null值进行方法调用或...
Java常见异常及其处理 Java编程过程中经常会遇到各种异常,了解这些异常的类型、原因和解决方法是非常重要的。以下是 Java 中常见的异常类型及其处理方法: 1. NullPointerException(空指针异常) 这个异常的...
下面将深入探讨在Java基础测试中常见的异常问题及其解决方案,尤其关注那些在执行基本Java程序时可能遇到的异常情况。 ### 1. "java' is not recognized as an internal or external command 这种情况通常发生在...
### Java中常见的异常及其解决方案 ...这些异常在Java开发中非常常见,理解它们的原因和解决方法对于编写健壮的应用程序至关重要。通过适当的预防措施和错误处理,可以有效地避免这些异常的发生。
Java 开发常见错误异常 ...Java 开发中常见的错误异常有很多,了解这些错误的原因和解决方案,可以帮助我们更好地进行开发工作。但是,这只是冰山一角,Java 开发中还有很多其他的错误异常需要我们去学习和探索。
java常见异常及解决办法
在文档《Java常见异常类型及原因分析(下)》中,介绍了几种常见的Java异常类型及其产生原因,并提供了相应的分析。 首先,ArrayIndexOutOfBoundsException异常是在进行数组操作时最常见的异常之一。这个异常发生在...
以下是一些常见的Java异常及其解决方案: 1. **数组下标越界异常 (ArrayIndexOutOfBoundsException)** - 描述:当你尝试访问数组的一个不存在的索引时,会抛出此异常。例如,在上述示例中,尝试访问数组索引为5的...
本文将深入探讨在JAVA基础测试中常见的异常问题,帮助开发者更好地理解和解决这些问题。 1. **运行时异常**:Java中的运行时异常(RuntimeException)是程序设计错误引起的,如空指针异常(NullPointerException)...