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

面试题 相关文章推荐
如何将整数int转换成字串String
Mar 21 面试题
如何提高JDBC的性能
Apr 30 面试题
普天C++笔试题
Mar 20 面试题
空指针到底是什么
Aug 07 面试题
介绍一下内联、左联、右联
Dec 31 面试题
试述DBMS的主要功能
Nov 13 面试题
How TDD works
Sep 30 面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 面试题
JAVA中运算符的分类及举例
Sep 12 面试题
与C++相比,Java中的数组有什么不同
Mar 25 面试题
Java基础面试题
Nov 02 面试题
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
Jan 26 面试题
什么是设计模式
Jun 17 #面试题
测试驱动开发的主要步骤是什么
Dec 10 #面试题
非功能性需求都包括哪些方面
Oct 29 #面试题
什么是SCM(软件配置管理)
Aug 16 #面试题
软件测试常见笔试题
Feb 04 #面试题
测试时代收集的软件测试面试题
Sep 25 #面试题
软件测试面试题
Oct 21 #面试题
You might like
PHP写MySQL数据 实现代码
2009/06/15 PHP
关于Appserv无法打开localhost问题的解决方法
2009/10/16 PHP
ajax实现无刷新分页(php)
2010/07/18 PHP
php上传文件中文文件名乱码的解决方法
2013/11/01 PHP
Chrome Web App开发小结
2014/09/04 PHP
PHP中round()函数对浮点数进行四舍五入的方法
2014/11/19 PHP
PHP 正则表达式小结
2015/02/12 PHP
全面解析PHP操作Memcache基本函数
2016/07/14 PHP
php die()与exit()的区别实例详解
2016/12/03 PHP
通过javascript设置css属性的代码
2009/12/28 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
2011/04/07 Javascript
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
2012/05/23 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
2013/04/02 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
javascript中checkbox使用方法实例演示
2015/11/19 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
jQuery 3.0 的变化及使用方法
2016/02/01 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
详解微信小程序开发聊天室—实时聊天,支持图片预览
2019/05/20 Javascript
layui表格设计以及数据初始化详解
2019/10/26 Javascript
用实例解释Python中的继承和多态的概念
2015/04/27 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
2020/01/09 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
优秀员工自荐信范文
2013/10/05 职场文书
会计专业毕业生求职信分享
2014/01/03 职场文书
教学器材管理制度
2014/01/26 职场文书
销售人员求职的自我评价分享
2014/03/15 职场文书
项目合作协议书
2014/04/16 职场文书
关于运动会的口号
2014/06/07 职场文书
小米11和iphone12哪个值得买?小米11对比iphone12评测
2021/04/21 数码科技
Jedis操作Redis实现模拟验证码发送功能
2021/09/25 Redis