Java初学者上机指导.doc
《Java初学者上机指导.doc》由会员分享,可在线阅读,更多相关《Java初学者上机指导.doc(29页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Java语言程序设计指导书燕山大学2009年3月java实验指导:概述实验目的与要求上机实验是一个重要教学环节。根据课程的教学计划,应当在讲授课程内容的同时,每周安排一定时间的上机实验。通过系统地上机练习,力求能够达到以下四个目的:(1)加深学生对课堂讲授内容的理解,从计算机语言的基本概念、程序设计的基本方法、语法规则等方面加深理解,打好程序设计、开发软件的良好基础。(2)在上机实验中,提高学生对Java语言各部分内容的综合使用能力,逐步掌握Java语言程序设计的规律与技巧。(3)在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。(4)通过上机实践,加深学生对计算
2、机软件运行环境,以及对操作系统与计算机语言支持系统相互关系的了解。对学生上机实验提出以下要求:(1)上机实验之前,学生应当为每次上机的内容作好充分准备。对每次上机需要完成的题目进行认真的分析,列出实验具体步骤,写出符合题目要求的程序清单,准备出调试程序使用的数据,以便提高上机实验的效率。(2)按照实验目的和实验内容以及思考题的要求进行上机操作。录入程序,编译调试,反复修改,直到使程序正常运行,得出正确的输出结果为止。(3)根据实验结果,写出实验报告。实验报告应当包括:实验题目,程序清单,运行结果,以及通过上机取得了哪些经验。所列出的上机实验题目,基本包括了教材中所涉及的主要知识点。希望学生全面
3、完成这些实验。为了使学生在上机实验中得到更大的提高,任课教师可以结合具体情况补充一些专业针对性更强的实验题目。在学校实验条件允许的前提下,可把上机实验时间适当加长一些。这对学生程序设计能力的提高更加有利。 实习结果提交请采用邮件方式:;我的邮件地址:yfyu mailsvr .请同学们尽量使用校内邮件。实验一 JDK开发工具(2学时)实验二 基本输入输出(2学时)实验三 Java语言基础(4学时)实验四 分支语句(4学时)实验五 循环语句(4学时)实验六 数组(2学时)实验七 类与对象(4学时)实验八 继承与多态(4学时)实验九 异常处理(2学时)实验十 常用基础类库与工具类库(2学时)实验十
4、一 用户自定义成分(2学时)实验十二GUI标准组件及事件处理(8学时)实验十三 Applet(4学时)实验十四 流式输入输出(2学时)实验十五 多线程机制(2学时)实验十六 网络编程(2学时)实验十七、JDBC技术(选)实验十八、Sevlet与JSP(选)java实验一、JDK开发工具一、实验目的1熟悉JDK开发环境。2熟悉EditPlus编辑器的使用。3掌握Java Application的程序结构和开发过程。4了解Java Applet的功能与程序结构。二、实验内容1JDK开发环境(1)JDK1.4.0开发环境安装在C:JDK1.4.0目录下。(2)设置环境变量PATH和CLASSPATH
5、(如果在autoexec.bat中没有进行设置)。进入命令行(MS-DOS)方式,进行如下设置:SET PATH=C:JDK1.4.0BIN;%PATH%SET CLASSPATH=.; %CLASSPATH%2EditPlus编辑器(1)单击开始菜单,选择程序,选择EditPlus,单击EditPlus项。(2)在File菜单中选择New建立新文件;Open打开已存在的文件;Save保存文件;Close关闭文件。(3)在Edit菜单中选择Undo取消上次操作;Redo重复上次操作;Cut块剪切;Copy块复制;Paste块粘贴;Delete块删除。(4)在Search菜单中选择Find查找;
6、Change查找并替换。3掌握Java Application程序开发过程(1)打开EditPlus编辑器。(2)键入如下程序:import java.io.*;public class HelloWorld1public static void main(String arg)System.out.println(Hello World!); (3) 检查无误后(注意大小写)保存文件。可将文件保存在D:Java目录中,注意文件名为HelloWorld1.java。(4)进入命令行(MS-DOS)方式,设定当前目录为D:Java,运行Java编译器:D:Javajavac HelloWorld
7、1.java(5)如果输出错误信息,则根据错误信息提示的错误所在行返回EditPlus编辑器进行修改。常见错误是类名与文件名不一致、当前目录中没有所需源程序、标点符号全角等。如果没有输出任何信息或者出现deprecation警告,则认为编译成功,此时会在当前目录中生成HelloWorld1.class文件。(6)利用Java解释器运行这个Java Application程序,并查看运行结果。D:Javajava HelloWorld14了解下面的Java Applet的程序结构和开发过程。import java.awt.Graphics;import java.applet.Applet;pu
8、blic class HelloWorld2 extends Appletpublic void paint(Graphics g) g.drawString(Hello World!,25,25);三、思考题1什么是Java虚拟机?它的作用是什么?2Java Application程序与Java Applet程序的不同之处有那些?请各位同学收集错误代码与提示信息,以及产生错误的原因。java实验二、基本输入输出一、实验目的1掌握标准输入输出处理。2掌握BufferedReader类的使用方法。二、实验内容1运行下面的程序,掌握Java Application标准输入输出。import jav
9、a.io.*;public class SimpleCharInOut public static void main(String arg) char c= ; System.out.print(Enter a character please:); try c=(char)System.in.read(); catch(IOException e); System.out.println(Youre entered character +c); 2运行下面的程序,掌握BufferedReader类的使用方法。import java.io.*;public class apublic sta
10、tic void main(String args) throws IOException int i; float f,r;BufferedReader din = new BufferedReader(new InputStreamReader(System.in); System.out.print(input i: ); i=Integer.parseInt(din.readLine(); System.out.print(input f: ); f=Float.parseFloat(din.readLine(); r=i+f; System.out.println(i+f+=+r);
11、 三、思考题1使用BufferedReader类从键盘接收一个整数和一个实数,计算它们的和,然后在屏幕上输出。提示:关键语句如下: BufferedReader din = new BufferedReader( new InputStreamReader(System.in); i=Integer.parseInt(din.readLine(); f=Float.parseFloat(din.readLine();2本实验的实验内容1中为什么要使用try-catch语句?java实验三、Java语言基础一、实验目的1掌握标识符的定义规则。2掌握表达式的组成。3掌握各种数据类型及其使用方法。4
12、理解定义变量的作用,掌握定义变量的方法。5掌握各种运算符的使用及其优先级控制。二、实验内容1运行下面的程序,掌握变量定义与数据类型。import java.io.*;public class SimpleTypes public static void main(String args) byte b=055; short s=0x55ff; int i=1000000; long l=3615L; char c=c; float f=0.23F; double d=0.7E-3; boolean bool=true; System.out.println(b=+b); System.out.
13、println(s=+s); System.out.println(i=+i); System.out.println(l=+l); System.out.println(c=+c); System.out.println(f=+f); System.out.println(d=+d); System.out.println(bool=+bool); 2运行下面的程序,掌握算术运算。import java.io.*;public class ArithmaticOp public static void main(String args) int a=5+4; /a=9 int b=a*2;
14、/b=18 int c=b/4; /c=4 int d=b-c; /d=14 int e=-d; /e=-14 int f=e%4; /f=-2 double g=18.4; double h=g%4; /h=2.4 int i=3; int j=i+; /i=4,j=3 int k=+i; /i=5,k=5 System.out.println(a=+a); System.out.println(b=+b); System.out.println(c=+c); System.out.println(d=+d); System.out.println(e=+e); System.out.pri
15、ntln(f=+f); System.out.println(g=+g); System.out.println(h=+h); System.out.println(i=+i); System.out.println(j=+j); System.out.println(k=+k); 3运行下面的程序,掌握关系运算与逻辑运算import java.io.*;public class RelationAndConditionOp2 public static void main(String args) int a=25,b=3; boolean d=a5); System.out.println
16、(e+!=0&+a+/+e+5=+d); int f=0; d=(f!=0&a/f5); System.out.println(f+!=0&+a+/+f+5=+d); d=(f!=0&a/f5); System.out.println(f+!=0&+a+/+f+5=+d); 三、思考题1定义变量的作用是什么?2Java运算符的优先级与结合性是怎样的?3将本实验的实验内容1中的 long l=3615L;改为:long l=3615;会出现什么情况?为什么?提示:缺省的整型常量为int型,long型常量后面要加l或L。4.将本实验的实验内容1中的 float f=0.23F;改为:float f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 初学者 上机 指导
限制150内