广州足迹信息技术有限公司Java软件工程师试题


Posted in 面试题 onFebruary 15, 2014
请选择你会做的题目,在答卷纸上写上姓名、联系电话,谢谢!
1、请描述Java的基本数据类型,以及各种整数类型的取值范围。
2、在Java中,以下的异常:java.lang.Excetion, java.lang.RuntimeException, java.lang.Error 有什么区别?
3、请创建一个2维数组,来保存如下的杨辉三角。
1
1 2 1
1 3 3 1
4、对数组对象 x ,该数组的长度如何表示?
5、请例示 如何使用instanceof 关键字,以及如何进行对象的强制类型转换。
6、闰年的判断标准是:所有的闰年都能被4整除,但能被100整除不能被400整除的不是闰年。请编写Java代码,来实现该算法。
7、使用junit框架,设计对上述算法的单元测试代码,检查算法的正确性。
8、请完成如下的排序算法,尽可能使用你所知道得最快的算法。
public class SortTool {
/* the vector contains a lot of integer objects, maybe contains more
* integers which have the same value.
* @return void but the input vector have been sorted in ascend order
*/
public void sortIntegers(java.util.Vector vector){
// add your code here
}
}
9、编写Java代码,打印如下的杨辉三角。注意该三角形是居中对齐的。
1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
public class PrintYangHui {
/* usage: java PrintYangHui 10 – print a YangHui triangle of 10 lines */
public static void main(String args[]){
// add your code here
}
}
10、编写一段生产者/消费者的Java代码,其中生产者每次生产1个0到1000之间的随机数,消费者则把该随机数打印出来。如果产生的随机数为0,则生产者、消费者均退出运行。要求生产者、消费者均使用线程来实现。
11、在JSP应用中,请简要地说明以下几种变量的生命周期的概念以及各自的用途,请假设一个应用场景,说明在该场景下,那些数据应该使用此种变量类型。
a)Application
b)Session
c)Request
d)Page
12、现有订单、订单项、客户、产品四个数据库表:
订单(OrderID, CustomerID, OrderTime, OrderStatus, ……)
客户(CustomerID, Name, Address, Telephone, ……)
产品(ProductID, ProductName, Description, UnitPrice, ……)
订单项(OrderId, OrderItemId, ProductID, UnitCount, ……)(一个订单包括多个订单项)
a)请使用UML图对以上对象进行建模,反映对象之间的关系。
b)编写一个SQL语句,查询指定客户 custId 的全部订单资料,包括以下内容:(CustomerID, CustomerName, OrderId, OrderItemId, ProductName, UnitPrice, UnitCount, TotalPrice)
c)创建数据库时,需要定义那些主键、外键?

Tags in this post...

面试题 相关文章推荐
PHP解析URL是哪个函数?怎么用?
May 09 面试题
Java的接口和C++的虚类的相同和不同处
Mar 27 面试题
如何打开WebSphere远程debug
Oct 10 面试题
大整数数相乘的问题
Jul 22 面试题
威盛公司软件C++工程师笔试题面试题
Jul 16 面试题
描述内存分配方式以及它们的区别
Oct 15 面试题
SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
May 18 面试题
什么是TCP/IP
Jul 27 面试题
Shell编程面试题
May 30 面试题
Linux内核产生并发的原因
Nov 08 面试题
百度JavaScript笔试题
Jan 15 面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 面试题
什么是设计模式
Jun 17 #面试题
测试驱动开发的主要步骤是什么
Dec 10 #面试题
非功能性需求都包括哪些方面
Oct 29 #面试题
什么是SCM(软件配置管理)
Aug 16 #面试题
软件测试常见笔试题
Feb 04 #面试题
测试时代收集的软件测试面试题
Sep 25 #面试题
软件测试面试题
Oct 21 #面试题
You might like
php 随机记录mysql rand()造成CPU 100%的解决办法
2010/05/18 PHP
php中实现简单的ACL 完结篇
2011/09/07 PHP
PHP的引用详解
2015/02/22 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
laravel自定义分页效果
2017/07/23 PHP
自动生成文章摘要的代码[JavaScript 版本]
2007/03/20 Javascript
Jquery绑定事件(bind和live的区别介绍)
2013/08/23 Javascript
JavaScript获取URL汇总
2015/06/08 Javascript
Javascript页面跳转常见实现方式汇总
2015/11/28 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
JS仿淘宝搜索框用户输入事件的实现
2017/06/19 Javascript
基于webpack 实用配置方法总结
2017/09/28 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
ReactNative中使用Redux架构总结
2017/12/15 Javascript
vue自定义一个v-model的实现代码
2018/06/21 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
解决vue打包后vendor.js文件过大问题
2019/07/03 Javascript
[02:20]DOTA2亚洲邀请赛 IG战队出场宣传片
2015/02/07 DOTA
Python基础之getpass模块详细介绍
2017/08/10 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
使用Python爬虫库requests发送表单数据和JSON数据
2020/01/25 Python
Python基于内置库pytesseract实现图片验证码识别功能
2020/02/24 Python
html5简介_动力节点Java学院整理
2017/07/07 HTML / CSS
优质美利奴羊毛袜,不只是徒步旅行:Darn Tough Vermont
2018/11/05 全球购物
美国孕妇装购物网站:Motherhood Maternity
2019/09/22 全球购物
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
自荐书格式
2013/12/01 职场文书
酒后驾驶检讨书
2014/01/27 职场文书
2014年健康教育实施方案
2014/02/17 职场文书
庆国庆国旗下讲话稿2014
2014/09/21 职场文书
党的群众路线教育实践活动查摆剖析材料
2014/10/10 职场文书
2015暑期社会实践调查报告
2015/07/14 职场文书
《社戏》教学反思
2016/02/22 职场文书
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis
css 边框添加四个角的实现代码
2021/10/16 HTML / CSS
【海涛解说】史上最给力比赛,挑战DOTA极限
2022/04/01 DOTA