`
hanhg
  • 浏览: 138141 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

常用JAVA面试题库(附答案)四

阅读更多
31 是否可以继承String类?

  String类是final类故不可以继承。

32 构造器Constructor是否可被override?

  构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。

33 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

  不能,一个对象的一个synchronized方法只能由一个线程访问。

33  try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不

会被执行,什么时候被执行,在return前还是后? 
  会执行,在return前执行。

34 编程题: 用最有效率的方法算出2乘以8等於几? 

  2 << 3 

35 两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?

  不对,有相同的hash code。

36  当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?

  是值传递。Java编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。

37  swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

  switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。 
38 Hashtable和HashMap

  Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现 
  HashMap允许将null作为一个entry的key或者value,而Hashtable不允许
还有就是,HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。
  最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在
多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供外同步。 
Hashtable和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异。
分享到:
评论

相关推荐

    常用JAVA面试题库(附答案)

    以下是一些常见的 Java 面试题及答案: 1. **Java 接口与 C++虚类的区别** - Java 接口不支持实现,只包含抽象方法和常量,而C++虚类可以有实现代码。 - Java 中一个类可以实现多个接口,但只能继承一个类,而C++...

    全网最齐全的Java面试题库-附答案-持续更新.zip

    Java面试资源概览 一、内容概览 本次分享的资源涵盖了Java面试的各个方面,从基础知识到高级技术,从数据库到框架应用,都做了深入的探讨和总结。具体内容包括: Java基础知识点:包括数据类型、面向对象特性、...

    牛客网 校招面试题库(附答案与解析)java篇

    《牛客网 校招面试题库(附答案与解析)java篇》是针对Java编程语言的校招面试准备资料,旨在帮助应聘者系统性地掌握Java相关知识,并通过实战练习提升面试竞争力。这份PDF文件涵盖了Java语言的基础、进阶以及在实际...

    牛客2019【电子版】校招面试题库(附答案与解析)java篇

    【标题】"牛客2019【电子版】校招面试题库(附答案与解析)java篇",这是一份专为2019年校招面试准备的Java编程题目集合,其中包含了详细的答案和解析。这份资料旨在帮助Java开发者在求职过程中提升自己的技能,了解...

    java面试题及技巧4

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

    Java面试梳理,主题基础、JVM、线程架构、框架、MySQL、微服务、Redis、中间件、数据结构与算法等 正在逐步完善中.zip

    Java面试题完整版附,答案高清PDF下载Java面试高清整理PDF下载面试题目索引 Java基础 Java集合&容器 JVM Java编写编程 力量&&集合网络协议 数据结构与算法 MySQL Redis MongoDB1000行SQL命令 52条SQL语句性能策略...

    java面试题以及技巧

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

    java面试题目与技巧1

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

    java面试题及技巧3

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

    java面试题以及技巧6

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

Global site tag (gtag.js) - Google Analytics