2 Star 0 Fork 8

xiaoyei/jdbc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
综合练习题.txt 3.42 KB
一键复制 编辑 原始数据 按行查看 历史
xiaoyei 提交于 2016-04-19 16:59 . 初始化JDBC
1、设计飞行物(FlyObject)类:它具有是否会飞canFly方法、是否会跑canRun方法是否会航行canSail方法,起飞takeOff方法,着陆landOn方法,停泊dock方法,停靠park方法,要求子类必须提供名称getName()
飞行物的子类有:货运飞机(CargoPlane)、客运飞机(PassengerPlane)、水上飞机(Sea
Plane)、地球超人(SuperMan)、驼鸟(Ostrich
)、鹰(Eagle
)
2、请使用代码表示以下飞机制造系统中类之间的关系
飞机制造厂(AirPlaneMaker)
飞机(AirPlane)、货运飞机(CargoPlane)、客运飞机(PassengerPlane)
波音(Boeing)、麦道(MD)、空中巴士(Airbus)
3、请使用代码表示以下计算机制造系统中类之间的关系
计算机制造厂(ComputerProducer)
苹果公司(MacProducer)、联想公司(LenovoProducer)
中央处理器(Cpu)、内存(Ram)
苹果公司生产的中央处理器(MacCpu)、内存(MacRam)
联想公司生产的中央处理器(LenovoCpu)、内存(LenovoRam)
4、请设计一个购物车系统及进行测试
一个购物车(BuyCart)中可以装多个购物项(Item)
每个购物项包含:商品名称(Name)、单价(Price)、数量(Amount)
购物车具有的功能有:
(1)加入一个购物项(addItem)
(2)删除一个购物项(delItem)
(3)更改一个购物项的数量(updateItemAmount)
(4)获取所有购物项的总价(getTotalPrice)
(5)列出所有购物项的详细信息(printAll)
5、随机生成1000由2个小写英文字符组成的单词,打印出这些单词及其出现的次数(利用Set类的不可重复特性以提高性能,并与只使用List类实现的性能进行比较)
6、随机生成1000条电话联系本,每一个联系人由电话与姓名组成,电话号码由【130,150,160,139,178,189,137,179】开头,姓由【赵,钱,孙,李,周,吴,郑,王】组成,名由【甲,乙,丙,丁,戊,己,庚,辛】,统计每一个姓名拥有的电话号是什么?共多少个?并对电话号码与姓名按降序进行排序
7、随机生成100组由2-4个英文字符组成的单词,当输入某一个或多个英文字符时,就输出以该输入的英文字符开头的所有经过排序的单词列表,这就是单词的自动完成功能。(使用TreeMap构建每个单词前3个字符的前缀映射)
8、从键盘中输入任意的字符,每达到10个以上的字符做为一个输入块,将其进行排序输出 ,如果输入的是奇数块,就按升序排列,否按降序排列,如果输入空行就结束,使用字符输入流实现
9、创建一个学生成绩管理系统:
(1)学生由学号、姓名、性别、年龄、成绩属性组成
(2)从键盘输入学生信息,创建一个学生对象,并保存到文件中
(3)从键盘输入一个学号,从文件中删除该学生对象
(4)从键盘输入一个学号,从文件中修改该学生的成绩
(5)从键盘输入一个或多个学号,从文件中查找这些学生的成绩,并打印
10、从网页中提取所有的超链接
11、
综合使用代理类型与事件类型完成以下用户积分管理功能
1、设计一个账号类型,用于登录,其属性为:用户名、密码,其方法有登录、注册会员、注销会员
2、设计一个购物项类型,用于保存购物信息,其属性为:姓名、单价、数量
3、设计一个购物车类型,用于购物,其属性为:购项列表,其方法有增加、删除、修改、清空
4、设计一个用户类型,用于注册,其属性为:姓名、性别、年龄、积分
5、设计一个积分事件类型:
其属性为:事件发送者,积分事件分类(【增加积分】、【扣除积分】、【清除积分】)、积分值
6、设计一个积分类型,用于发出积分事件,其属性为:有效积分的起止时间,其方法有:积分抵现金,事件方法:
在有效时间段内可发出【增加积分】、【扣除积分】、在无效时间段内可发出【清除积分】
7、设计一个事件监听类型,用于处理积分事件,其方法为:onJfHandler
8、设计一个积分事件源类型,用于注册、注销与发起积分事件
9、实现以下功能
(1)有效期内注册成为会员时,【赠送积分】100,并在日志文件中记下注册与赠送积分信息
(2)注销会员时或者超出有效期时【清空积分】,并在日志文件中记下注销与清空积分信息
(3)当购物满100,则【赠送积分】100,并在日志文件中记下购物与赠送积分信息
(4)当用积分抵现金时,则相应【扣除积分】,并在日志文件中记下扣除积分信息
10、用装饰类型模拟IO功能
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/xiaoyei/jdbc.git
git@gitee.com:xiaoyei/jdbc.git
xiaoyei
jdbc
jdbc
master

搜索帮助