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

面试题 相关文章推荐
什么是接口(Interface)?
Feb 01 面试题
C语言如何决定使用那种整数类型
Nov 26 面试题
雅虎笔试题(字符串操作)
Mar 24 面试题
一道SQL面试题
Dec 31 面试题
西部世纪面试题
Dec 05 面试题
接口的多继承会带来哪些问题
Aug 17 面试题
一些关于MySql加速和优化的面试题
Jan 30 面试题
如何提高MySql的安全性
Jun 19 面试题
JVM是一个编译程序还是解释程序
Sep 11 面试题
火山动力Java笔试题
Jun 26 面试题
九州传奇上机题
Jul 10 面试题
Delphi笔试题
Nov 14 面试题
什么是设计模式
Jun 17 #面试题
测试驱动开发的主要步骤是什么
Dec 10 #面试题
非功能性需求都包括哪些方面
Oct 29 #面试题
什么是SCM(软件配置管理)
Aug 16 #面试题
软件测试常见笔试题
Feb 04 #面试题
测试时代收集的软件测试面试题
Sep 25 #面试题
软件测试面试题
Oct 21 #面试题
You might like
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
PHP spl_autoload_register实现自动加载研究
2011/12/06 PHP
php中使用redis队列操作实例代码
2013/02/07 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
2015/01/28 PHP
php多重接口的实现方法
2015/06/20 PHP
PHP防止刷新重复提交页面的示例代码
2015/11/11 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
PHP简单实现解析xml为数组的方法
2018/05/02 PHP
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
javascript对JSON数据排序的3个例子
2014/04/12 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
详解angular2实现ng2-router 路由和嵌套路由
2017/03/24 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
2017/05/02 Javascript
js使用highlight.js高亮你的代码
2017/08/18 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
Vue + ts实现轮播插件的示例
2020/11/10 Javascript
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
Python中异常重试的解决方案详解
2017/05/05 Python
用python实现对比两张图片的不同
2018/02/05 Python
python 解压pkl文件的方法
2018/10/25 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
Python操作SQLite/MySQL/LMDB数据库的方法
2019/11/07 Python
Python3.7黑帽编程之病毒篇(基础篇)
2020/02/04 Python
python 实现aes256加密
2020/11/27 Python
苹果香港官方商城:Apple香港
2016/09/14 全球购物
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
护士自我鉴定范文
2013/10/06 职场文书
开工仪式主持词
2014/03/20 职场文书
地震捐款倡议书
2014/08/29 职场文书
2014年信用社工作总结
2014/11/25 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS