2015年1405班java基础测试

2015年1405班java基础测试

ID:16702940

大小:60.00 KB

页数:13页

时间:2018-08-24

2015年1405班java基础测试_第1页
2015年1405班java基础测试_第2页
2015年1405班java基础测试_第3页
2015年1405班java基础测试_第4页
2015年1405班java基础测试_第5页
资源描述:

《2015年1405班java基础测试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2015年1405班java基础测试一、简答题1.构造方法能否被重写?为什么?答:不能,因为重写需要方法名相同,返回值类型相同,这些构造方法都不符合.2.方法重载与方法重写的区别在哪里?重写方法是否可以改变返回值的类型?答:区别在于重载拥有不同的参数列表,与返回值无关;写拥有相同的参数列表.与返回值有关.不能.改变返回值类型.3.抽象类与接口有什么区别?答:抽象类中可以有普通方法,有抽象方法,但接口只能有抽象方法.2.抽象类可以有构造方法,接口内不能有构造方法.3.抽象类可以定义普通变量,静态常量,接口内只能有静态常

2、量.4.抽象类只能被单一继承,接口可以多继承.4.数组与链表各有什么优点?答:数组便于插入和删除,链表便于查询和修改.5.Break和continue是什么意思?答:break是跳出循环,continue是跳出本次循环.6.Java中参数传递有分哪几种,分别是怎么传递的;答:两种,八大基本类型传值,八大类型以外的传地址.7.ClassMyClass等价于ClassMyClassextendsObject是否正确? 请说明原因答:不正确.classMyclass只是一个普通类,而classMyclassextendso

3、bject则可以使用,他从父类中继承过类的,除private修饰的所有方法和属性,所以他们不等价.8.八大基本类型分为哪四大块?其中的char是属于哪种类型?它的默认值是什么?String属于八大基本类型吗?它的默认值是什么?答:布尔型,字符型,整型,浮点型.char属于字符型,默认值为‘’,一个空格,string不属于八大类型,默认值为空null.9.八大基本类型中的浮点型哪个是一定要加后缀的?后缀是什么?不加后缀的默认类型是什么?除此之外八大基本类型还有哪些是要加后缀的?答:folat,后缀是F,不加的是doub

4、le,除此之外还有long,后缀加L.10.类和对象的关系是什么?答:类是对象的抽象,对象是类的实例。11.方法重载有哪些特点?答:方法名相同,有不同的参数列表,当参数个数相同时,参数类型不同,当参数个数和参数类型相同时,参数顺序不同.与返回值无关.12.静态区域不能以任何形式访问this和super.13.什么是方法重写?答:重写是建立在继承的基础之上,方法名相同,有相同的参数列表,相同的返回值类型,且子类的权限必须大于父类..14.面向对象的三大核心是什么?答:封装,继承,多态15.请说说你对static的理解?

5、答:非静态方法在任何时候都可以访问静态方法和静态属性,静态方法和静态属性都可以用类名点otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeA

6、fterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand被static修饰的静态方法和静态属性内存只分配一次被static修饰的变

7、量属于类而不属于对象,而static不能以任何形式和方法访问this和super.1.满二叉树与完全二叉树的关系是什么?答:满二叉树不一定是完全二叉树,但完全二叉树一定是满二叉树.2.Jvm称为Java虚拟机,它包括了字节码校验器,解释器,类装载器3.说说构造方法的特点?答:用来给对象执行初始化与类名一致;没有返回值;同样遵从方法重载的规则.4.为什么static对象会先执行,而且不需要给他new对象?答:因为static属于类而不属于对象.5.什么叫变量?答:在程序运行过程中会发生改变的量叫做变量.6.前加加和后加

8、加的运算法则是什么?当i=3时,下面的运算结果是什么?运算题:(++i)+(i++)+(--i)+(i++)+(i--)+(i++)答:先自加后加减,先加减后自加.运行结果为25.7.局部和全局的区别,局部变量加static可不可以,为什么?答:局部在使用前必须赋初始值,全局在使用前可以不赋初始值.局部不可以加,因为局部变量存在于栈内存,只要方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。