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

面试题 相关文章推荐
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
Apr 28 面试题
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
Jan 18 面试题
递归计算如下递归函数的值(斐波拉契)
Feb 04 面试题
解释一下Windows的消息机制
Jan 30 面试题
请解释流与文件有什么不同
Jul 29 面试题
C#中类(class)与结构(struct)的异同
Nov 03 面试题
linux面试相关问题
Aug 11 面试题
linux面试题参考答案(11)
May 01 面试题
Prototype如何实现页面局部定时刷新
Aug 06 面试题
如何唤起类中的一个方法
Nov 29 面试题
编程输出如下图形
Nov 24 面试题
掌上明珠Java程序员面试总结
Feb 23 面试题
什么是设计模式
Jun 17 #面试题
测试驱动开发的主要步骤是什么
Dec 10 #面试题
非功能性需求都包括哪些方面
Oct 29 #面试题
什么是SCM(软件配置管理)
Aug 16 #面试题
软件测试常见笔试题
Feb 04 #面试题
测试时代收集的软件测试面试题
Sep 25 #面试题
软件测试面试题
Oct 21 #面试题
You might like
德生PL990的分析评价
2021/03/02 无线电
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
PHP-Java-Bridge使用笔记
2014/09/22 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
php阳历转农历优化版
2016/08/08 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
Laravel框架源码解析之反射的使用详解
2020/05/14 PHP
网站页面自动跳转实现方法PHP、JSP(上)
2010/08/01 Javascript
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
JQuery中的html()、text()、val()区别示例介绍
2014/09/01 Javascript
让JavaScript和其它资源并发下载的方法
2014/10/16 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
jquery实现用户信息修改验证输入方法汇总
2015/07/18 Javascript
理解javascript函数式编程中的闭包(closure)
2016/03/08 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
2018/10/15 Javascript
layui表单验证select下拉框实现验证的方法
2019/09/05 Javascript
用python代码做configure文件
2014/07/20 Python
更改Python命令行交互提示符的方法
2015/01/14 Python
初步讲解Python中的元组概念
2015/05/21 Python
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
2018/01/07 Python
python如何在循环引用中管理内存
2018/03/20 Python
PyCharm安装第三方库如Requests的图文教程
2018/05/18 Python
Python嵌套式数据结构实例浅析
2019/03/05 Python
基于python代码批量处理图片resize
2020/06/04 Python
python中selenium库的基本使用详解
2020/07/31 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
预备党员入党自我评价范文
2014/03/10 职场文书
初三学生评语大全
2014/04/24 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
公司回复函格式
2015/07/14 职场文书
MySQL连接查询你真的学会了吗?
2021/06/02 MySQL