2016方正集团java软件开发面试题

上传人:第*** 文档编号:34234071 上传时间:2018-02-22 格式:DOC 页数:37 大小:133.49KB
返回 下载 相关 举报
2016方正集团java软件开发面试题_第1页
第1页 / 共37页
2016方正集团java软件开发面试题_第2页
第2页 / 共37页
2016方正集团java软件开发面试题_第3页
第3页 / 共37页
2016方正集团java软件开发面试题_第4页
第4页 / 共37页
2016方正集团java软件开发面试题_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《2016方正集团java软件开发面试题》由会员分享,可在线阅读,更多相关《2016方正集团java软件开发面试题(37页珍藏版)》请在金锄头文库上搜索。

1、方正面试题总共十二题左右,其他没记清楚1,怎么解决乱码问题,说出几个可行的解决办法?2.jquery 的$(#div)和$(div)的区别?3.你所用到的三种设计模式,并简单说下4.settimeout 和 setintvor 的区别5.配置一个 action 需要配置那些内容5,hibernate 中 inverse=“true”set IgnoreCase=true的意思是?6.sql 的外连接和内链接查询的区别7.sql 中 union 和 unio all 的区别?8.简单说下 ajax 中的 post 请求的过程?9.struts2 配置文件中的通配符怎么配置?10.Spring 的

2、声明式事物?11.怎么设置 oracle 的表主键的自增长?这是上个月的面试题,二零一二年七月份一、 选择题1、下列表达式正确的()?Abyte b = 128;Bboolean flag = null;Cfloat f = 0.9239;Dlong a = 2147483648L;2、下列正确的说法有():A声明抽象方法,大括号可有可无Bstatic 方法只可以调用 static 方法C抽象方法有方法体Dstatic 方法可以访问类的所有属性3、下列不属于 java 标识符的是():A_HelloWorldB3HelloWorldC$HelloWorldCHelloWorld34、属于 ja

3、va 语言中基本数据类型的是():Avar BcharCInteger DString5、下列代码运行结果是( ):1. public class DoWhileTest2.3. public static void main(String args) 4. int x =0;5. int i =1;6. do7. if(i % 5) = 0) 8. i+;9. continue;10. 11. x += +i;12. while(x 10)10. x =1;11.12.public static void main(String args)13.14. StaticTest obj1 = n

4、ew StaticTest(5);15. obj1.increaseX(2);16. StaticTest obj2 = new StaticTest(3);17. obj2.x += 4;18. StaticTest obj3 = new StaticTest(1);19. StaticTest.x += 3;20. System.out.println(x=+obj1.x);21.A. 第5行不能通过编译,因为引用了私有静态变量B. 第17行不能通过编译,因为x是私有静态变量C. 能通过编译,结果为x=9D. 能通过编译,结果为x=89、下列选项中不属于 JDBC 基本功能的是:A. 与数

5、据库建立连接B. 提交sql 语句C. 出力查询结果D. 数据库维护管理10、Page 指令用于定义 JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是:A. 作用于整个 JSP 页面B.可以在一个页面中使用多个指令C.为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的D. 指令中的属性只能出现一 次11、关于 jquery,是由哪些语言编写的():A. javascriptB. htmlC. javaD. css12、 在 CSS 样式中以下哪些选项属于选择符的分类()A. HTML 选择符B. Class 选择符C. #选择符D. ID 选择符二、 填空题1、 Ja

