2015年1405班java基础测试.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015年1405班java基础测试 一、简答题 构造方法能否被重写?为什么? 答:不能,因为重写需要方法名相同,返回值类型相同,这些构造方法都不符合. 方法重载与方法重写的区别在哪里重写方法是否可以改变返回值的类型?;写拥有相同的参数列表.与返回值有关.不能.改变返回值类型. 抽象类与接有什么区别 数组什么优点 Break和continue是什么意思? 答:break是跳出循环,continue是跳出本次循环. Java中参数传递有种是么传递的Class MyClass等价于 Class MyClass extends Object是否正确??说明原因 类和对象的关系是什么? 答:类是对象的抽象,对象是类的实例。 方法重载有哪些特点 静态区域不能以任何形式访问 this 和 super . 什么是方法重写? 答:重写是建立在继承的基础之上,方法名相同,有相同的参数列表,相同的返回值类型,且子类的权限必须大于父类.. 面向对象的三大核心是什么? 答:封装,继承,多态 请说说你对static的理解? 答:非静态方法在任何时候都可以访问静态方法和静态属性,静态方法和静态属性都可以用类名点 被static修饰的静态方法和静态属性内存只分配一次 被static修饰的变量属于类而不属于对象,而static不能以任何形式和方法访问this和super. 满二叉树与完全二叉树的关系是什么? 答:满二叉树不一定是完全二叉树,但完全二叉树一定是满二叉树. Jvm称为Java虚拟机,它包括了 字节码校验器 , 解释器 , 类装载器 说说构造方法的特点? 答:用来给对象执行初始化 与类名一致; 没有返回值; 同样遵从方法重载的规则. 为什么static对象会先执行,而且不需要给他new对象? 答:因为static属于类而不属于对象. 什么叫变量? 答:在程序运行过程中会发生改变的量叫做变量. 前加加和后加加的运算法则是什么?当i=3时,下面的运算结果是什么?运算题:(++i)+(i++)+(--i)+(i++)+(i--)+(i++) 答:先自加后加减,先加减后自加.运行结果为25. 局部和全局的区别,局部变量加static可不可以,为什么? 答:局部在使用前必须赋初始值,全局在使用前可以不赋初始值.局部不可以加,因为局部变量存在于栈内存,只要方法调用完就会释放内存,而被static修饰后就会变成全局变量,要到整个程序运行完后才释放内存. 什么是多态? 答:子类的实例用父类类型表现. 继承的好处是什么? 答:增加代码的重要性和扩展性. this和super分别有什么作用? 答:this调用本类的属性和方法. Super调用父类的属性和方法. 为什么静态方法不能调用非静态方法? 答:静态方法在程序一运行就开辟了内存,静态方法优先于非静态方法,所有静态方法找不到非静态方法. 什么时候才要求方法 Switch语句的条件可以放八大基本类型的哪些类型?除此之外还可以放什么? 答:可以放int,store,char,还可以放long.(string在JDK1.7,1.8就可以做switch的条件了) 什么叫叶结点?叶结点也叫? 答:没有子节点的节点叫做叶节点,叶节点也叫终端节点. 用static修饰的方法能不能调用非static方法,能不能访问非static变量?为什么? 答:不能访问,也不能访问static变量., 非static方法能不能调用static方法,能不能访问static变量?为什么?0 答:能,也能访问static变量. 所有父类的东西,子类都能继承过来吗? 答:除private修饰的所有属性和方法,final修饰的方法不能被继承,但是常量能被继承. 方法重载与继承有没有关系?有的话,有什么关系? 答:没有关系. 为什么数组在查询,修改方面性能高于链表,在删除,插入方面性能低于链表? 答:因数组在查询和修改时可以直接找下标,而增加和删除的时候要从头查到尾,在删除时候删除一 抽象类可以私有化吗?它是否可以new一个空间来放值? 答:不可以私有化,不可以new对象: 子类也可以是抽象类。 2. 子类重写父类的方法。 你是怎么来理解final?(至少写三点) 答:被final修饰的类不能被继承,被final修饰的方法不能被重写,被final修饰的变量都属于常量,值不能发生改变。 抽象方法只能放在那个类当中? 答:只能放在抽象类和接口中. if if if 与if else if那种情况效率更高? 答:if else if效率更高。 个后面的都在跟着向前移,效率较慢。 有一个父类,有一个子类,子类通过什么关键字来调用父类的构造方法? 答:通过super final修饰的变量必须赋初始值吗? 答:必须赋

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档