已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一熟悉Java开发工具一、实验目的:基本掌握JDK及Eclipes平台的安装方法,能正确配置环境变量,能够编译运行一个简单的Java程序,学会使用帮助文档。二、实验题目:1JDK1.5.0的安装,系统环境变量的设置方法以及 path 与 classpath的设置。2.掌握Eclipes平台的安装方法,在此平台上开发Java软件的方法。3一个简单Java应用程序HelloWorld的编写、编译与运行4一个简单Java小应用程序Applet1(P15例子1.2)的编写、编译与运行三、实验要求1.从Oracle公司下载Windows版的JDK7,并安装;2.从Eclipse网站下载eclipse-jee-juno-SR1-win32.zip并安装;3.利用Eclipse开发平台,完成上述实验内容。实验二:熟悉Java的基本语法规范一、实验目的:1理解java程序语法结构;2掌握顺序结构、选择结构和循环结构语法的程序设计方法。二、实验题目:1.输出9*9口决;2. 猴子吃桃子问题:猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个;第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个,到第10天想再吃时,只剩下一个桃子了。问第一天共摘了多少个桃子?三、实验要求1.JDK1.5与eclipse开发工具;2.编写使用不同选择结构和循环结构的程序,实验三:数组、方法和字符串一、实验目的:1掌握数组、字符串的定义和使用方法;2熟悉数组的排序、查找等算法;3.掌握字符数组的使用方法.二、实验题目:1.编写数组的排序过程2.编写折半查找法的程序其中内容1、2选做一个即可。三、实验要求1.在数组的排序程序中,随机产生20个整数,对其按照升序进行排列,并对排序后的数组按照每行5个数的方式输出。2.通过命令行输入一个数,在排序后的数组中,采用折半法查找该数在数组中的位置。如果找到该数,输出信息:XXX:Y。其中XXX代表待查找数,Y代表该数在数组中的位置(下标)。实验四:类和对象一、实验目的:1掌握类、对象的概念以及对事物的抽象;2熟悉成员变量和方法的概念以及构造方法的概念;3.理解面向对象的程序设计方法二、实验题目1.创建对象:new构造函数;2.使用常用的修饰符;3.方法中参数传递练习。三、实验要求1.编写一个体现面向对象思想的程序;2.编写一个创建对象和使用对象的方法程序;3.编写不同成员变量修饰方法的程序。实验五:类的继承和多态一、实验目的:1掌握OOP方式进行程序设计的方法;2了解类的继承性和多态性的作用。二、实验题目1.假定根据学生的3门学位课程的分数决定其是否可以拿到学位,对于本科生,如果3门课程的平均分数超过60分即表示通过,而对于研究生,则需要平均超过80分才能够通过。根据上述要求,请完成以下java类的设计:(1)设计一个基类Student描述学生的共同特征。(2)设计一个描述本科科的类Undergraduate,该类继承并扩展Student类。(3)设计一个描述研究生的类Graduate,类继承并扩展Student类。(4)设计一个测试类StudentDemo,分别创建本科生和研究生这两个类的对象,并输出相关信息。三、实验要求1.编写体现类的继承性(成员变量,成员方法,成员变量隐藏)的程序;2.编写体现类多态性(成员方法重载,构造方法重载)的程序;实验六:接口抽象类与包及异常处理一、实验目的:1正确理解java中包的基本概念;2基本掌握包的创建以及包中类的引用;3.正确理解接口的构成及作用;4.理解什么是异常及java的异常处理机制和方法。二、实验题目1.根据接口的特点将汽车的控制组件类ControlModule改为接口实现;2.数组越界异常处理。三、实验要求1.根据接口的特点,编写接口程序;2.完成异常处理程序的编写和调试,掌握异常在程序中的应用方式。实验七:多线程一、实验目的:1正确理解java中线程的基本概念;2掌握通过继承Thread类创建线程的方法;3.掌握通过使用Runnable接口创建线程的方法;4.理解多线程同步的概念,并掌握多同步的方法。二、实验题目1.编写一个java应用程序,实现汉字打字练习功能,掌握通过继承Thread类创建线程。2.使用Runnable接口创建两个线程,选择两个城市作为预选旅游目标,实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机时间(1000毫秒以内),哪个先显示完毕,就决定去哪个城市。以上1,2二选一进行实验三、实验要求掌握Thread抽象类和Runnable接口的编程。实验八:图形用户界面一、实验目的:1熟悉AWT标签、文本框、文本行、按钮等组件的使用方法;2熟悉事件处理方法。二、实验题目设计一个简易的计算器,在“操作数”标签右侧的两个文本行输入操作数,当单击“+,-,*,/”按钮时,对两个操作数进行运算并将结果填入到“结果”标签右侧的文本行中。三、实验要求1.组件在窗口中的位置尽量按要求摆放。2.响应窗口的关闭操作事件。实验九:Applet程序一、实验目的:1熟悉JavaApplet程序的构成和运行方式;2熟悉Applet类的生命周期
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026星巴克(中国)秋招面试题及答案
- 金融风控管理与防范手册
- 船体拆解工春节假期安全告知书
- 电子部件电路管壳制造工春节假期安全告知书
- 线性代数考试题及答案
- 制冰工春节假期安全告知书
- 2025年建筑消防管理与操作手册
- 2025年荆门市高职单招职业技能考前演练试题及答案解析
- 护士层级分级考试试题及答案
- 国际注册内部审计师考试(CIA)内部审计基础知识考试试题及答案
- 商砼站合伙投资协议书6篇
- 2024-2025学年浙江省杭州市余杭区五年级(上)期末数学试卷
- 化工厂危害因素识别及防范措施
- 桉树无节材分等方法
- 2024小型水库大坝渗透处理技术导则
- 基础会计说课大赛课件
- DL∕T 448-2016 电能计量装置技术管理规程
- 2023年人教版六年级上册语文期末考试卷(A4打印版)
- JTG-D40-2002公路水泥混凝土路面设计规范-PDF解密
- 《雅思阅读精讲》
- 产前检查的操作评分标准
评论
0/150
提交评论