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

面试题 相关文章推荐
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 面试题
2019年Java 最常见的 面试题
Oct 19 面试题
C/C++程序员常见面试题一
Dec 08 面试题
extern在函数声明中是什么意思
Jan 19 面试题
SQL Server数据库笔试题和答案
Feb 04 面试题
关于递归的一道.NET面试题
May 12 面试题
面向对象概念面试题(.NET)
Nov 04 面试题
Linux面试题LINUX系统类
Nov 25 面试题
linux面试题参考答案(11)
May 01 面试题
什么是抽象
Dec 13 面试题
程序员跳槽必看面试题总结
Jun 28 面试题
JAVA软件工程师测试题
Jul 25 面试题
什么是设计模式
Jun 17 #面试题
测试驱动开发的主要步骤是什么
Dec 10 #面试题
非功能性需求都包括哪些方面
Oct 29 #面试题
什么是SCM(软件配置管理)
Aug 16 #面试题
软件测试常见笔试题
Feb 04 #面试题
测试时代收集的软件测试面试题
Sep 25 #面试题
软件测试面试题
Oct 21 #面试题
You might like
初级的用php写的采集程序
2007/03/16 PHP
一波PHP中cURL库的常见用法代码示例
2016/05/06 PHP
js传值 判断
2006/10/26 Javascript
兼容Mozilla必须知道的知识。
2007/01/09 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)
2011/09/02 Javascript
Textarea根据内容自适应高度
2013/10/28 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
在JavaScript中处理字符串之link()方法的使用
2015/06/08 Javascript
浅谈javascript中return语句
2015/07/15 Javascript
理解javascript对象继承
2016/04/17 Javascript
必备的JS调试技巧汇总
2016/07/20 Javascript
JS简单判断函数是否存在的方法
2017/02/13 Javascript
详解nodejs中exports和module.exports的区别
2017/02/17 NodeJs
JS实现数组去重复值的方法示例
2017/02/18 Javascript
AngularJS监听路由变化的方法
2017/03/07 Javascript
Angular4学习教程之DOM属性绑定详解
2018/01/04 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
详解浏览器缓存和webpack缓存配置
2018/07/06 Javascript
微信小程序scroll-view实现滚动穿透和阻止滚动的方法
2018/08/20 Javascript
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
Python使用matplotlib绘图无法显示中文问题的解决方法
2018/03/14 Python
Python的iOS自动化打包实例代码
2018/11/22 Python
对Python 除法负数取商的取整方式详解
2018/12/12 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
Cotton On美国网站:澳洲时装连锁品牌
2016/10/25 全球购物
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
Linux文件操作命令都有哪些
2016/07/23 面试题
活动总结报告范文
2014/05/04 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
音乐课外活动总结
2015/05/09 职场文书
索尼ICF-36收音机评测
2022/04/30 无线电
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers