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型容器的默认布局,当组件添加到容器中时,组件按照加入的