java实验指导.doc

上传人:啊飒飒 文档编号:11369411 上传时间:2021-07-30 格式:DOC 页数:16 大小:1.84MB
返回 下载 相关 举报
java实验指导.doc_第1页
第1页 / 共16页
java实验指导.doc_第2页
第2页 / 共16页
java实验指导.doc_第3页
第3页 / 共16页
java实验指导.doc_第4页
第4页 / 共16页
java实验指导.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《java实验指导.doc》由会员分享,可在线阅读,更多相关《java实验指导.doc(16页珍藏版)》请在三一文库上搜索。

1、实验一.Java开发环境实验目的:1. 掌握Java开发环境的组成,软件的下载、安装和配置2. 掌握在Java开发环境中建立、编辑、调试和运行Java源代码的方法。实验内容:1.Java开发环境的下载Java开发环境使用的所有软件都支持多平台多系统,下载的时候请注意选择针对于当前操作系统(Windows)及位数(32位还是64位)的版本。1.jdk到oracle官网下载频道的Java SE7栏目中找到jdk7或直接在网络搜索jdk7,下载jdk7的任意版本,jdk7的最新版本是jdk7u55。beans到netbeans.org网站或网络搜索netbeans7.3,下载netbeans的7.3

2、版本。2.Java开发环境的安装(1).安装jdk.运行安装程序后打开如下界面。多次点击下一步进行安装,等待进度条完成,跳转到结束页面。点击关闭按钮完成安装。(2).安装netbeansNetBeans的安装需要先安安装jdk。运行安装程序过程中需要选择应用服务器,如果需要开发Java Web应用选择安装tomcat7。如果仅仅是学习java语言可不做选择。Junit无需安装。然后点击下一步直至安装完成。3.Netbeans的使用(1).新建项目点击打开开发环境界面左上角“文件”菜单,选择“新建项目”,打开如下窗口。左边“分类”选择框选择第一个java,右边“项目”选择框也选第一个java应用

3、程序,然后点击下一步。在第一个输入框输入项目名称(示例中使用默认名称JavaApplication3),第二输入框填入或者选择项目文件夹的位置。最下面的复选框根据需要选择是否在新建项目中创建包含主方法的主类,默认选中。然后点击“完成”按钮。左边的项目窗格中出现新建的项目树状结构。项目(JavaApplication3)下有两个文件夹,上面的源包中可以建多层的包结构存放java源文件,下面一个文件夹用于存在类库。自动生成的主类与项目名称相同,放在源包文件夹下同名的包中。(2).新建源代码文件任何Java源代码文件必须包含于项目中,在新建项目的同时可以同时生成第一个源代码文件,也可以在已有项目中新

4、建多个Java源代码文件。在左边的项目窗格的项目名称上单击鼠标的右键,在上下文菜单中选择“新建”“Java类”,弹出如下窗口。在类名(Class Name)输入框中输入新建类的名称,在包(Package)输入框中输入新建类所在的包名。最后点击右下方的完成(Finish)按钮。(3).编辑源代码文件在左边的项目窗格双击java源文件,右边的编辑区域将打开文件的内容。如果源文件中已生成主方法main的声明,那就可以直接编写程序语句。如果类中不包含main方法的声明,则需手动添加。(4).运行源代码文件运行文件有两种方式:第一种,在编辑区域点击鼠标右键,在上下文菜单中选择“运行文件”选项,即可运行当

5、前的源代码文件。第二种,在项目窗格的Java源代码文件名上点击鼠标右键,在弹出菜单中选择“运行文件”选项,即可运行选中的源代码文件。代码的运行结果将会在编辑区域下方的窗格中显示。(5).调试源代码文件在准备调试代码之前,先在可能出现问题的代码行,点击行标,设置断点。然后使用调试方式来运行程序,调试运行的选项就在正常运行文件选项(见上节介绍)的下方。程序运行到设置了断点的行会自动停止运行,行标处有小箭头表示当前程序运行到的位置,可按F8键进行单步运行,同时可在下方的变量窗格中查看程序变量的值。实验二.Java语法实验目的:1 掌握Java语言的数据类型,熟悉如何定义和使用各种类型。2 掌握Jav

6、a语言顺序结构、选择结构和循环结构程序设计。实验内容:1. 请编程输出数字13除以5的得数和余数。2. 水仙花数是指一个 n 位数 ( n3 ),它的每个位上的数字的 n 次幂之和等于它本身。例如:13 + 53 + 33 = 153,所以153是一个水仙花数。请编程输出1000以内的所有的水仙花数。3. 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问前24个月的兔子总对数依次为多少? 4. 有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 5. 可以用整型数的16个二进制位表示16支足球队伍小组出线的

7、情况,每一位代表一支参赛队伍,其值为1表时该队出线,其值为0表示该队未能出线。假定从int的低16位由低位向高位分别代表第1队、第2队、第3队第16队,如果当前表示出线情况的int型值为50083,请输出哪些队伍获得了出线权?6. 一个球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?实验三.数组实验目的:1.掌握数组的声明、定义、初始化和使用;2.掌握对一维或二维数组元素的访问方法实验内容:1编写一个程序打印出有10个元素的浮点数组a1中最大值和最小值。2输出一个保存在二维数组中3*3矩阵,并求对角线元素之和。3设某个一维数

