设为首页 加入收藏

TOP

Java企业面试题整理集合(5)(二)
2014-11-23 22:22:29 来源: 作者: 【 】 浏览:9
Tags:Java 企业 试题 整理 集合
SS,由W3C定义和维护的标准,一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言。CSS最主要的目的是将文件的结构(用HTML或其他相关的语言写的)与文件的显示(CSS)分隔开来。



答案:单例模式、简单工厂模式、工厂方法模式、抽象工厂模式、修饰模式、命令模式、组合模式等等



答案:在后台处理该区域,生成报表。



22 一个旅行者来到一个岛上旅行,岛上有两个部落,X部落和Y部落,已知道X部落的人都说真话,Y部落的人都说假话,旅行者遇到了个土著人A,问A是哪个部落的,A说自己是X部落的,旅行者相信了他,让他给自己当导游。然后他们又遇到了一个土著人B,旅行者让A去问B是哪个部落的,A回来告诉旅行者,说B也是X部落的。旅行者晕了,于是问逻辑博士,A是哪个部落的,逻辑博士说:A确实就是X部落的。请问,为什么?


答案:因为岛上的人无论是属于哪个部落,都说自己是X部落的人。A回来说:“他说他是X部落的人。”,说明A说真话。



答案:1/4。


计算出所有的可能性(P33),以及三只蚂蚁互不相撞的可能性(2,同时顺时针或者同时逆时针)。



答案:final是修饰符,用于修饰类和变量,表明该类或者变量不可更改。


finally是用于表明该关键字描述的方法块是最终会被执行的。


finalize是超级对象Object的方法



答案:&是逻辑与,&&是短路与


对于exp1&exp2而言,即便exp1为false,exp2也会被执行,最终返回false。意思就是说,无论如何,&两边的表达式都回被判断。


对于exp1&&exp2而言,如果exp1为false,exp2不会被执行,直接返回false。意思就是说,只有当exp1为true时,才会继续判断exp2。



答案:Collection是集合接口。而Collections是用于处理集合的工具类。



答案:sleep()是休眠,wait()是等待。



A)dbo B)administrator C)sa D)可以与数据库交互的用户


答案:A



答案:用位运算。2<<3



答案:ls(列出某目录所有文件),mv(移动文件),cp(复制文件),rm(删除文件),cat(查看文文件),ln(创建链接),shutdown(关机),reboot(重启)等等。



答案:了解



答案:学过SQL语句、存储过程



答案:直接通过JNDI读取、使用properties配置文件、在连接池中配置



h) 每一个实体节点的id不能重复。


i) Id节点有genarate,column属性,property节点有name,type属性。







答案:Configuration,SessionFactory,Session,Transction



答案:Spring Framework 是一个开源的Java/Java EE的应用程序框架。Spring Framework 提供了一个简易的开发方式,这种开发方式,将避免那些可能致使底层代码变得繁杂混乱的大量的属性文件和帮助类。


Spring 中包含的关键特性


l 强大的基于 JavaBeans 的采用控制翻转(Inversion of Control,IoC)原则的配置管理,使得应用程序的组建更加快捷简易。


l 一个可用于从 applet 到 Java EE 等不同运行环境的核心 Bean 工厂。


l 数据库事务的一般化抽象层,允许宣告式(Declarative)事务管理器,简化事务的划分使之与底层无关。


l 内建的针对 JTA 和 单个 JDBC 数据源的一般化策略,使 Spring 的事务支持不要求 Java EE 环境,这与一般的 JTA 或者 EJB CMT 相反。


l JDBC 抽象层提供了有针对性的异常等级(不再从SQL异常中提取原始代码), 简化了错误处理, 大大减少了程序员的编码量. 再次利用JDBC时,你无需再写出另一个 ‘终止’ (finally) 模块. 并且面向JDBC的异常与Spring 通用数据访问对象 (Data Access Object) 异常等级相一致.


l 以资源容器,DAO 实现和事务策略等形式与 Hibernate,JDO 和 iBATIS SQL Maps 集成。利用众多的翻转控制方便特性来全面支持, 解决了许多典型的Hibernate集成问题. 所有这些全部遵从Spring通用事务处理和通用数据访问对象异常等级规范.


l 灵活的基于核心 Spring 功能的 MVC 网页应用程序框架。开发者通过策略接口将拥有对该框架的高度控制,因而该框架将适应于多种呈现(View)技术,例如 JSP,FreeMarker,Velocity,Tiles,iText 以及 POI。值得注意的是,Spring 中间层可以轻易地结合于任何基于 MVC 框架的网页层,例如 Struts,WebWork,或 Tapestry。


l 提供诸如事务管理等服务的面向方面编程框架。



答案:@AspectJ和基于Schema的两种切面定义的AOP



先定义一个类,实现MethodBeforeAdvice、AfterReturningAdvice等接口。


在Spring配置文件里配置advice的bean,然后配置代理类,在类里注入advice和目标类。



答案:构造注入、接口注入、Set方法注入、映射注入。



答案:request。



答案:有三种方法:一种是把应用程序文件夹拷贝到webapps目录下,一种是把应用程序打成war包,拷贝到webapps目录下,一种是在tomcat配置文件里把其他位置的应用程序文件夹配置下来。



答案:DIV速度更快一些。因为对于DIV的解释是从内到外,而对于TABLE的解释则是见到

才会显示所有的内容。



答案:使用document.getElementById(“”).innerText = “111”;



答案:document.getElementById(“tableId”).deleteRow(rowIndex)。



答案:主要使用了:Session,SessionFactory,Transaction,Configuration;



答案:设置页面编码方式



答案:配置一下异常的捕获处理



答案:



答案:单位和用户表之间是一对多的关系,用户和角色之间是多对多的关系,角色和权限之间也是多对多的关系。



答案:(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。


它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。


模型—视图—控制器模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外此模式通过对复杂度的简化使程序结构更加直观。软件系统通过对自身基本部份分离的同时也赋予了各个基本部分应有的功能。


j) 模型(Model)——“数据模型”(Model)用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权利,例如对数据库的访问。“模型”不依赖“视图”和“控制器”,也就是说,模型不关心它会被如何显示或是如何被操作。但是模型中数据的变化一般会通过一种刷新机制被公布。为了实现这种机制,那些用于监视此模型的视图必须事先在此模型上注册,从而,视图可以了解在数据模型上发生的改变。(比

首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇从p1到p7——我在淘宝这7年 下一篇如何在C# winform中异步调用web s..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: