文档详情

《Java语言程序设计》实验指导文档.doc

发布:2017-08-14约4.2万字共36页下载文档
文本预览下载声明
《Java语言程序设计》实验指导文档 本课程的实验要求 课前要求有预习报告。(主要是必须有完整的程序。源程序体现编程的思路) 课后要求完成本次的实验报告,实验报告的内容主要有:实验名称,实验目的,实验内容,分析和设计过程(特别是主要的代码),最后附录完整的源代码及其注释。实验报告可打印,但必须使用正规实验报告纸或者和实验报告纸同样大小的纸张,并严禁雷同,否则无成绩。 独立完成实验。 JAVA语言程序设计的预备知识 一、java程序从编写到运行的一般过程和原理(先由编译器编译成后缀为class的字节码文件,然后由JVM(虚拟机)来解释运行,可移植于不同的操作系统平台上) 二、java的特点:从C++演变而来,保留其优点,去除了易产生错误的功能,简化了内存管理。具体特点有:完全面向对象、平台独立性、安全性(不支持指针,一切对内存的访问都必须通过对象的实例变量来实现)、网络功能、数据库功能、内建的多线程功能等 三、程序设计过程:先用文本编辑器如记事本、UltraEdit编辑器、EditPlus编辑器等文本编辑工具或者用其它的IDE软件所带的编辑功能,来编写好源代码。存成后缀为java的文件。然后用javac和java命令,或其它IDE的编译运行功能选项,对程序进行编译运行。 四、常用的集成开发环境(IDE)软件有:Eclipse、Jbuilder、NetBeans、IntelJ、Jcreater、BlueJ等。 五、关于java程序的结构。对于java的Application而言,一个java程序中只能有一个以public说明的类,文件名应该和这个类的名称相同。而且编译、执行过程中,命令javac后面应跟文件名,命令java后面应该跟主类名。示例程序: ///////以下为第一个示例程序Helloworld.java: public class Helloworld { public static void main(String[ args[]) { System.out.println(“Hello world!”); } } /////以下为第二个示例程序,在此程序中,文件名应为hello2.java,但是主类名却是hello1,所以编译/////执行时候的命令为javac hello2.java , 会生成hello1.class和hello2.class两个类,然后再java hello1 public class hello2 { int a1,a2; void pntout(String s) { System.out.println(s); } } class hello1 { public static void main (String args[ ]) { hello2 abc; abc=new hello2(); abc.a1=1; abc.a2=2; System.out.print(1+2 = ); System.out.println(abc.a2+abc.a1); abc.pntout(hello world!); } } 【特别提示】:java编程中,文件名、系统和自定义的类名和标识符等都是区分大小写的!标识符是由字母、下划线或美元符开头,后接数字、字母等组成的字符序列,标识符长度不限,且不能和关键字(如if、while、do、int等)同名。注释符和C++中一样有两种。 实验一 系统类的应用 面向对象的程序设计对java而言是一个不可缺少的部分.而且java程序都必须面向对象。系统类则是面向对象程序设计的基础,系统类贯穿了整个Java程序的设计。其常用的有 “Java.lang”类、”java.io”类、”java.util”类、””类、”java.awt”类、”java.applet”类等。 一、实验目的: 1、掌握字符串处理类的应用,能熟练应用字符串类提供的常用方法。 2、掌握数组的使用。 二、实验类型: 综合设计型 三、实验内容: 用字符串输入的方式编写一个简单的通信录。此通信录包括姓名、性别、电话、通信地址,并具有查询、增加、修改、删除等功能,且每执行一次操作后将用以下的格式输出相应的信息: 编号 姓名 性别 电话 通信地址 01 AAA 男 123456 北京 02 BBB 女 456789 福建 四、讲解和示例: 1、可用数组分别存储姓名,性别,电话,通信地址。查询,增加、修改、删除操作就可转换为对数组的操作。 2、字符串的常用方法: 比较字符串(compareTo
显示全部
相似文档