欢迎来到天天文库
浏览记录
ID:35478062
大小:57.78 KB
页数:9页
时间:2019-03-25
《java程序设计实验报告2015》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Java程序设计实验指导、报告书班级:学号:姓名:哈尔滨工业大学(威海)计算机科学与技术学院目录实验1熟悉Jaw开发环境3实验2简单的输入输出处理5实验3类的练习8实验4Java图形用户界而设计11实验5Java数据流14实验6Java多线程18实验7Java网络功能练习21实验1熟悉Java开发环境一、实验目的木实验是其它后继实验的基础,要求学牛能够正确安装系统并能正确设置环境变量。在此基础上,能够熟悉编写、执行一个Java应用程序的流程,包括正确使用javac和java等命令。二、必须学习和掌握的知识点(1)了解JDK及API文档的安
2、装。(2)了解Java应用程序的调试过程。(3)正确使用Java命令行。(4)熟悉Eclipse集成开发环境。三、实验内容(1)在自己使用的机器上安装JDK及Eclipse,并止确设置系统环境。(2)编写一个Java应用程序,在屏幕上显示如下信息:Hellov你的姓名〉实验2简单的输入输出处理一、实验目的木实验要求学牛能够编写简单的数据处理程序,包括输入输出处理、数据计算等。输入输出是每个程序必要的操作,Java中使用数据流可以实现复杂的输入输出功能。本实验只编写简单的输入输出程序。二、必须学习和掌握的知识点(1)熟悉和理解Java中的数
3、据类型、运算符、表达式、程序结构等内容。(2)掌握常用的输入输出方法,编写、调试简单的程序。(3)学会使用Java提供的类及方法。三、实验内容(1)编写程序,输入n个整数,然后按照从小到大顺序输出这些整数。(2)编写程序,显示1-100中的素数,每行显示5个数。实验3类的练习一、实验目的木实验要求学牛能够设计程序中使用的类,能够实现类中的相关方法,完成对类中各成员的访问。二、必须学习和掌握的知识点(1)熟悉和理解Java中的类、方法等概念,掌握类的定义和使用,能够在程序中定义自己使用的类,编写构造方法及成员方法。(2)能够创建类的实例,掌
4、握对象的声明和不同访问属性的成员访问方式,正确调用类的方法。三、实验内容(1)编写一个线段类MyLine,要求如下:①主要属性有两个端点:el和e2,类型为Pointe②编写构造方法,女口(Pointpl,Pointp2)0③编写成员方法,如♦检查线段是否位于第一象限check();♦求线段的长度length();♦判断两条直线是否相交(另一线段作为参数)♦求一点到该线段(或延长线)的距离;♦其它方法。(2)编写测试程序。实验4Java图形用户界面设计一、实验目的木实验要求学牛能够掌握初步的图形界面设计方法及事件控制机制,实现简单的功能。
5、二、必须学习和掌握的知识点(1)熟悉和理解Java中AWT和Swing,能够设计简单美观的用户界面。(2)掌握使用Java中图形界面设计的基本元素与方法。三、实验内容利用Frame设计一个简单计算器,该计算器可以实现三种常用的三角函数(sin、cos、tan)和5种常用运算(+、-、x、/、7)的功能。计算器窗口内的内容大多是按键,将这些按键全部定义为按钮,另外,还需要一个显示区,用来表示输入的值及最后结果。实验5Java数据流一、实验目的本实验要求学生能够理解Java数据流概念,理解Java流类的层次结构,能够访问文件,并且将文件屮的内
6、容在图形界面上显示。二、必须学习和掌握的知识点(1)能够创建、读写和更新文件。(2)能够使用各种输入/输出数据流。(3)熟悉顺序存取文件和随机存取文件的处理。(4)熟悉各种Swing组件的使用方法。三、实验内容编写一个个人通信录程序,具有如下功能:♦定义一个通信录类,包括姓名、地址、邮政编码、电话、手机、Email等成员变量;♦将通信录类的对象存储在文件屮。♦设计一个用户界面,在该界面中可以实现通信录增加、修改、删除和查询的功能。实验6Java多线程一、实验目的木实验要求学牛能够理解Java多线程的概念,包扌舌线程的牛命周期、优先级和调度
7、等,能够编写多线程的程序,二、必须学习和掌握的知识点(1)能够创建、管理、撤销线程。(2)能够设置线程的优先级。(3)能够控制线程执行过程。三、实验内容编写一个多线程的控制程序,称为赛马程序。创建分别代表两匹马的两个线程,并将它们设置为高低不同的优先级,并以进度条的形式显示赛马过程。实验7Java网络功能练习一、实验目的本实验要求学生掌握Java的网络编程方法,理解针对网络通信的不通层次(应用层、传输层和网络层),Java所能提供的网络功能及方法。二、必须学习和掌握的知识点(1)掌握面向网络层的类InetAddress的使用方法。(2)掌
8、握面向应用层的类URL、URLConnection的使用方法。(3)掌握面向网络层与TCP协议相关的类Socket和ServerSocket的使用方法。三、实验内容编写一个远程计算机监控程序,
此文档下载收益归作者所有