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

面试题 相关文章推荐
方法名是否可以与构造器的名字相同
Jun 04 面试题
南京迈特望C/C++面试题
Jul 09 面试题
华为C++笔试题
Aug 05 面试题
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
Dec 07 面试题
什么是事务?为什么需要事务?
Jan 09 面试题
.NET初级开发工程师面试题
Apr 18 面试题
网络通讯中,端口有什么含义,端口的取值范围
Nov 23 面试题
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
Jan 13 面试题
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
Apr 07 面试题
Python里面如何拷贝一个对象
Feb 17 面试题
中科前程Java笔试题
Nov 20 面试题
线程同步的方法
Nov 23 面试题
什么是设计模式
Jun 17 #面试题
测试驱动开发的主要步骤是什么
Dec 10 #面试题
非功能性需求都包括哪些方面
Oct 29 #面试题
什么是SCM(软件配置管理)
Aug 16 #面试题
软件测试常见笔试题
Feb 04 #面试题
测试时代收集的软件测试面试题
Sep 25 #面试题
软件测试面试题
Oct 21 #面试题
You might like
新版PHP将向Java靠拢
2006/10/09 PHP
PHP 在线翻译函数代码
2009/05/07 PHP
通过php快速统计某个数据库中每张表的数据量
2012/09/04 PHP
php中get_object_vars()方法用法实例
2015/02/08 PHP
php字符串函数学习之substr()
2015/03/27 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
2016/11/14 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
javascript实现 在光标处插入指定内容
2007/05/25 Javascript
弹出广告特效(一个IP只弹出一次)的代码
2007/07/27 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
2014/12/19 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
Angular整合zTree的示例代码
2018/01/24 Javascript
node下使用UglifyJS压缩合并JS文件的方法
2018/03/07 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
Vue 2.0 中依赖注入 provide/inject组合实战
2019/06/20 Javascript
vue+elementUi 实现密码显示/隐藏+小图标变化功能
2020/01/18 Javascript
javscript 数组扁平化的实现
2020/02/03 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
[01:35]辉夜杯战队访谈宣传片—iG.V
2015/12/25 DOTA
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
在Python中操作列表之List.pop()方法的使用
2015/05/21 Python
Python中文分词工具之结巴分词用法实例总结【经典案例】
2017/04/15 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
python使用配置文件过程详解
2019/12/28 Python
pytorch masked_fill报错的解决
2020/02/18 Python
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
美国伊甸园兄弟种子公司:Eden Brothers
2018/07/01 全球购物
奥地利领先的在线药房:SHOP APOTHEKE
2019/10/07 全球购物
村委会主任先进事迹
2014/01/15 职场文书
《鸟的天堂》教学反思
2014/02/27 职场文书
行政助理岗位职责范本
2015/04/11 职场文书
2015年社区居委会工作总结
2015/05/18 职场文书
如何利用js在两个html窗口间通信
2021/04/27 Javascript