Java专项面试训练(一)

1、在Java中,( )类提供定位本地文件系统,对文件或目录及其属性进行基本操作D

A、FileInputStream
B、FileReader
C、FileWriter
D、File解析:FileInputStream提供了对文件的字节读取;FileReader提供了对文件的字符读取;FileWriter提供了对文件的字符写入;File提供了对文件的基本操作,包括对删除,文件路径等操作。

2、下面有关servlet和cgi的描述,说法错误的是?D
A、servlet处于服务器进程中,它通过多线程方式运行其service方法
B、CGI对每个请求都产生新的进程,服务完成后就销毁
C、servlet在易用性上强于cgi,它提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等
D、cgi在移植性上高于servlet,几乎所有的主流服务器都直接或通过插件支持cgi解析:选D:CGI不可移植,为某一特定平台编写的CGI应用只能运行于这一环境中。每一个CGI应用存在于一个由客户端请求激活的进程中,并且在请求被服务后被卸载。这种模式将引起很高的内存、CPU开销,而且在同一进程中不能服务多个客户。

3、对下面Spring声明式事务的配置含义的说明错误的是C 

A、定义了声明式事务的配置模板
B、对get方法采用只读事务
C、缺少sessionFactory属性的注入
D、配置需要事务管理的bean的代理时,通过parent引用这个配置模板,代码如下:
<bean id="petBiz" parent="txProxyTemplate">
         <property name="target" ref="petTarget"/>
</bean>

4、在 myjsp.jsp 中,关于下面的代码说法错误的是: ( A  )

<%@ page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %>

A、该页面可以使用 exception 对象
B、该页面发生异常会转向 error.jsp
C、存在 errorPage 属性时,isErrorPage 是默认为 false
D、error.jsp 页面一定要有isErrorPage 属性且值为 true
解析:页面有isErrorPage属性且值为false,不可以使用 exception 对象

5、What might cause the current thread to stop executing( ABDE )
A、An InterruptedException is thrown.
B、The thread executes a wait() call.
C、The thread constructs a new Thread.
D、A thread of higher priority becomes ready.
E、The thread executes a waitforID()call on a MediaTracker.
解析:

A 异常,则停止执行

B 休眠,则停止执行

D 阻塞,则停止执行

E 阻塞,则停止执行

时间: 2024-10-29 19:05:36

Java专项面试训练(一)的相关文章

Android专项面试训练题(一)

1.下面不可以退出Activity的是?(D) A.finish() B.抛异常强制退出 C.System.exit(0) D.onStop() 解析: A, finish() 方法就是退出activity B. actiivity中出现抛异常,会弹出框,强制退出当前activity的. C. System.exit(0); 这是退出所有activity使用的. D. onStop() 只是activity一个周期方法,此时还没退出,只有走到onDestory()才退出 2.通过Intent传递

java异常面试常见题目

在Java核心知识的面试中,你总能碰到关于 处理Exception和Error的面试题.Exception处理是Java应用开发中一个非常重要的方面,也是编写强健而稳定的Java程序的关键,这自然使它成为面试题中的常客.关于Java中Error和Exception的面试题目多是关于Exception和Error的概念,如何处理Exception,以及 处理Exception时需要遵守的最佳实践等等.尽管关于多线程.垃圾回收.JVM概念和面向对象设计等方面的问题依然主宰着这类面试,你仍然需要为回答

Java多线程面试15道

Java 线程面试问题 在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分.如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题.在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的.他们会问面试者很多令人混淆的Java线程问题.面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为候选人中有很多只浮于表面.用于直接面向市场交易的高容量和低延时的电子交易系统在本质上是并发的.下面这些是我在不同时间不同地点喜欢问的Jav

java模拟面试 试题

java 四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 Boolean(取值为 true false) 第四类:字符型 char & 与 运算符. | 或 是java中的位运算符,对二进制进行计算,两位都是1返回1,否则返回0. ^ 异或 是java中的位运算符,对二进制进行计算,两位不同返回1,否则返回0. == 可以用来比较引用类型(比较的是虚地址),也可以用来比较基本数据类型(比较的是二进制). 值得注

Java基础面试:集合、内部类、线程

package test; import java.util.Hashtable; import java.util.Map; public class test { public static String change(String param){ param=null; return param; } public static void main(String[] args) { String param1="p1"; param1=change(param1); Map ta

Java多线程面试问题

原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一.在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题. Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者

2015阿里巴巴春季Java实习生面试经验

2015阿里巴巴春季Java实习生面试经验 一.笔试 大概今年四月初的时候在线进行了笔试,笔试题目都是考基础的,包括数据结构.计算机网络.操作系统.数据库原理等,Java基础的话不用说,个人建议可以去看一下<Java编程思想>这本书,这本书提到了许多细节的东西,是初学者提升Java基础的一本好书. 网上笔试不久,就收到了阿里的短信和邮件,说我通过了网上笔试和简历筛选,并叫我到网上去预约时间,我登录到网上的时候才发现,距离面试时间(5月5日~5月7日)还有差不多一个月的时间,因为我选择的面试地点

西门子中国研究院java实习生面试

参与了西门子的java实习生面试 1.自我介绍一下,这基本是所有面试的标配 2.介绍一下你用过的设计模式 单例模式,工厂模式, 3.单例模式写一下 我竟忘了加static,罪过 4.写一个快速排序 我就讲了一下思路 5.jsp有哪些tag,哪些内置对象 Out request response pageContextà用的很少 session application configà用的很少 exception Pageà用的很少 6.servlet的工作流程,也可说是生命周期 3生命全过程: 加

java之面试String

1 new  String()与直接赋值的区别? String  s1=new String("abc"); String  s2="abc"; System.out.println(s1==s2);      //false 详解: 上面两行代码分别会存在内存中三块存储区中,分别是栈,堆,方法区 ,字符串只会创建一次,第一次创建完,后面再用到相同字符串时只会去方法区中找,有则直接用,没有再创建 栈: s1    0x001                   s2