看到了一套笔试题 觉得不错 整理做了下 题目如下
2. 判断题:声明int a = 10; 判断以下3个运算是否能够分别通过Java编译器:
a = a/2; a = a/3; a = a*2.89;
如果以上3个运算,能够分别通过编译、运行,请写出a的结果值5,3,不能通过编译
3. 判断题:指出程序正确,或错误(若有错误,需要写出简单理由):
Object obj = new Object();
User user = (User) obj;
System.out.println(user.getName());
我看最后的获取值是不可能的,虽然程序这么写没错,但从实际的开发角度考虑是get不到值的
4. 判断题:指出程序正确,或错误以及简单理由:
java.util.List list = new java.util.List();
List是个接口,new不出来的
5. 选择题:请选择正确的判断:_a_____
a) 可用于一个类继承一个类
b) 可用于一个接口继承一个接口
c) 可用于一个类继承一个接口
d) 可用于一个接口继承一个类
6. 选择题:执行如下代码,程序输出是___________:
String s = “i_am_an_expert!”;
s.subString(2);
System.out.println(s);
单选项:C
a) i_am_an_expert!
b) i_
c) am_an_expert!
d) i
e) _am_an_expert!
7. 程序题:写出以下程序的输出结果:true false
public class Term {
private long id;
public Term(long id) {
this.setId(id);
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public boolean equals(Object obj){
return true;
}
public static void main(String[] args) {
Term term1 = new Term(1);
Term term2 = new Term(2);
System.out.println(term1.equals(term2));
System.out.println(term1 == term2);
}
}
8. 程序题:请指出以下代码哪些点可能抛出NullPointerException,在其代码行号前打钩:
1. boardBo.updateLastPost(
2. thread.getId(),
3. lastPost.getId(),
4. lastPost.getPoster().getId(),
5. lastPost.getPoster().getLoginName(),
6. lastPost.getPostTime());
9. 程序题:我想启动一个线程执行特定的任务,任务的具体执行内容定义在TheRunnable类中(实现了java.lang.Runnable接口):
TheRunnable theRunnable = new TheRunnable();
以下哪个语句可用于启动theRunnable任务线程:___d__
a) theRunnable.run();
b) theRunnable.start();
c) Thread thread = new Thread(theRunnable); thread.run();
d) Thread thread = new Thread(theRunnable); thread.start();
10. 程序题:给定一个java.util.Date对象,如何转化为”2007-3-22 20:23:22”格式的字符串。
SimpleDataFormat sdf=new SimpleDataFormat();
sdf.format(sdf);
11. [WEB题目] 在Web应用中,各举POST请求和GET请求应用场景的一个例子。
在提交表单的时候是有POST,GET是一些URL请求响应
12. [WEB题目] Web应用MVC模型中,a) C如何向V传送M; 请试写一行代码。
request.serAttribute("m",M);
mapping.findForward("V");
13. [Spring题目] 写出Spring框架中ServletRequestUtils类中的一个方法。
14. [Spring题目]请举出,你用过Spring框架中“Callback模式”的一个例子。
interface RowCallBackHandler...{
public void abstract processRow(ResultSet rs)throws SQLException;
}
class StringHandler implements RowCallBackHandler...{
private List list;
public void processRow(ResultSet rs)throws SQLException;...{
list.add(rs.getString(1));
}
public String[] getStrings()...{
return (String[])list.toArray(new String[list.size()]))
}
}
public class JdbcTemplate...{
//...other code
public query(String sql,RowCallBackHandler callBackHandler)...{
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
try...{
// con = <code to get connetion>
ps = con.prepareStatement(sql);
rs.executeQuery();
while(rs.next())...{
callBackHandler.processRow(rs);
}
rs.close();
ps.close();
}catch(SQLException e)...{
e.printStackTrace();
}finally...{
DataSourceUtils.closeConnectonIfNecessary(this.dataSource,con);
}
}
}
public class SimpleTest...{
public static void main(String []args)...{
StringHandler sh = new StringHandler();
JdbcTemplate jdbcTemplate = new JdbcTemplate();
jdbcTemplate.query("Select firstName from user",sh);
String []str = sh.getStrings();
}
}
15. [系统设计]请简单评价该设计的优劣:身份证号码作为一个person表的主键。
表的主键一般为非业务字段,身份证号码明显是个业务属性,这么做不方便扩展.
16. [Hibernate题目] Hibernate如何获取指定主键id的某对象,请举例,并进行可能的优劣比较。
17. [Hibernate题目]判断题:使用save/persist一个对象时,便立即向数据库发送执行insert sql语句?
分享到:
相关推荐
[消防文员面试题目]消防面试题目.pdf
Java常见笔试_面试题目深度剖析
这份资源"Java常见笔试、面试题目深度剖析"显然是为了帮助求职者更好地准备相关考试而设计的。以下将对Java笔试和面试的一些核心知识点进行详细的阐述: 1. **基础语法**:Java的基础包括变量、数据类型、运算符、...
Java作为一门广泛使用的编程语言,其笔试和面试题目往往涵盖了多个核心领域。下面将对这些领域进行深入解析,帮助你更好地准备Java相关的技术面试。 ### 字符串(String) 字符串在Java中是常用的数据结构,面试中...
标题 "iOS 面试题目及答案" 指出了文件内容主要围绕iOS开发相关的面试题目和答案展开,覆盖了iOS开发中的一些核心概念和技术点。描述部分说明这些面试题目非常全面,涉及了Objective-C、Cocoa Touch以及Xcode的使用...
数通HCIE RS面试题目解析 在计算机网络领域,HCIE(Huawei Certified Internetwork Expert)是华为公司推出的认证项目之一,旨在评估网络工程师的技术能力和实践经验。HCIE RS( Routing and Switching)是HCIE认证...
部分面试题目如下: 自我介绍 成绩排名简单介绍 项目介绍:最难的地方,创新点 最有压力的时候,如何处理 英语水平 对德赛西威的认识 如何看待卷 如何看待加班 ### 德赛西威面试经历分享 德赛西威作为一家知名的...
本压缩包包含的“ASP.NET上海面试题目(经典)”资料,提供了130道面试题目,涵盖了ASP.NET、SQL Server等关键知识点,对于准备在上海地区寻求ASP.NET相关工作的求职者来说,具有很高的参考价值。 以下是部分题目...
这份"大公司C++面试题目集锦"包含的两份文档——"c++试题(1).doc"和"c++试题(2).doc",无疑是帮助你巩固知识、提升技能的关键资源。以下是基于这些文件可能涵盖的一些重要知识点的详细解析: 1. **基础语法**:...
"C++面试题目分析" 本文档提供了17道经典的C++面试题目,涵盖了C++语言的各种基础语法和算法,包括字符串处理、数字处理、数组处理等。每个题目都提供了详细的解释和参考答案,旨在帮助读者更好地理解C++语言的实现...
华为公司作为全球知名的IT巨头,其面试题目往往涵盖了计算机科学和技术的多个领域,旨在测试应聘者的综合素质和专业技能。从提供的文件名来看,我们可以推测这些面试题目可能涉及到算法、技术支持以及可能的一些行业...
【标题】:“2018最新BAT+面试题目”涵盖了中国顶级互联网公司——百度(Baidu)、阿里巴巴(Alibaba)和腾讯(Tencent)在2018年招聘过程中的热门面试问题。这些题目旨在测试候选人在技术、逻辑思维、问题解决以及...
"广电面试题目.pdf" 本资源文件提供了面试题目和答案,涵盖了客服人员的知识点和技能要求。下面是对标题、描述、标签和部分内容的详细解释和知识点总结: 客服人员基本素质 1. 热爱企业,热爱岗位 2. 热情主动的...
**Windchill常见面试题目汇总** Windchill是一款由PTC公司开发的基于Web的企业产品生命周期管理(PLM)系统,主要用于产品数据管理和协同工作。它涵盖了产品设计、工程、制造、服务等整个生命周期,旨在提高产品的...
《世界500强面试题目及评点》是两份重要的资源,主要针对那些渴望进入全球顶级企业工作的人群。这些公司通常会设置独特的面试环节,以全面评估候选人的综合素质和专业技能。以下是对这两部分内容的详细解读。 在500...
本资料包“c++面试题目题目集合 完美的笔试面试”包含了丰富的C++面试题,旨在帮助求职者提升应对笔试和面试的能力。 一、C++基础 1. **变量与数据类型**:理解基本数据类型(如int, float, double, char)以及...
以下是对这些面试题目的知识点解析: 1. 自我介绍: - 强调个人基本信息,包括姓名、经历、思想动态、特长和爱好,这有助于面试官了解候选人的背景和性格特点。 - 报考动机和工作设想,展示候选人对职位的理解和...