Java综合实训题

2026/4/27 17:32:48

2、掌握java.lang包中System、Runtime、Math等类的应用。 3、掌握Java中有关日期和日历类的应用。 4、掌握对象枚举类及接口的应用。 实训要求:

1、定义一个日期处理类,要求能实现如下功能: (1)显示当前系统日期和时间。

(2)给定一个日期值,计算并显示若干天后的日期值。 (3)计算并显示两个日期之间相距的天数。

2、设计一个猜数字的游戏,系统随机产生一个100以内的整数,然后由玩家猜测该数字,如果没有猜中,系统提示玩家所猜数字过大或过小,玩家根据提示继续猜测,如果5次均没有猜中,游戏自动结束。

实训8:Java异常处理

实训目的:

1、掌握异常的概念以及如何定义、抛出和捕获异常。 2、掌握异常类中的基本方法和使用。 实训要求:

1、设计一个Java程序,自定义异常类,从命令行输入一个字符串,如果该字符串值为“xyz”,则抛出一个xyz异常信息,如果从命令行输入其它字符串,则没有异常被抛出。

2、编程实现输入一个正整数,求该数的阶乘的程序。要求能捕获输入数字格式异常(NumberFormatException),即当输入字符不是正整数时,能出现提示信息“输入数据格式不对,请重新输入一个正整数”。

实训9:Java输入输出处理

实训目的:

1、了解流式输入输出的基本原理。

2、掌握File、FileInputStream、FileOutputStream、RandomAccessFile等常用类的使用方法。

实训要求:

1、编程将两个文件中的内容合并成一个新文件。合并方法是:从文件1读取一个字符放入文件3,再从文件2读取一个字符放入文件3,如此轮流直至某一个文件读完,再将较长文件中的剩余部分读取放入至文件3。

2、编程实现删除指定的文件或者目录的功能,要求文件名通过命令行参数给出,并注意对操作过程中的异常进行正确处理。

实训10:Java多线程

实训目的:

1、掌握线程的基本概念、线程的生命周期。

2、通过继承Thread类或使用Runnable接口开发多线程应用。 3、掌握线程的调度方法。 4、理解线程同步机制。 实训要求:

1、设计一个时钟Applet,它显示当前时间并逐秒进行更新

2、编写一个Java应用程序,要求有3个线程:studentl、student2和teacher,其中线程studentl准备“睡”1分钟后再开始上课,线程student2准备“睡”5分钟后再开始上课。teacher在输出4句“上课”后,“唤醒”了休眠的线程studentl;线程studentl被“唤醒”后,负责再“唤醒”休眠的线程student2。

实训11:Java图形界面设计

实训目的:

1、了解图形用户界面设计的基本思想。 2、掌握使用布局管理器对组件进行管理的方法。

3、理解Java的事件处理机制,掌握为不同组件编写事件处理程序的方法。 4、了解Java Swing组件的使用方法。 实训要求:

1、实现一个模拟手机的图形用户界面,包括一个显示区和一个键盘区,显示区用来显示数字和信息,键盘区包括0~9 ,10个数字键和“发送”、“清零”、“关机”三个命令键。当用户按数字键时,相应的数字回显在显示区上;当用户按“清零”键时,显示区的数字清空;当用户按“发送”键时,显示区中出现当前的号码和“拨号中......”的信息;当用户按关机键时“正在关机......”。

2、编写一个形如下图的日历程序。

3、模仿Notepad记事本,实现一个简单的文本编辑器,在输入框中输入文字,单击保存按钮时,能自动保存文件。

实训12:网络通信

实训目的:

1、熟悉URL、Socket、Datagram的通信机制,掌握网络编程的基本方法与技术 实训要求:

2、使用Socket编写一个服务器端程序,服务器端程序在端口8888监听,若它接到客户端发来的“hello”请求时会回应一个“hello”,对客户端的其他请求不响应。

3、编写一个类似FTP的程序,在服务器端和客户端传输图片和文件,如果是图片请显示该图片,如果是其它文件,则保存。

4、根据任意网址(如http://news.sina.com.cn/w/2009-05-04/130117741119.shtml),通过类URL建立数据输入流,读取并显示网页中的信息。

实训13:数据库应用

实训目的:

1、了解JDBC的体系结构和四类驱动程序;掌握JDBC API的类及接口功能与使用。 2、熟练掌握JDBC访问数据库的基本方法。

3、初步掌握利用JDBC与GUI等技术开发简单的管理信息系统 实训要求:

1、编程实现一简单的网上书店系统,主要用于管理员对书店进行后台管理,具体功能包括:

(1)商店图书管理:添加,修改,删除,查看图书。 (2)用户信息管理:查看,修改,删除用户等。

(3)订单信息管理:查看订单清单,更新订单付款,出货状态、删除订单等。

(4)统计各种书的销售额,以及每本书的销量。


Java综合实训题.doc 将本文的Word文档下载到电脑
搜索更多关于: Java综合实训题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219