栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > Java面试题

广州足迹信息技术有限公司Java软件工程师试题

Java面试题 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

广州足迹信息技术有限公司Java软件工程师试题

请选择你会做的题目,在答卷纸上写上姓名、联系电话,谢谢!

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 {


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 {


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)    创建数据库时,需要定义那些主键、外键?

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/264757.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号