java中三种可能导致异常的情况_JAVA简答题

1.请说说JAVA语言的主要特点?

Java的特点是1简单易学,抛弃了许多C++容易混淆的概念;2Java面向对象的编程语言,符合人的思维模式,容易解决复杂的问题;3编写的软件能在执行码上兼容,在所有计算机上运行,与平台无关;4java内置对多线程的支持,允许同时完成多个任务;5浏览器内置的java运行环境能保护用户浏览包括java applet的网页;6java可以在分部环境中动态的维护程序及类库。

2.java的基本数据类型及他们所对应的关键字?

Java语言有8种基本数据类型,分别是boolean,byte,short,char,int,long,float,double,这8种基本数据类型习惯上可以分成四大类。逻辑类型boolean。整数类型byte,short,int,long.。字符类型char。浮点类型float,double。

3.说说什么是异常,说出三种可能导致异常的情况?

所谓异常就是程序运行时可能出现的一些错误。几种可能导致异常的情况:1.试图打开一个根本不存在的文件;2.程序中有除法运算,但除数赋值为零时;3Bank类中income方法,对象调用该方法时,必须向参数in传递正整数,向参数out传递负数,并且int+out大于等于零,否则抛出异常。

4.简述try-catch-finally语句的执行过程?

若try部分抛出异常现象,或调用某个可能抛出异常对象的方法,并且该方法抛出了异常对象,那么try将立即结束执行,转向执行相应的catch部分。带有finally的语句,在执行try-catch语句后,执行finally语句,也就是说,无论在try部分是否发生异常,finally 子语句都会被执行。但是,若try-catch语句中执行了程序退出代码,则不执行finally 子语句。

5.简述异常处理机制?

Java的异常可以出现在方法调用过程中,即在方法调用过程中抛出异常对象,导致程序出现异常,并等待处理。Java使用try-catch语句来处理异常,将有可能出现的异常操作放在try-catch语句中的try部分,一旦try部分抛出异常现象,或调用某个可能抛出异常对象的方法,并且该方法抛出了异常对象,那么try将立即结束执行,转向执行相应的catch 部分。Try-catch语句可以由几个catch组成,分别处理发生的相应异常。

6成员的访问权限修饰符有哪些?并对它们的访问权限加以说明?

访问控制权限修饰符有:private、protected、public

private修饰的成员变量和方法称为私有变量和私有方法,只能在本类中使用,不能被子类继承;protected修饰的成员变量和方法称为受保护的成员变量和受保护的方法,可被同一包的类或其子类中使用;public修饰的成员变量和方法称为共有变量和共有方法,若其所在类为共有则此成员不仅可在同一包中的各个类中使用,也可在另一个包中使用,若类不为共有则只可被本包所使用;不用private、protected、public修饰的成员变量和方法称为友好变量和方法,可在同一包中的各个类中使用。

7接口与抽象类的不同点?

抽象类中可以有常量也可以有变量,接口中只可以有常量不能有变量;抽象类中可以有非抽象方法也可以有抽象方法,接口中只能有抽象方法。

8简述方法的重写及方法重写应遵循的规则?

方法重写及其规则为:子类中定义一个方法,这个方法的类型和父类方法的类型一致或父类方法的类型的子类型,并且这个方法的名字、参数个数、参数类型和父类的方法完全相同。9Java常用的布局管理器有哪些?它们在布局上各有什么特点?

Java常用布局管理器:FlowLayout、BorderLayout、CardLayout、GridLayout FlowLayout型布局是JPanel型容器的默认布局,当组件添加到容器中时,组件按照加入的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值