8、组中有25个元素,编写一个顺序查找程序,从中查找值为80的元素在数组中的位置。实验四.类和对象实验目的:1.使用类来封装对象的属性和功能;2.掌握使用package和import语句;3.掌握子类的继承性、子类对象的创建过程、成员变量的继承与隐藏、方法的继承与重写;实验内容:1.设计一个Point类,该类包含两个int类型的成员变量:x、y,一个Color类型的成员变量mycolor。请给出此类的三种不同的构造方法,分别是一个不带参数的,一个带两个参数的,一个带三个参数的构造方法。还要给出对应的get方法和set方法,最后重写equals和toString方法。2.一个公司,拥有普通员工、行政

9、人员和经理三类员工,全体员工的工资都包括:基本工资、奖金,同时享受医疗保险和劳动保险。行政人员和经理还享受车补;经理还有内部分红。请你为该公司设计一个简单的工资管理程序。实验五.Java标准类库实验目的:1.掌握Java中的一些常用的基本类库的结构和主要功能。2.掌握Java基础类、字符串、集合类的主要功能和使用方法。实验内容:1.编写一个Java应用程序进行字符串的各种操作:判断两个字符串是否相同,判断字符串的前缀、后缀是否和某个字符串相同,按字典顺序比较两个字符串的大小关系,检索字符串,创建字符串,将数字型字符串转换为数字,将字符串存放到数组中,用字符数组创建字符串。2.编写一个Java应

10、用程序,用户从输入对话框输入了两个日期,程序将判断两个日期的大小关系,以及两个日期之间的间隔天数。3.产生10个0到100之间的随机数,计算并输出它们的平方和立方值。4.创建一个ArrayList对象,进行插入删除操作若干数据,并使用迭代接口访问它。实验六.异常处理实验目的:1.掌握Java异常的概念、工作机制及分类;2.掌握抛出异常(throw)、抛出捕获处理(trycatchfinally)、上抛异常语句的使用(throws);3.掌握创建自定义异常;实验内容:1、编写一个应用程序,要求从键盘输入一个double型的圆的半径,计算并输出其面积。测试当输入的数据不是double型数据(如字符

11、串“abc”)会产生什么结果,怎样处理。2、计算两个正数之和,当任意一个数超出范围时,抛出自己定义的异常。实验七.输入/输出处理实验目的:1. 理解Java技术体系中“流“的概念。2. 掌握System.in和System.out的基本使用方法3. 掌握字节流和字符流的常用类及使用方法。4. 掌握Java程序对文件的基本操作。实验内容:1. 使用基本输入输出流(不使用Scanner类)编制程序,当程序运行时。首先询问需要输入的数据个数,然后依次输入指定个数的整数,输入完毕后,输出所有输入整数的和及平均值。2. 从键盘输入一段字符串,写入d盘文件s.txt中。3. 读取一个文件的内容,对其内容进

12、行修改,再写于另一个文件.4. 请编程实现文件的拷贝功能,要求源文件名及目标文件名在程序运行后根据提示输入。5. 对于重要文件通常需要进行加密处理,请编写程序实现对文本文件的加密,密码表如下,明文如果是大写字母则密文也为密码表对应大写字母,明文如果是小写字母则密文也为密码表对应小写字母。明文ABCDEFGHIJKLM密文TOIANDEGHZBKF明文NOPQRSTUVWXYZ密文JMCLPYVXQRWUS实验八.JDBC数据操作实验目的:1. 掌握JDBC的基本概念2. 掌握JDBC应用开发流程及步骤3. 应用JDBC实现数据库记录的查询、插入、删除和修改操作4. 数据集类ResultSet的

13、使用方法实验内容:1. 编写程序连接数据库,连接成功后返回并显示数据库的版本号、URl地址等信息。如果连接失败返回并显示数据库连接失败提示并显示发生的异常信息。2. 编写程序读取并显示数据表user中第二行第二列的数据值。3. 编写程序读取user表中的所有数据,并以表的形式显示在控制台中。4. 编写程序在数据表user中插入一条数据。5. 编写程序,要求输入一个id值,并在数据表user中删除该id所在记录,并显示删除后的数据表。6. 编写程序更新数据表user中指定id的数据值。实验十. Servlet&JSP入门实验目的:1. 了解Web应用与JavaEE的概念2. 了解Servlet的运行方式3. 掌握Servlet的编辑与创建方法4. 了解JSP的概念和编写。实验内容:1. 配置Web应用服务器,在浏览器中显示服务器默认的页面。2. 编写一段Servlet程序,在浏览器中显示一段中文字符。3. 把实验二的前三道实验题编辑成Servlet程序,让原本在控制台输出的结果,输出到浏览器中。4. 编辑一个显示“Hello World”字符串的JSP,并运行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1