- 3
- 0
- 约4.94千字
- 约 6页
- 2017-02-06 发布于北京
- 举报
JAVA开发程工师面试题
概念题
解释什么是队列(queue),什么栈(stack),有何区别?
用C/C++或者Php,或Java,给出例子,解释什么是异常(exception)?数据库相关题试设计一个商品相关数据库,要求包括商品类别商品的基本信息,并完成下面的三个查询。1、创建相关表的SQL语句2. 使用标准SQL,得到2008年1月份入库的所有商品信息。 3. 使用标准SQL,得到Toy”分类下的所有商品信息。 4. 使用标准SQL,统计出所有商品分类。阅读下列说明、图以及Java程序,将应填入__(n)__处的字句写在答题纸的对应栏内。[说明]? 某订单管理系统的部分UML类图如图-1所示
图-1 订单管理系统的部分类图
图-1中,Product表示产 品,ProductList表示所销售产品的列表,Order表示产品订单,0rderltem表示产品订单中的一个条目,OrderList表示订单列 表,SalesSystem提供订单管理系统的操作接口。各个类的部分属性和方法说明如表-1所示。
表-1
类 成员 说明 ProductList ArrayList(Product) products Product String String code 产品编号 description 产品描述 double price 产品单价 Boolean equals(Object object) 若两个产品相同则返回true,否则返回false Orderltem Product product 订单项中的产品 int quantity 产品的订购数量 Product getProduct() 获取订单项中的产品 Order ArrayList(Orderlten) items 订单中包含的订单项 OrderList ArrayList(Order)orders 订单 void addOrder(0rder order) 向订单列表中添加新订单 int getNumberOfOrders() 获取订单列表中的订单总数 SalesSystem ProductList catalog 产品目录 OrderList sales 订单列表 void statistic() 依次统计产品目录中每个产品的订购总量,并打印 出每个产品的编号、说明、订购总量和订购金额 可以使用类java.util。ArrayListE来实现对象的聚集关系,如图-1中OrderList与Order之间的聚集关系。for-each循环提供了一种遍历对象集合的简单方法。在for-each循环中,可以指定需要遍历的对象集合以及用来接收集合中每个元素的变量,其语法如下 for(用来接收集合中元素的变量:需要遍历的对象集合)如果要使用for-each循环来遍历对象集合,那么包含该对象集合的类必须实现接口java.util.IterableT。Java程序-1和Java程序-2分别给出了类OrderList和方法statistic的Java代码。[Java程序-1] import java.util.*; public class OrderList __(1)__ { private ArrayListOrder orders; public OrderListO { this.orders = new ArrayList(Order) 0; } public void addOrder(Order order) { this.orders, add (order); } public IteratorOrder iteratorO { return __(2)__; } public int getNunberOfOrders() { return this.orders size(); }} [Java程序-2] import java.util.*; public class SalesSystem { private ProductList catalog; private OrderList sales; private static PrintWriter stdOut = new PrintWriter(System.out,true); public void statistic(){ for(Product product : __(3)__{ int number = 0; fo
您可能关注的文档
最近下载
- 电力工程专业设计工日定额-送电工程±500kV(直流)部分.doc VIP
- 2021春人教版九年级数学下册 第29章 全章教案.doc VIP
- 2025年湖北专升本武汉文理学院《动画概论》考试及答案.docx VIP
- 医院门诊服务优化与创新体系构建ppt课件.pptx
- 电力工程专业设计工日定额光纤通信工程部分.docx VIP
- 电力工程专业设计工日定额光纤通信工程部份.pdf VIP
- 建筑施工安全法律法规最新课件.ppt VIP
- 电力工程专业设计工日定额·变电工程220kV(户外)部分.pdf VIP
- 电力工程专业设计工日定额变电工程500kV部分.doc VIP
- 2025美国心脏协会和美国儿科学会新生儿复苏、儿童基础生命支持和儿童高级生命支持指南更新解读.pptx VIP
原创力文档

文档评论(0)