Java工程师面试题
Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和静态的语言。那么java工程师的面试题是什么呢?下面跟本站小编一起来看看吧!
1. int和Integer的区别
integer是一个类,对他的操作要通过类的方法,int是8中基本数据类型之一。Integer是对int的.封装。声明int的变量不需要实例化。声明integer变量需要实例化。Int不需要实例化。
2. String和 StringBuffer的区别
String声明的数组长度是确定的,不能随意增加其容量。线程安全的可变字符序列。
StringBuffer可随意增加容量,线程安全的字符序列;
3.运行时异常和一般异常的区别
运 行时异常是程序运行时可能报出的异常。可以用try catch抓取,也可以不做任何处理。比如:INDEXOUTOFEXCEPTION, CLASSCASETEXCEPTION, NULLPOTIONTEREXCEPTION, CLASSNOTFOUNDEXCEPTION
一般异常,这些异常是在定义方法时声明抛出的,这些异常必需用try catch抛出,或throws处理,如果不处理,程序将编译失败。比如:IOEXCEPTION, FILENOTFOUNDEXCEPTION, SQLEXCEPTION
4.例举5个常用的包、类、接口
, , , , g
String,StrignBuffer, Date,Calendar,HashMap,HashSet
Collection, Action, serziale, ActionSupport,List,Map
5、Vector和linkList的存储性能和特性
6.设计4个线程,其中两个线程每次j+1,其它两个线程是j-1
7.连接池的工作机制
连接池控制着和数据库的链接,他来控制开启几个链接,关闭几个链接,什么时候关闭,调用什么方法,在hibernate中的,connectionProvider相当于一个连接池,他来维持session和数据库的链接状态。
8.应用服务器有哪些
tomcat,jboss,WebLogic
9. 集合有哪些,集合的方法有哪些?
Collection,Map
Add,clear,remove,contains,equals。Hashcode
Clear,clone,remove,size,isempty,put,get
10. MVC各部分有哪些技术实现,是如何实现
View:产生http响应,请求模型更新,提供form表单用于用户请求
Model:封装应用状态,响应状态查询,暴露应用接口
Controller:验证请求数据,将请求数据与模型更新相映射,返回响应的视图。
ts的配置文件有哪些,解释globalForwards、ActionMapping、MessageResource
返回公共页面的配置,比如:返回到错误页面,登录页面
配置action的相关信息,包括path,type,name,validate,scope,input
描述该模块的一起配合使用的消息资源,message resource对象
12.简述ActionForm和Action在Struts中扮演的角色
actionform封装请求的数据
action处理用户请求产生响应
13. 方法里有一个return 语句,那么紧跟在这个try后的finally{}里的code会不会执行?
会,而且先执行finally,在执行try
14.在WEB应用中,你都使用哪些技术或方法来改善系统的性能?
Ajax,action(线程安全,运行慢),jbpm,写一些公共的类,方法,进行调用
对服务器访问人数控制。
-
2017年全国计算机等级考试开考科目及介绍
2017年全国计算机等级考试继续实行NCRE2013版考试大纲和新的证书认证体系,实施NCRE全部级别和科目的无纸化考试工作。下面是小编整理的关于计算机等级考试科目,希望可以帮助大家!级别考试科目考试教材考试时间一级计算机基础及WPSOffice应用计算机基础及WPSOffic...
-
2017年计算机等级程序设计上机操作题
c语言程序设计可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。下面是关于计算机等级程序设计上机操作题,欢迎大家参考!一、编程题请编写函数fun,其功能是:判断t所指字符串中的字母是...
-
2017年计算机应用能力考试题库
计算机系统实现自动维护和诊断的技术。实施维护诊断自动化的主要软件为功能检查程序和自动诊断程序。以下是关于计算机应用能力考试题库,希望大家认真阅读!1、要求:在当前添加一个默认组织结构图:答案:菜单插入→图片→组织结构图。2、要求:将当前幻灯片的...
-
2017年计算机二级office题库选择题
2017年3月计算机等级考试定于3月25日-28日举行,下面是小编整理的一些关于计算机二级office题库选择题,希望对各位考生有所帮助!1.程序流程图中带有箭头的线段表示的是()。A.图元关系B.数据流C.控制流D.调用关系答案:C【解析】在数据流图中,用标有名字的箭头表示数...