`
border
  • 浏览: 201397 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

几道面试题

阅读更多

1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分)

 区别主要答两点: a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型

b.逻辑操作不会产生短路.如: int a = 0; int b = 0; if( (a = 3) > 0 || (b = 3) > 0 ) //操后a =3,b=0. if( (a = 3) > 0 | (b = 3) > 0 ) //操后a =3,b=3. 答对第一点得5分,答对第二点得10分. 本题考察最最基本的知识,但仍然有很多大牛级开发人员下马,任何语言在开始的部分都会详细介绍这些基本知识,但除了学习第一种语言时,没有人在学习新的语言时愿意花五分钟来复习一下.

 2.下面程序运行会发生什么结果?如果有错误,如何改正? (15分)

interface A{ int x = 0; }

class B{ int x =1; }

class C extends B implements A { public void pX(){ System.out.println(x); }

public static void main(String[] args) { new C().pX(); } } }

本题在编译时会发生错误(错误描述不同的JVM有不同的信息,意思就是未明确的x调用, 两个x都匹配,就象在同时import java.util和java.sql两个包时直接声明Date一样) 本题主要考察对接口和类的最最基本的结构的了解.对于父类的变量,可以用super.x来明确,而接口的属性默认隐含为 public static final.所以可以通过A.x来明确.

3.简述 Java Server Page 和 Servlet 的联系和区别。(20分)

本题不用多说,在答相同点时应该明确知道jsp编译后是"类servlet"而"不是Servlet", 答区别时应该回答出"侧重于(视图/控制逻辑)".其它可根据情况加减分值.知识很简单, 但从面试的角度看,被试者不仅要能知道它们的区别,而且要能比较准确地表达出来(以后写文档要能让别人看得懂,不产生歧义),回答"jsp编译后就是servlet"视为错误,回答 "jsp用于视图,servlet用于控制逻辑"视为错误,应该用侧重于,主要(多数)用于等词语表达.

4.XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?(20分)

本题三个答题点: a: 两种形式 dtd,schema b: 本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的根本目的) c: 两种主要方式:dom,sax.答出两种得全分,如能答出saxt,或其它(在答出dom,sax的基础上,如果应试者认为其它方式也可以视为对xml的解析应该允许.但没有答出dom,sax把其它方式说成是对XML的解析不得分)应该加分.

5.简述synchronized和java.util.concurrent.locks.Lock的异同 ?(15分)

主要相同点: Lock能完成synchronized所实现的所有功能.(其它不重要) 主要不同点: Lock有比synchronized更精确的线程语义和更好的性能(在相同点中回答此点也行) synchronized会自动释放锁.而Lock一定要求程序员手工释放.并且必须在finally从句中释放,如果没有答出在finally中释放不得分.就如Connection没有在finally中关闭一样.连最基本的资源释放都做不好,还谈什么多线程编程.

6.EJB规范规定EJB中禁止的操作有哪些?(15分) 共有8点,答出下列3-4点得满分.

1.不能操作线程和线程API(线程API指非线程对象的方法如notify,wait等)

 2.不能操作awt

3.不能实现服务器功能

4.不能对静态属生存取.

5.不能使用IO操作直接存取文件系统

 6.不能加载本地库.

7.不能将this作为变量和返回.

8.不能循环调用.



分享到:
评论

相关推荐

    【分享面试题一】用友面试时出的几道面试题

    【分享面试题一】用友面试时出的几道面试题

    牛客大数据面试题集锦+答案,共523道,46W+字。大厂必备

    Hadoop面试题:100道 Zookeeper面试题:21道 Hive面试题:47道 Flume面试题:11道 Kafka面试题:59到 HBase面试题:36道 Spark面试题:97道 Flink面试题:40道 数仓面试题:25道 综合面试题:43道 数据库(MySQL)...

    内存详解(附有几道面试题)

    内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能, 更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不

    java面试题20道java面试题20道

    java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java面试题20道java...

    java面试题18道java面试题18道

    java面试题java面试题18道java面试题18道java面试题18道java面试题java面试题18道java面试题18道java面试题18道java面试题java面试题18道java面试题18道java面试题18道java面试题java面试题18道java面试题18道java...

    分享mysql几道面试题.pdf

    题目类型:MySQL基本知识面试题 难度:中等偏容易 覆盖范围:适用于参加MySQL面试的人都了解一下,可能都会闻到,相对还是比较基础的内容。

    Python面试题及答案共70道.docx

    Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python...

    Python面试题及答案共55道.docx

    Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python...

    Python面试题及答案共50道.docx

    Python面试题及答案共50道Python面试题及答案共50道Python面试题及答案共50道Python面试题及答案共50道Python面试题及答案共50道Python面试题及答案共50道Python面试题及答案共50道Python面试题及答案共50道Python...

    Python道面试题及答案共48道.docx

    Python道面试题及答案共48道.docxPython道面试题及答案共48道.docxPython道面试题及答案共48道.docxPython道面试题及答案共48道.docxPython道面试题及答案共48道.docxPython道面试题及答案共48道.docxPython道面试题...

    Python道面试题及答案共50道.docx

    Python道面试题及答案共50道.docxPython道面试题及答案共50道.docxPython道面试题及答案共50道.docxPython道面试题及答案共50道.docxPython道面试题及答案共50道.docxPython道面试题及答案共50道.docxPython道面试题...

    Vue道面试题及答案共39道.docx

    Vue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue...

    10万字208道Java经典面试题总结(附答案).pdf

    10万字208道Java经典面试题总结(附答案).pdf 10万字208道Java经典面试题总结(附答案).pdf 10万字208道Java经典面试题总结(附答案).pdf 10万字208道Java经典面试题总结(附答案).pdf 10万字208道Java经典面试题总结(附...

    经典mysql面试题20道经典mysql面试题20道

    经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql面试题20道经典mysql...

    Java17道面试题及答案

    Java17道面试题及答案

    ABAP 100 道面试题 .doc

    ABAP 100 道面试题 .docABAP 100 道面试题 .docABAP 100 道面试题 .docABAP 100 道面试题 .docABAP 100 道面试题 .doc

    2023最新100道MySQL面试题( 附答案解析)

    2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析) 2023最新100道MySQL面试题( 附答案解析) ...

    关于数组的几道面试题1

    }求两个有序数组的共同元素给定两个含有n个元素的有序(非降序)整型数组a和b,求出其共同元素,比如a = 0, 1, 2, 3, 4b = 1, 3, 5, 7

    java100道面试题

    java100道面试题

    C# 130道 面试题

    C# 130道 面试题。。 迈向成功之路

Global site tag (gtag.js) - Google Analytics