6、va 的基本数据类型中,long 类型占用 字节空间。对 long 类型的赋值 线程安全的。2、 请写出 Java 语言的三个访问权限修饰词,并作简单说明:1: 说明: 2: 说明: 3: 说明: 3、 请写出以下代码段的输出结果: 1. public static void main(String args) 2. StringBuilder word = Hello;3. getWho(word);4. System.out.println(word.toString();5. 6. public static void getWho(StringBuilder word)7. word

7、= word.append( world);8. 4、 请填空列举 5 个您所知道的 struts2(struts-2.2.3 之前版本)的 Result Type: 、 、 、 、5、 Java5 之后,Spring 除了可以使用原有基于 的配置方式还可以使用基于 的配置方式。Spring 创建 AOP 代理(Proxy)的方式有 和 ,如果代理的目标对象(Target Object)没有实现任何接口(interface)时,使用 的方式创建代理。6、 ECMAScript 的 5 中原始类型是: 、 、 、 和 。Javascript 的 typeof 运算符用来判断一个值是否在某种类型的

8、范围内。var s1;var s2=null;var type1 = (typeof s1);var type2 = (typeof s2);变量 type1 和 type2 分别指向 类型和 类型。7、 请写出 3 个 Hibernate 的数据查询方式以及它们的适用场景:1: 2: 3: 三、简答题1Java 中 String, StringBuffer, 和 StringBuilder 中之间的区别是什么?2Java 中为什么需要是要同步?列出你所知的几种同步方法。 3在数据源已经建立好的情况下,Java 数据库编程的一般步骤是什么?四、编程题(编写的代码最好添加适当的说明,避免阅卷人员

9、误判)1、请使用 Java 语言定义一个具备自动从小到大排序功能的 SortedArrayList 模板类,实现以下接口:1. public interface SortedList2. void add(T value);3. T get(int index);4. int size();5. 为了实现对象之间的比较,在 SortedArrayList 类的构造方法中,会传入一个Comparable的接口实例。 Comparable的接口定义如下:1. public interface Comparable2. public int compareTo(T o1, T o2);3. 当 o1

10、 小于 o2 时,compareTo 方法返回-1.如果 o1 等于 o2,compareTo 方法返回 0。如果 o1 大于 o2,compareTo 方法返回 1。 在实现 SortedArrayList 类时,不需要考虑实现 Comparable 方法。可以假定调用者会主动传参。对于重复的元素,直接过滤掉,不需要更新。2、有两个数组 int a, b。这两个数组都已经被进行了数据初始化,数据都不重复,且都没有排序。请设计一种算法,利用【问题 1】实现的接口,将这两个数组合并,同时合并后的数据也要保证都是按照数值从小到大排列。同时请分析算法中元素之间比较的复杂度。进销存项目讲解总体介绍1)

11、学习如何完成开发框架的搭建(中小项目有时需要自己搭建-技术组长/主管/经理) ,大项目学会使用别人的框架开发2)了解 SCM 系统的整体功能,至少熟悉其中一功能模块的业务(面试进需要介绍项目)3)了解项目的研发过程4)通过框架完成业务模块的开发,建议在就业前至少完成其中一业务功能模块的研发工作。前期至少熟悉一功能点的增删改查操作5)初步了解求职及简历:以往学生出现的问题:A。简历不知如何写 (应聘):51job 模板、项目部分:为何有项目,项目有什么,采用什么技术,个人的职责, 技术与业务,B。项目无法描述 (应聘) ,项目过程一片空白C。面试官考虑的问题(面试)6)项目过程需要完成角色转变不

12、再是观众,而是演员,努力成为一名真正意义的开发工程师1.了解需求系统演示与讲解2.开发规范与约定开发环境、编码规范、数据库规范2.1 软件、框架版本约定编号 工具 版本 说明1. MyBatis 3.2 实现持久化操作2. Spring 3.2 用于分层解藕3. Junit 4.0 单元测试4. JQuery 2.0 (支持 IE 10 和以上的版本) 实现 ajax 各种特效和插件5. EasyUI 1.3.5 基于 jQuery 的用户界面插件6. SVN 1.6 开发版本控制软件2.2 开发环境操作系统 Windows 7开发工具 myEclipse 10数据库 mysql-5.5Web

13、 容器 Tomcat 7 / Tomcat6 JDK JDK 1.6+ J2EE 6.0 + Tomcat 7.0 (开发环境与部署环境相同)JDK 1.5 + J2EE 5.0 + Tomcat 6.0 (开发环境与部署环境相同) Tomcat 下载地址与 JDK 等兼容性说明:http:/tomcat.apache.org/whichversion.html2.3 包约定 包命名规范:cn+公司名称+项目名称+层命名具体命名如下:包名 说明cn.itcast.scm.dao. dao 接口cn.itcast.scm.dao.impl dao 的实现类cn.itcast.scm.servic

14、e service 接口cn.itcast.scm.service.impl service 的实现类cn.itcast.scm.controller mvc 的 controllercn.itcast.scm.util commpentcn.itcast.scm.interceptor interceptorcn.itcast.scm.listener listenercn.itcast.scm.entity entity2.4 页面的相关约定 JSP、CSS、JS 文件独立分开、命名相同 (项目前台页面) 前台不要使用 MVC 标签 JSTL(标签必须依赖 MVC 框架,此标签还有侵入性) 需要权限访问的页面建议放到 Web-INF 下 :所有的请求都需要经过 action 转发, 虽然不方便,但是安全,可以通过拦截(*.action)器判断登录是否成功2.5 数据库的相关约定建立表注意事项说明:1. 设置 MySQL 数据库的编码,把编

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号