- 9
- 0
- 约5.44万字
- 约 57页
- 2016-08-14 发布于贵州
- 举报
Java语言程序设计_实验指导书
Java语言程序设计 实验指导书
实验目的与要求
上机实验是一个重要教学环节。根据课程的教学计划,应当在讲授课程内容的同时,每周安排一定时间的上机实验。
通过系统地上机练习,力求能够达到以下四个目的:
(1)加深学生对课堂讲授内容的理解,从计算机语言的基本概念、程序设计的基本方法、语法规则等方面加深理解,打好程序设计、开发软件的良好基础。
(2)在上机实验中,提高学生对Java语言各部分内容的综合使用能力,逐步掌握Java语言程序设计的规律与技巧。
(3)在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。
(4)通过上机实践,加深学生对计算机软件运行环境,以及对操作系统与计算机语言支持系统相互关系的了解。
对学生上机实验提出以下要求:
(1)上机实验之前,学生应当为每次上机的内容作好充分准备。对每次上机需要完成的题目进行认真的分析,列出实验具体步骤,写出符合题目要求的程序清单,准备出调试程序使用的数据,以便提高上机实验的效率。
(2)按照实验目的和实验内容以及思考题的要求进行上机操作。录入程序,编译调试,反复修改,直到使程序正常运行,得出正确的输出结果为止。
(3)根据实验结果,写出实验报告。实验报告应当包括:实验题目,实验要求,运行结果,以及通过上机取得了哪些经验。
希望学生全面完成这些实验。为了使学生在上机实验中得到更大的提高,任课教师可以结合具体情况灵活掌握实验题目与内容。在学校实验条件允许的前提下,可把上机实验时间适当加长一些。这对学生程序设计能力的提高更加有利。
第一部分 JAVA环境及工具介绍
1.1 Java概述
Java不仅提供了一个丰富的语言和运行环境,而且还提供了一个免费的Java开发工具集(JavaDevelopersKits,简称JDK)。编程人员和最终用户可以利用这些工具来开发java程序或调用Java内容。通常我们以JDK(Sun所开发的一套Java开发工具)的版本来定义Java的版本。JDK1.0版于1996年初公开,JDK1.1版于1997年初公开,JDK1.2版于1998年底公开。基于市场行销的考量,Sun在JDK1.2版公开后旋即将Java改名为「Java2」,将JDK改名为「Java2SoftwareDevelopmentKit(以下简称J2SDK)」。J2SDK(原称JDK)1.3于2000年4月公开,此版本仍称做「Java2」。目前J2SDK1.4.2版已经发布并投入使用中,目前Java1.5测试版已发布。
Java2出现后,将分成Java2Platform Enterprise Edition(简称J2EE)、Java2PlatformStandardEdition(简称J2SE)、Java2PlatformMicroEdition(简称J2ME)。J2EE适用于服务器,目前已经成为企业运算、电子商务等领域中相当热门的技术;J2SE适用于一般的计算机;J2ME适用于消费性电子产品。除了这三者之外,JavaCard依然是独立的一套标准。
随着应用领域的不同,Java有许多API(Application Programming Interface),这些API分成三大类:
Java Core API:由Sun制定的基本API,任何Java平台都必须提供。
Java Standard Extension API(javax):由Sun制定的扩充API,Java平台可以选择性地提供或加装。
厂商或组织所提供的API:由各家公司或组织所提供。
其中Core API和Standard Extension API已经逐渐涵盖了大部份的信息应用领域,例如多媒体、数据库、Web、企业运算、语音、实时系统、网络、电话、影像处理、加解密、GUI、分布式运算。如果你有某项需求尚未有标准的Java API可遵循,你可以向Sun提出制定新API的请求。经过审核之后,你的要求可能会通过、驳回等。如果通过,就会开始进入制定API的程序。Java API的制定过程因为公开,
J2EE、J2SE、J2ME及Core API的关系见下图
图1.1 J2EE、J2SE、J2ME及CoreAPI的关系
且经过许多业界技术领先公司的共同参与,所以相当完善而优异。和Java标准相关的任何第一手资料,你都可以在取得。
1.2 DOS环境J2SDK
SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK)。开发人员和最终用户可以利用这个工具来开发java程序。JDK简单易学,可以通过任何文本编辑器(如:Windows 记事本、UltrEdit、Editplus、FrontPage以及dreamweaver等
您可能关注的文档
- ISD4004语音芯片翻录器设计 计算机应用技术毕业论文--116291614.doc
- IVMS-5000平台软件软件功能介绍.doc
- iYo校园综合服务平台软件工程设计报告.doc
- I幢人货梯接料平台施工方案.doc
- J03低压加热器技术协议.doc
- J05凝汽器技术协议.doc
- J10磨煤机技术协议.doc
- J31润滑油输油泵技术协议.doc
- J33空气净化设备规范书.doc
- Java CS架构银行管理系统综合实训-基于Java的银行管理系统(CS).doc
- JAVA课程实践报告 基于web的点餐系统毕业设计(论文)--125521218.doc
- JAVA课程设计-大学人员信息管理系统.doc
- JAVA课程设计-超市收银系统.doc
- java课程设计学生管理信息系统论文--127983799.doc
- JAVA课程设计学生管理信息系统论文.doc
- JAVA课程设计报告-ATM取款机系统.doc
- Java课程设计报告-学生信息管理系统.doc
- Java课程设计报告-计算器,输入输出流读取iris.txt文件,黄金卡,多线程动画,记事本.doc
- Java课程设计论文-复杂计算器的设计--171571759.doc
- Java课程设计(论文)-凯撒加解密程序--115110663.doc
最近下载
- 2025年长沙民政职业技术学院单招笔试职业技能考核试题库含答案解析.docx VIP
- T_CAS2.3-2018:团体标准涉及专利处置指南第3部分:专利运用.pdf VIP
- T_CAS2.2-2018:团体标准涉及专利处置指南第2部分:专利披露.pdf VIP
- 2025年贵州省中考英语试卷+答案解析.pdf VIP
- 过程控制软件:Siemens PCS 7二次开发_(17).使用VBA进行WinCC二次开发.docx VIP
- 一致魔芋-市场前景及投资研究报告-魔芋产业全能选手,原料端强把控,食品业务乘风起航.pdf VIP
- 日历表2026打印版.xlsx VIP
- T_KCH 003-2020_企业专利价值评判规范.pdf VIP
- NHK-2XP360S消防泵控制器产品手册-宁鸿电器.pdf
- 2024年长沙民政职业技术学院单招职业适应性测试试题库含答案(突破训练).docx VIP
原创力文档

文档评论(0)