广州足迹信息技术有限公司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...

面试题 相关文章推荐
描述一下JVM加载class文件的原理机制
Dec 08 面试题
怎样声明子类
Jul 02 面试题
联强国际笔试题面试题
Jul 10 面试题
将n个数按输入顺序的逆序排列,用函数实现
Nov 14 面试题
武汉某公司的C#笔试题面试题
Dec 25 面试题
Linux如何命名文件--使用文件名时应注意
Jan 22 面试题
Linux文件操作命令都有哪些
Jul 23 面试题
ShellScript面试题一则-ShellScript编程
Jun 24 面试题
shell程序中如何注释
Feb 17 面试题
软件测试工程师面试问题精选
Oct 28 面试题
请用Java实现列出某个目录下的所有文件
Sep 23 面试题
举例说明类变量和实例变量的区别
Jun 30 面试题
什么是设计模式
Jun 17 #面试题
测试驱动开发的主要步骤是什么
Dec 10 #面试题
非功能性需求都包括哪些方面
Oct 29 #面试题
什么是SCM(软件配置管理)
Aug 16 #面试题
软件测试常见笔试题
Feb 04 #面试题
测试时代收集的软件测试面试题
Sep 25 #面试题
软件测试面试题
Oct 21 #面试题
You might like
不错的一篇面向对象的PHP开发模式(简写版)
2007/03/15 PHP
去除php注释和去除空格函数分享
2014/03/13 PHP
PHP中通过fopen()函数访问远程文件示例
2014/11/18 PHP
PHP进程同步代码实例
2015/02/12 PHP
PHP实现截取中文字符串不出现?号的解决方法
2016/12/29 PHP
取得传值的函数
2006/10/27 Javascript
用js生产批量批处理执行命令
2008/07/28 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
jQuery实现dialog设置focus焦点的方法
2015/06/10 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
javascript中获取元素标签中间的内容的实现方法
2016/10/08 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
vue中动态设置meta标签和title标签的方法
2018/07/11 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
解决vue+router路由跳转不起作用的一项原因
2020/07/19 Javascript
JavaScript对象访问器Getter及Setter原理解析
2020/12/08 Javascript
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
python Crypto模块的安装与使用方法
2017/12/21 Python
详解如何设置Python环境变量?
2019/05/13 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
python常用排序算法的实现代码
2019/11/08 Python
flask 实现上传图片并缩放作为头像的例子
2020/01/09 Python
python3.6中anaconda安装sklearn踩坑实录
2020/07/28 Python
Python识别处理照片中的条形码
2020/11/16 Python
德尔福集团DELPHI的笔试题
2012/02/22 面试题
幼儿园保育员岗位职责
2014/04/13 职场文书
职务说明书范文
2014/05/07 职场文书
建筑施工安全生产责任书
2014/07/22 职场文书
高三英语教学计划
2015/01/23 职场文书
玄武湖导游词
2015/02/05 职场文书
中学综治宣传月活动总结
2015/05/07 职场文书
终止解除劳动合同证明书
2015/06/17 职场文书