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中常见错误和异常解决方法(打印).doc
Java中常见的异常以及解决方案。
java常见的异常 以及说明和解决方法
java常见异常及解决办法
这是关于java和jsp编程常见到的异常解决方案,是很关键的一个知识!
我相信,在我们做项目的时候,console框中常常出现各种的异常,时间久了,会发现常见的也几个,下面我总结一下常见的异常,供大家参考。 1 java.lang.UnsupportedClassVersionError 从字面上我们可以看出来是...
Java开发中常见的异常信息以及解决办法
其他还有很多异常,我就不一一列举了,我要说明的是,一个合格的程序员,需要对程序中常见的问题有相当的了解和相应的解决办法,否则仅仅停留在写程序而不会改程序的话,会极大影响到自己的开发的。关于异常的全部...
wsdl2java, Eclipse插件及使用方法,插件已解决常见的InvocationTargetException异常问题
主要介绍了Java 常见异常(Runtime Exception )详细介绍并相关资料,大家在开发Java 应用软件的时候经常会遇到各种异常这里帮大家整理了一部分,并解释如何解决,需要的朋友可以参考下
请解释Java中的抽象类和接口的概念及区别是什么? 请解释Java中的泛型(Generic)是什么?它有什么作用? Java中的异常处理机制是什么?如何处理异常? 请解释Java中的多线程是什么?如何创建多线程? Java中的反射...
这是几个常见的问题: 1.安全域问题,3.粘包问题 4.中文问题。
面试题包括以下十九部分:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql...
高效的课件,详细的内容介绍,针对性的代码展示,提高性的练习题目。适合新手或者基础薄弱人员学习,一个PPT解决你编程中常见的错误,最重要的是一人下载多人使用,不受限制,没有隐藏密码
在java网络编程Socket通信中,通常会遇到以下异常情况: 第1个异常是 java.net.BindException:Address already in use: JVM_Bind。 该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的...
用来解决常见的Java异常处理。大大的提高你的开发效率
数据类型、变量与运算符:理解Java中的基本数据类型、变量声明与初始化,以及常用的运算符和表达式。 控制流语句:熟悉if-else、switch、for、while等控制流语句的用法。 面向对象编程:深入理解Java中的类、对象、...