文档库 最新最全的文档下载
当前位置:文档库 › Java实验大纲

Java实验大纲

Java实验大纲
Java实验大纲

延安大学计算机学院

计算机科学与技术专业实验教学大纲

【课程名称】《JAVA程序设计》(英文)Programming in Java 【课程编码】

【课程类别】专业限选课

【课时】总课时 86,实验课时 32

【学分】 3

【课程性质、目标和要求】

一、课程性质

本课程是计算机科学与技术专业的一门专业限选修课程。课程的任务是使学生掌握Java程序设计语言,理解面向对象程序设计的思路和方法,掌握网络编程的基本技术,培养学生的编程能力,养成良好编码的习惯,为将来参与实际项目的开发奠定坚实的基础。

二、课程目标

通过理论和实践教学,使学生掌握面向对象的程序设计语言——JAVA,并培养良好的编程规范意识。完成如下教学目标:

1. 知识教学目标: 理解和掌握JAVA语言的基本语法和语义,掌握标准程序和小应用程序的开发方法,掌握数据库、网络编程的基本开发方法。

2. 能力教学目标: 熟练使用TextPad来开发Java程序。

3. 思想教育目标: 学会良好的编程习惯。

三、课程要求

1 先修课程---计算机文化基础。

2 基本概念和基本知识:类与对象,包,内嵌类,图形用户化界面,Applet,

异常、线程,消息,事件处理机制,URL,套接字。

3 基本技能:能编写基本的图形用户化界面程序、Applet程序、数据库程序、

网络程序。

4 重点:图形化用户界面程序、Applet程序。

5 难点:类与对象的概念,事件处理机制,Applet程序的开发,多线程。

6 教学要求的层次

课程的教学要求大体上分为三个层次:了解、理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。

7 课程的教学方法和教学形式要求建议

1)本课程强调理论和实践并重的原则,建议采用案例教学法、项目教学法。

2)为加强和落实动手能力的培养,每章课后应安排作业,作业应让学生尽

可能在Textpad环境下进行,要提交源代码。

3)要采用多媒体教学手段来进行教学。

4)如条件许可,应利用网络技术进行授课、答疑和讨论。

【教学时间安排】

本课程计 3 学分,实验占32 学时, 学时分配如下:

【教学(实验)内容要点】

一、(实验1)熟悉Java程序开发环境

1、实验目的要求

[1]了解和使用J2sdk1.5.0(JDK)集成环境。

[2]熟悉J2sdk集成环境的基本命令、功能和基本用法。并学会配置path 等

环境变量

[3]学习并熟练掌握使用J2SDK环境进Java程序开发的全过程(包括:源程序的编辑、编译、调试、运行和结果查看)。

[4]了解和掌握JCREATOR和Eclipse集成环境的安装,简单应用

[5]了解Java Application和Applet程序的基本结构。

[6]了解Java程序文件名和类名的说明方法。

2、实验主要内容

1)安装Jdk1.5.0集成环境,安装成功后,配置path,classpath路径,让用

户在任何目录下均可用到Java的系统资源。

2)设置环境变量PATH和CLASSPATH(如果在autoexec.bat中没有进行设置)。

进入命令行(MS-DOS)方式,进行如下设置:

3)SET PATH=D:\JDK1.5.0\BIN;%PATH%

4)SET CLASSPATH=.; %CLASSPATH%

5)安装 Jdk 1.5.0 Doc, 并查看Jdk 1.5.0 Doc 文档中,和课堂教学有关

系的部分。在整个实验过程中都可以参考。

6)建立自己的工作目录如d:\user。以后的Java程序和过程文件均放置在此

目录下。

7)输入一个Application源程序,学习编辑、编译、运行程序的方法。

3、实验仪器设备

⑴学生每个一台PC机

⑵已安装JDK和Textpad

二、(实验2)简单数据类型和流程控制

1、实验目的要求

1)掌握Java语言的标识符和保留字,各简单数据类型变量以及有逻辑量意义数据的表示

方法以及表示条件的表达式的类型。

2)2.掌握Java语言中具各种运算符表达式的基本知识。

3)3.熟练掌握使用if语句进行单分支结构和双分支结构程序设计的基本方法。

4)4.熟练掌握使用if语句的嵌套及switch语句进行多分支结构程序设计的基本方法。

5)5.熟练掌握while、do-while和for三种语句组成循环结构的基本方法。熟练掌握特

殊流程控制语句如break,continue,标号语句。

6)6.熟练掌握一维数组和二维数组的使用

7)7.把课堂上学到的理论用于实践,并验证理论的正确性,和发现新的问题

2、实验主要内容

掌握标识符的定义规则、表达式的组成、各种数据类型及其使用方法、各种运算符的使用及其优先级控制。掌握分支结构,循环结构,continue,break,语句标号等内容

3、实验仪器设备

⑴学生每个一台PC机

⑵已安装JDK和Textpad

三、(实验3)类、对象基础知识

1)熟练掌握类、对象的的概念以及对事物的抽象。

2)熟练掌握成员、方法的概念以及构造方法的概念。

3)熟练掌握封装性,多态性的概念

4)理解面向对象的程序设计方法。

2、实验主要内容

定义一个类实现银行帐户的概念,包括的变量有"帐号"和"存款余额",包括的方法有"存款"、"取款"、"查询余额"和”显示帐号”,。定义主类,创建帐户类的对象,并完成相应操作。

3、实验仪器设备

⑴学生每个一台PC机

⑵已安装JDK和Textpad

四、(实验4)抽象类、接口与包

1、实验目的要求

1)熟练掌握抽象类abstract的概念。

2)熟练掌握接口interface的概念。

3)熟练包package的概念以及编译运行的方法。

4)熟练掌握内部类inner class的概念。

5)熟练掌握递归的概念。

6)理解面向对象的程序设计方法。

2、实验主要内容

1)编写求解几何图形(如三角形,矩型,圆,多边型)的周长、面积的应用程

序,要求用到继承、多态、抽象类、接口、内部类等面向对象程序设计技术的特点。

2)要求三角形,矩型,圆,多边型的类放到不同的包中,用包的技术组织程序

的设计。同时要求程序能从键盘上接受数据以便求解不同的几何图形的周长面积。

提示:从键盘上输入双精度数的一种方法(程序片段)

3、实验仪器设备

⑴学生每个一台PC机

⑵已安装JDK和Textpad

五、(实验5)字符串处理及基础类库

1、实验目的要求

1)理解并掌握String类、StringBuffer类;

2)理解并掌握StringTokenizer类

3)掌握字符串与其他数据类型的转换

4)掌握Math类的使用。

5)了解和掌握集合框架类。

6)掌握Java Application命令行参数的使用

使用Java Aplication的命令行参数读入两个数据,计算它们的和,然后将和输出。如果参数的数目不足,显示相应提示信息并退出程序的执行。

3、实验仪器设备

⑴学生每个一台PC机

⑵已安装JDK和Textpad

六、(实验6)异常处理

1、实验目的要求

1)理解什么是例外

2)掌握java的例外处理机制和方法

2、实验主要内容

使用Java Aplication的命令行参数读入两个数据,计算它们的和,然后将和输出。编程自定义例外OnlyOneException与NoOprandException。如果参数的数目不足,显示相应提示信息并退出程序的执行。

3、实验仪器设备

⑴学生每个一台PC机

⑵已安装JDK和Textpad

七、(实验7)流式输入输出处理

1、实验目的要求

1)理解流的概念,流的划分

2)掌握文件描述,顺序处理,随机访问处理的方法;

3)能够熟练的使用过滤流;掌握字符流处理的方法;

4)理解对象串行化的概念和方法。

2、实验主要内容

定义一个类实现银行帐户的概念,包括的变量有"帐号"和"存款余额",包括的方法有"存款"、"取款"、"查询余额"、”显示帐号”以及存储功能。定义主类,创建帐户类的对象,并完成相应操作,要求能存储储户历史信息。

编写程序,能接收键盘输入的字符串,并将字符串的内容写入文件。

3、实验仪器设备

⑴学生每个一台PC机

⑵已安装JDK和Textpad

八、(实验8)线程

1、实验目的要求

1)线程的概念、线程的生命周期。

2)多线程的编程:继承Thread类与使用Runnable接口。

3)使用多线程机制实现动画。

4) 4. 处理简单的多线程互斥和同步;

2、实验主要内容

利用多线程编程实现一个正在旋转的地球

将插入、冒泡排序算法设计成算法,启动两个以上不同的线程同时运行,计算不同排序的运行时间。

3、实验仪器设备

同上。

九、(实验9)用户图形界面GUI标准组件及事件处理

1、实验目的要求

1)掌握常用GUI控制组件的使用方法。

2)掌握事件处理的方法。

3)了解swing控件的概念。

2、实验主要内容

1)编程包含一个标签和一个按钮,单击按钮时,标签的内容在"你好"和"再见

"之间切换。

2)编程包含一个文本框和一个文本区域,文本框内容改变时,将文本框中的

内容显示在文本区域中;在文本框中按回车键时,清空文本区域的内容。

3)编程包含一个复选按钮和一个普通按钮,复选按钮选中时,普通按钮的背

景色为青色,未选中时为灰色。

4)编程包含一个单选按钮组和一个普通按钮,单选按钮组中包含三个单选,

文本说明分别为"普通"、"黑体"和"斜体"。选择文本标签为"普通"的单选

按钮时,普通按钮中的文字为普通字体,选择文本标签为"黑体"的单选按

钮时,普通按钮中的文字的字体为黑体,选择文本标签为"斜体"的单选按

钮时,普通按钮中的文字的字体为斜体。

5)编程包含一个下拉列表和一个按钮,下拉列表中有10、14、18三个选项。

选择10时,按钮中文字的字号为10,选择14时,按钮中文字的字号为14,

选择18时,按钮中文字的字号为18。

6)编程包含一个列表和两个标签,在第一个标签中显示列表中被双击的选项

的内容,在第二个标签中显示列表中被选中的所有选项的内容。

7)编程确定当前鼠标的位置坐标。

8)编程创建一个Frame,实现窗口的监听器接口。

9)编程使用BorderLayout布局方式放置5个按钮。

3、实验仪器设备

⑴学生每个一台PC机

⑵已安装JDK和Textpad

十、(实验10)Applet的编写

1、实验目的要求

1)掌握Java Applet程序结构和开发过程

2)了解Applet运行机制

3)学会编写Applet对应的HTML文件,掌握从HTML文件向Applet

传递参数的方法。

4)了解Applet与浏览器的通信。

5)掌握在Applet图形界面设计。

2、实验主要内容

1)输入一个applet源程序,学习编辑、编译、运行程序的方法。

2) 3. 编写嵌入Applet的Html页面代码,同时编写applet实现下图中的功能。

3)

4)4.写Applet,从HTML文件中获取两个字符串参数,并将它们在浏览器中鼠标

单击的位置显示出来。

5)5.写Applet,显示heep://https://www.wendangku.net/doc/2d7894107.html,的页面内容。

6)6.写Applet,包含一个文本框和一个按钮,单击按钮时,在浏览器的状态行显

示文本框中的内容。

7)7.写Applet,绘制直线、各种矩形、多边形、圆和椭圆等图形。

8)8.写Applet,显示不同大小不同风格、类型的字体。

9)9.写Applet,显示一排用随机定义的颜色所填充的小方块。

10)10.Applet,在浏览器中显示图片文件,包括原图、缩小一半图、宽扁图和瘦高

图。

11)11.Applet播放两段音乐,一段是连续播放的背景音乐,一段是独立的整段音

乐。

12)12. 编写一个Applet程序,能够显示动画(如圆在屏幕上模拟太阳的运动),并

且可以用鼠标控制动画的启动和停止。

3、实验仪器设备

⑴学生每个一台PC机

⑵已安装JDK和Textpad

十一、(实验11)Java网络编程技术

1、实验目的要求

1)掌握InetAddress类的使用。

2)掌握TCP与UDP编程:Socket与Datagram的概念和编程方法。

3)掌握URL类的使用:URL的概念和编程。

2、实验主要内容

1)使用InetAddress类的方法获取https://www.wendangku.net/doc/2d7894107.html,/的主机的IP地

址;获取本地机的名称和IP地址。

2)使用Socket编程,客户机发送数据到服务器,服务器将接收到的数据返回

给客户机。

3)将上面的程序进行改写,使用多线程实现服务器能同时处理多个客户机的

请求。

4)使用UDP编程,客户机发送数据到服务器,服务器将接收到的数据返回给

客户机。

3、实验仪器设备

⑴学生每个一台PC机

⑵已安装JDK和Textpad

十二、(实验12)综合设计实验

1、实验目的要求

为了进一步巩固课堂上所学到的知识,深刻把握Java技术的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,特开设综合设计实验实验项目。要求学生掌握:

1)掌握Java的语言规范,面向对象的核心概念和特性。

2)掌握Java的编程技术,包括异常处理,图形界面设计,多线程,网络通信程序、Applet等。

3)掌握Java应用软件的开发环境和开发过程

4)掌握面向对象的思想和程序设计方法。

2、实验主要内容

拼图游戏是一个简单的Java小程序(Applet),它的游戏规则如下:将一张大图打散成9张小图,然后在游戏里任意挑8张图,贴在3行3列的矩阵中的任意位置。通过鼠标或键盘的方向键移动打乱的8张图片,让其复原成原来的顺序,玩家就胜利了,游戏就结束了。在游戏结束之后,会算出玩家的得分。

3、实验仪器设备

⑴学生每个一台PC机

⑵已安装JDK和Textpad

【成绩考核方式】

1、成绩评定总则

考核方式分为“笔试”、“上机练习考查”和课程设计相结合的方式。笔试成绩占总成绩的50% ,上机练习成绩占总成绩的25%,课程设计成绩占总成绩的15%,平时成绩占总成绩的10%,最后给出一个“百分制”的成绩。

2、平时成绩评定

平时成绩依据学生课堂出勤率和完成作业的情况评定给出。

3、平时实验考核评定

1)平常实验作业70%,课程设计(综合实验测试)30%。实验考核成绩占课程总成绩的

40%。

2)每次实验完成后,上机检查是否达到试验目的。

3)按照规定实验报告样式编写实验报告,在下一次上实验课时提交。

4)评出成绩,按五级(A,B,C,D、E)评分。

4、上机练习及课程设计考查

1.考查方式

每次上机练习布置1-3个题目,完成情况按照“五级”制评定。

2.每次所占比例

第一次16%,第二次-第七次,各占14%,第八次进行课程设计的考查。【教材与参考书目】

指定教材:

自编<> 马乐荣,2006.6.

【有关说明(教学建议)】

(编制:马乐荣 / 审核:)

Java程序设计-实验报告1-模板 (1)

实验报告 课程名称Java程序设计 实验项目实验一类和对象 系别_________计算机_________ 专业/班级_______计算机类/1402______ 姓名_____李馨雪________ 实验日期______2015.10.10______ 成绩_______________________ 指导教师

一、实验题目:实验一类和对象 二、实验内容: (1)用类描述计算机中CPU的速度和硬盘的容量。要求Java应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。 1)PC类与CPU类和HardDisk类关联的UML图如图所示。 其中,CPU类要求getSpeed()返回speed的值,setSpeed(int m)方法 将参数m的值赋值给speed。 HardDisk类要求getAmount()返回amount的值,setAmount(int m)方 法将参数m的值赋值给amount。 PC类要求setCPU(CPU c)将参数c的值赋值给cpu,要求setHardDisk (HardDisk h)方法将参数h的值赋值给HD,要求show()方法能显示 cpu的速度和硬盘的容量。 2)主类Test的要求 main()方法中创建一个CPU对象cpu,其speed设置为2200; main()方法中创建一个HardDisk对象disk,其amount设置为200; main()方法中创建一个PC对象pc, pc调用setCPU方法,实参是cpu;调用setHardDisk方法,实参是 disk;调用show方法。 (2)设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声,要求如下: 1)编写接口Animal,有2个抽象方法cry()和getAnimaName(); 2)编写模拟器类Simulator,该类有一个playSound(Animal animal)方法,其形参是Animal类型,可以调用实现Animal接口的类所重写的cry()方法播放具体动物的声音,调用重写方法显示动物种类的名称; 3)编写实现Animal接口的Dog类和Cat类。具体的UML图如下所示:4)编写主类Application,其main方法中至少包含如下代码: Simulator si=new Simulator();

java程序设计基础(第3版)实验指导答案 第三章

实验10 import java.util.*; public class shiyan10 { public static void main(String[] args) { int a=0,b=0,c=0,max=0; Scanner reader=new Scanner(System.in); System.out.println("从键盘输入第一个整数"); a=reader.nextInt(); System.out.println("从键盘输入第二个整数"); b=reader.nextInt(); System.out.println("从键盘输入第三个整数"); c=reader.nextInt(); if(a>b) max=a; else max=b; if(c>max) max=c; System.out.println("最大的数是"+max); } }//在程序中输入三个整数,比较它们的大小,输出最大的数 实验11 public class shiyan11 { public static void main(String[] args) { int s=0; for(int i=0;i<100;i++) { s=s+i; i++; } System.out.println("1+3+5+···+99="+s); } }//用for循环语句求1+3+5+···+99的值 实验12 import java.util.*; public class shiyan12 {

public static void main(String[] args) { int a=0,i=1,s=0; Scanner reader=new Scanner(System.in); while(a<50||a>100) { System.out.println("从键盘输入一个50~100的整数"); a=reader.nextInt(); } System.out.println("你输入的数是"+a); while(i<=a) { s=s+i; i++; } System.out.println("1+2+3+···+"+a+"="+s); } } //编写从键盘输入一个范围在50~100的整数,如果不正确,则继续输入;然后求1到输入整数的累加 实验13 public class shiyan13 { public static void main(String[]args) { int i=100,s=0; do { s=s+i; i--; } while(i>0); System.out.println("100+99+98+···+2+1="+s); } } //用do-while语句求100+99+···+2+1的值 实验14 import java.util.*; public class shiyan14 { public static void main(String[] args)

实验教学大纲

有机化学实验教学大纲 (供药学专业药物分析方向使用) 一、实验教学的指导思想与教学目的 有机化学是一门实验性学科, 加强实验教学是提高有机化学教学质量的一个重要环节。实验教学的目的是通过实验,使学生训练并掌握有机化学实验的基本技能,学会正确选择的有机化合物的合成、分离、提纯和分析鉴定的方法。通过实验,培养学生观察现象,分析问题和解决实验中所遇到问题的能力。同时它也是培养学生理论联系实际,实事求是,严格认真的科学态度与良好的工作习惯的一个重要环节。 二、实验教学的基本要求 在实验内容安排上,做到密切配合教材内容,步步紧扣教学环节。实验内容包括基本知识、基本操作、制备实验三个方面。考虑到药学本科、制药工程等专业的要求和后继专业课更好的衔接,特别加强了制备实验内容,目的是为以后的学习和工作打下必要的基础。对重要的单元操作都作了安排。为了使学生更好地掌握有机合成实验基础操作,对经常应用的基础操作都作了安排,有机基本操作结合实验进行,通过制备实验中反复练习来达到熟练掌握。 3、实验用书: 李敏谊、申东升、张精安编,有机化学实验,中国医药出版社,北京,2007年版。

四、实验内容与学时安排 第一部分 基本操作技能 熟练掌握:蒸馏,重结晶和过滤,沸点、熔点的测定。 实验一 有机化学实验的一般知识、常压蒸馏和沸点测定(4学时)实验的目的及要求:学习有关有机化学实验的一般知识。包括安全、卫生以及实验前必须预习,实验过程中必须做实验记录,及实验报告的正确书写等内容。 了解测定沸点的意义,掌握常量法(即蒸馏法)测定沸点的原理和方法。 实验内容:用常压常量法蒸馏不纯乙醇、测定纯乙醇的沸点。 实验仪器设备:蒸馏烧瓶、直型冷凝管、温度计、三角烧瓶、烧杯、电炉、接受管、使用的试剂及药品:不纯乙醇 实验二 熔点测定(4学时) 实验的目的及要求:了解测定熔点的意义,掌握测定熔点的原理与方法。 实验内容:测定纯乙酰水杨酸和不纯乙酰水杨酸的熔点。 实验仪器设备:熔点测定管、酒精灯、毛细管、温度计、长玻管、白瓷板。 使用的试剂及药品:纯乙酰水杨酸、不纯乙酰水杨酸 实验三 重结晶提纯法(4学时) 实验的目的及要求:学习重结晶法提纯固态有机化合物的原理和方法;掌握抽滤、热滤操作和折叠滤纸的折法。 实验内容:对乙酰苯胺进行重结晶。 实验仪器设备:热水漏斗、布氏漏斗、抽滤瓶、减压装置、酒精灯、三角烧瓶。

JAVAWEB实训心得体会

j s p+s e r v l e t+m y s q l论坛项目实训总结 实训人:程路峰学号 通过为期10天的实训,我学习了很多关于java web的知识。在老师的正确指导下,顺利的完成了我的实训内容。在此,也有同学的帮助,在他们的帮助下我也受益匪浅。最终,能顺利完成实训的任务也很高兴。 在实训生活中,我了解开发项目的需求、设计、实现、确认以及维护等活动整个过程,让自己开始懂得 一点软件工程的知识点。 首先,了解需求分析的重要性,比如:需求分析就是分析软件用户的需求是什么.如果投入大量的人力,物力,财力,时间,开发出的软件却没人要,那所有的投入都是徒劳.如果费了很大的精力,开发一个软件,最后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首的.(相信大家都有体会)比如,用户需要一 个 for linux 的软件,而你在软件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当然 的认为是开发 for windows 的软件,当你千辛万苦地开发完成向用户提交时才发现出了问题,那时候你是 欲哭无泪了,恨不得找块豆腐一头撞死。所以,需求分析是成功的第一步,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求。 然后呢?确实客户的需求的以后我们要做什么呢,那当然是设计和分析。此阶段主要根据需求分析的 结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。软件设计一般分为总体设计和详细设计。好的软件设计将为软件程序编写打下良好的基础。 接下来是代码实现,此阶段是将网站项目设计的结果转换成计算机可运行的程序代码,我们这个项目为 4个模块,1.界面,2.逻辑层。3实现层。4.数据库及使用说明文档,分别为4个小组成员完成。这阶段我学到很多编程的思想,如: 分层思想、mvc、三大架构的整合、dao 的编写。 编号程序之后就是软件测试了,此时在软件设计完成后要经过严密的测试,以发现软件在整个设计过程 中存在的问题并加以纠正。由于时间有限,我们测试是简单的使用一下每一个功能。 在编写代码时,由于自己技术知识水平不广,常常遇到技术难题;还有自己没有良好的编程习惯,不注释,有时连自己也看懵了;编程的结构不好,维修和修改代码是很慢。这次实训让我意识到了自己做为计算 机软件工程专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄外,还必须 具备良好的心理素质,使自己在以后的途中无论经历什么样的困难,都立于不败之地。"纸上得来终觉浅, 绝知此事要躬行!"在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真 真领悟到"学无止境"这句话的涵义。而所学的,都是课本上没有而对我们又非常实用的东西,这又给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。 在这次实训中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合 作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合达到更加完美。实训过程中,除 了要专业知识,包括人际交往,沟通方式及相关礼节方面的内容,对于团队开发来说,团结一致使我深有体会。团队的合作 注重沟通和信任,不能不屑于做小事,永远都要保持亲和诚信,把专业理论运用到具体实践中,不仅 加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经历,这也是实训最大的收获。 这次实训带给我太多的感触,它让我知道工作上的辛苦,事业途中的艰辛。让我知道了实际的工作并不像在学校学习那样轻松。让我学到了很多课堂上更本学不到的东西,仿佛自己一下子成熟了,懂得了做人做事的 道理,也懂得了学习的意义,时间的宝贵,人生的真谛。明白人世间一生不可能都是一帆风顺的,只要 勇敢去面对人生中的每个驿站!这让我清楚地感到了自己肩上的重任,看清了自己的人生方向,也让我认识 到了做软件应支持仔细认真的工作态度,要有一种平和的心态和不耻下问的精神,不管遇到什么事都要总代 表地去思考,多听别人的建议,不要太过急燥。

java 程序设计 实验五

C H A N G Z H O U U N I V E R S I T Y 实验报告 课程名称:JAVA程序设计 学生姓名:文浩班级计算机141 学号14416122 学院(系):信息数理学院指导教师:吕猛 实验时间:2016 年12 月 6 日实验名称:实验五基于Swing的图形用户界面开发实验

实验五基于Swing的图形用户界面开发实验 一实验容 (1)完成开发界面如图所示,实现如下功能 ①选中“查看已有名片”按钮,程序处于查看状态,可以在“名片列表”中选择要查看的名片,程序在“名片详实信息”栏显示该名片的详实信息,此状态中名片信息处于不可编辑状态 ②选中“添加新名片”按钮,程序处于添加状态,所有关于明天信息的项目都处于可编辑状态,设置完成相关信息后,单击“添加”按钮,在“名片列表”中出现新添加名片的名称。单击“清空”按钮可以清空还没提交的容 ③在查看状态和添加状态下,都可以通过点击“爱好”、“学历”单选按钮以显示名片的不同附加信息 (备注:名片附加信息部分,当点击“爱好”按钮时显示的如图1所示,当点击“学历”按钮时显示如图2所示。) 图1

图2 (2)记事本设计与实现 如图所示(1)编程实现如图所示的界面(2)实现文件、编辑、格式、查看,帮助菜单(3)实现记事本的基本功能

二实验目的 (1)理解组件的分类 (2)掌握容器、布局管理器、普通组件的使用 (3)理解事件处理机制的工作原理 (4)掌握事件的添加和功能代码的编写方法 三实验过程 (1)问题分析 答:名片的设计除了使用最基本的组件,如JButton,Jlist,JCheckBox,JTextField, JRadioButton, CardLayout以外,最主要的是逻辑事件的编写,在成功布局完见面后,就需要编写事件处理。首先,由于是名片信息,保存着一个人的基本信息,所以可以用一个类来表示,如PersonInf类,其次,由于是多个人的信息,可以通过ArrayList 来存放类;其次就是当点击按钮的时候,正确添加和显示信息,此处用到cardLayout 布局,可以减少界面的复杂度,在使用JList的时候,除了加滚动条意外,还需要listModel 获取数据等。 (2)代码编写 答: (1) public class PersonInf { public String yourname; public String address1;

《模拟电子技术实验》教学大纲

《模拟电子技术实验》教学大纲 课程中文名称(课程英文名称):模拟电子技术实验/Experiments of analog electron technology 一、课程编码:1021004006 二、课程目标和基本要求: 1、模拟电子技术实验是《模拟电子技术基础》课程的主要实践环节,是深化理论知识,培养实验技能,提高学生运用理论分析、解决实际问题的能力的重要教学和学习过程。 2、通过实验使学生充分认识到电子技术研究和发展的重要位置,以及它在物理学科应用中的重要意义。通过实验引导、启发学生解放思想、更新观念、摆正理论与实践的关系。 三、课程总学时: 30 学时(严格按教学计划时数)[理论: 0 学时;实验: 30 学时] 四、课程总学分: 1 学分(严格按教学计划学分) 五、适用专业和年级:物理教育学;2006级。 六、实验项目汇总表: 八、大纲内容:

实验一常用电子仪器的使用 [实验目的和要求] 1、学习电子电路实验中常用的电子仪器的主要技术指标、性能及正确使用方法。 2、初步掌握用双踪示波器观察正弦信号波形和读取波形参数的方法。 [实验内容] 1、示波器的检查与校准; 2、用示波器观察和测量交流电压及周期; 3、用示波器测量直流电压; 4、用示波器测量相位; 5、毫伏表与数字万用表交流电压测量的比较。 [主要实验仪器与器材] 1、SS-7802示波器一台; 2、EM1642信号发生器一台; 3、DF1701直流电源一台; 4、DF2170毫伏表一台; 5、UT56数字万用表一只。 实验二、晶体管元件的认识和测量 [实验目的和要求] 1、掌握用万用表鉴别晶体管的性能; 2、了解晶体管特性图示仪的简单原理及使用方法,用晶体管特性图示仪测量特性曲线和参数; 3、绘制小功率晶体管的特性曲线,并运用特性曲线求参数。 [实验内容] 1、用数字万用表鉴别晶体三极管的性能; 2、XJ4810晶体管特性图示仪测量晶体管的特性曲线和参数。 [主要实验仪器与器材] 1、XJ4810晶体管特性图示仪; 2、UT56数字万用表; 3、晶体三极管(3A X31、901 4、9015)、稳压管。

Java程序设计上机实验

班级号一学号_姓名一题号java(多文件应压缩为rar): 实验1:熟悉上机环境,编写并运行简单的java程序(3学时)实验目的 (1)熟悉Java程序开发环境J2SDK+JCreator的安装及使用 ⑵熟悉Java Application 和Applet程序的结构及开发步骤 ⑶熟练掌握if语句的使用 ⑷掌握Math.sqrt()等常用数学函数的用法 ⑸熟悉System.out.print()的用法 实验内容及要求 按Java Application 和Applet两种方式分别编写程序,求 一元二次方程ax2+bx+c=0的根(系数在程序中给定),并输出。 思考并验证 (1)分别给定以下几组系数,给出输出结果 a=1,b=5,c=3 a=4, b=4, c=1 a=2, b=3, c=2 : + i ________ +_ _______ i ⑵如果程序的public类的类名和源文件的文件名不一样会有什

么问题? (3) 将类的public 修饰去掉是否可行?接着再将类名换为其它是 否可行?这说明了什么? (4) 将程序中main 前面的public 去掉,重新编译执行你的程序,你看到 了什么信息? (5) 将程序中main 前面的static 去掉,重新编译执行你的程序,你看到 了什么信息?为什么? (6) 本次上机中,你还遇到了什么问题,是如何解决的?

班级号一学号_姓名一题号java (多文件应压缩为rar ): 实验 2:控制流程 1(3 学时 ) 实验目的 (1) 进一步熟悉使用 if 语句 (2) 掌握循环语句实现循环的方法 实验内容及要求 输出时,只使用下面的语句: System.out.print( “ ”); // 不换行 System.out.print( “* ”); // 并且不换行 System.out.print( “+”); // 并且不换行 System.out.println( “*”;) // 并换行 编写程序输出(注:在图形的中心处有一个加号 ' +'): 思考并验证 下面程序片段给出了从键盘输入一个整数的方法: import java.io.*; 输出一个空格, 并且 输出一个字符' * ', 输出一个字符' +', 输出一个

java程序设计基础实验27

实验27 类的构造方法1 实验要求:编写一个Java程序,在程序中定义Student类,Student类有三个构造方法,分别对不同的属性进行初始化 编写程序如下 class Student //定义类Student. { String name; int age; public Student() //定义无参的构造方法。 { System.out.println("Student()构造方法被调用"); } public Student(String c) //定义有一个参数的构造方法。 { name=c; System.out.println("Student(String newName)构造方法被调用"); } public Student(String a,int b) //定义有两个参数的构造方法。 { name=a; age=b; System.out.println("Student(String newName,intnewAge)构造方法被调用"); } public static void main(String[] args) { Student volu1=new Student(); //创建Student类的一个对象,不传入参数 Student volu2=new Student("张三"); //创建Student类的一个对象,传入一个参数:”张三” Student volu3=new Student("张三",15); //创建Student类的一个对象,传入两个参数:”张三”、15 } } 运行结果如下

程序分析如下: 程序中的Student类有三个构造方法,分别对不同的属性进行初始化。

javaweb实训总结

javaweb实训总结 实训已经进行两周多了,还有一周就要正式结束了,突然发 现自己似乎又重蹈覆辙了,再一次一次的不经意中和某些人 的就距离却是越来越来大,总是想偷一下懒,总是想着马马 虎虎过去算了,没有那么精打细算过。结果不经意有些人人 开始脱颖而出,有些人开始展露锋芒,而我也开始黯淡下去。我是想好好学学别人的,结果画虎不成反类犬。原来我也是 不轻易臣服的人,我即便不去领导他们也没有人可以领导我。给我分的实训小组连个能交流的人都没有,身边一个研究生 只会不停地打击我,我只能不知所谓的笑笑。这个项目小组 真让我郁闷,组长谁也领导不了,组长不是我,我也懒得管,乐得清闲。 这两周究竟自己学到了什么,确实在脑海中总还是模糊不清的,J2SE,J2EE,HTML,JScrip特效,CSS,JAVAweb,Servlet,JDBC,数据库快速建模,数据池,单态模式,JFreechart,俄罗斯方块项目,人力资源项目,购物网项目,这都算是过 来了,可是心里却不是很有谱自己心里七上八下的,自知学 的只有四成火候,又不断地被人打击打击么还没有可以交流,心中这两天的抑郁让我难以忍受,总是喉咙里很堵,心里着 实闷得难受。回去想跟室友聊聊,他只说了一句,寂寞才说爱,活该。我就更郁闷了,我一直对自己说我只是活着我只 是深爱着。明天就要进行最后一周实训了,各项目都到了结

束完善阶段,也是所学的整理复习阶段。看着周围有人夸夸 其谈,有人韬光养晦,自己心里也很没底,项目结项之后还 有个考核我都十分担忧。其实这各阶段我更担忧的是我发现 自己的学力已经下降,可能是长时间习惯不听老师讲课,只 靠自学和考前突击。现在听讲师讲课总是听着听着就跑神了,听着听着就觉得没意思了,总想自己看书自己单干,可真的 有时间的时候我却提不起精神去单搞,总是事倍功半花了三 四个小时有时候只是把讲师四十分钟的搞完。然后精疲力竭 的倒下。 拥有太多的东西总是不会去珍惜的。我懒惰的恶习让我异常 痛苦。我现在唯一拥有的财富就剩下我的青春了,我发誓我 会努力努力再努力,捍卫自己的青春,我说过我会成为伟人的。以后我会给自己出ail邮件开发详解》的作者之一方**。现在列举出这些东西并实现技术虽然很容易,但是在当时学 习的时候可是吃了不少苦,因为开始不懂啊,就拿人家写好 的代码,一个显示屏幕分成两块,开始手动copy...虽然写出了功能,但是没过多久就会忘记,即使3个月不忘记,6个月也会忘,因为它不是自己的东西嘛。这些问题是在我第 二次写东西的时候发现的,因为要对自己负责嘛。所以自己 很难受。于是开始找方老师想办法,他给我讲解了一遍这些 技术的实现思路并操做演示给我看。在他讲解完,我是茅塞 顿开。自己开始继续写,可是一写就发现还是不会,又开始

实验教学大纲培训课件

实验教学大纲 实验一:葡萄糖杂质检查 一、目的要求: 1.掌握葡萄糖中氯化物、硫酸盐、铁盐、重金属、砷盐等限量的检方法、原理、反应条件及计算。 2.熟悉纳氏比色管、验砷瓶、量筒、天平等使用方法。 3.了解药物一般杂质检查项目的意义。 二、教学内容: 1.氯化物的限量检查 2.硫酸盐的限量检查 3.重金属的限量检查 4.铁盐的限量检查 5.砷盐的限量检查 实验二特殊杂质检查 一、目的要求: 熟悉阿斯匹林、盐酸普鲁卡因中的一些特殊杂质的检查原理及操作方法。 二、教学内容: 1、乙酰水杨酸中游离水杨酸检查 2、盐酸普鲁卡因注射液中对氨基苯甲酸的检查 实验三盐酸普鲁卡因注射液的含量测定(重氮化法) 一、目的要求: 1.掌握重氮化的反应原理,操作条件及注意事项。 2.熟悉注射液含量的测定基本方法和计算。 3.熟悉外指示剂法。 二、教学内容: 盐酸普鲁卡因含有芳伯氨基,在酸性条件下与亚硝酸钠发生重氮化反应。 试验四氟尿嘧啶的含量测定 (氧瓶燃烧法) 一、目的要求: 学习氧瓶燃烧法的原理及操作技术。 二、教学内容: 1、燃烧瓶的使用 2、样品测定 实验五硫酸阿托品注射液的含量测定 (酸性染料比色法)

一、目的要求: 掌握酸性染料比色法测定生物碱制剂的基本原理及操作方法。 二、教学内容: 1、对照液的制备 2、供试液的制备 1、测定法 实验六高效液相色谱法测定血清茶碱浓度 一、目的要求: 掌握离效液相色谱法测定血清茶碱样品制备标准曲线的基本方法及测定前样品的制备处理基本操作方法。 二、教学内容 1、样品的提取 2、标准曲线的绘制 实验七复方乙酰水杨酸片的含量测定 一、目的要求: 掌握复方制剂中各成分的分离及含量测定的基本原理和操作方法。 二、教学内容: 1、乙酰水杨酸得含量测定: 2、咖非因的含量测定: 实验四:(原待定)紫外分光光度法测定异烟肼片剂含量 一、目的要求: 本实验为设计性实验,使同学自己根据所学知识设计实验方案,然后进行实验操作,完成用紫外分光光度法测定异烟肼片剂含量 二、教学内容 1、同学根据所学有关专业知识按照中国药典的格式自己设计用紫外分光光度法测定异烟肼片剂含量实验方案和操作方法(设计两种方法)及应准备用的仪器、试药、试剂。 实验讲义 实验一:葡萄糖杂质检查 一、教学目的: 1.掌握葡萄糖中氯化物、硫酸盐、铁盐、重金属、砷盐等限量的检方法、原理、反应条件及计算。 2.熟悉纳氏比色管、验砷瓶、量筒、天平等使用方法。 3.了解药物一般杂质检查项目的意义。

JAVA WEB实验报告

沈阳工学院 综合实验验收报告题目:论坛系统的设计与实现 院系:信息与控制学院 专业:计算机科学与技术 班级学号:11301105、11301121、11301122学生姓名:李媛媛、金鑫、李福林 指导教师:靳新 成绩: 2013年12月13日

当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。 论坛在Struts2+Hibernate框架的基础上,用当今主流的网站开发技术jsp语言进行开发。论坛将采用B/S体系结构,人们通过浏览器就可以访问论坛的主页,保证的服务器的安全。数据库采用免费,小巧,易用的SQL Server数据库。 开发BBS论坛的目的是提供一个用户交流的平台,为广大用户提供交流经验,探讨问题的网上社区。因此,BBS论坛的最基本功能是发表帖子,其次是其他人根据帖子发表自己的看法和贴主回帖等功能。此外论坛还提供用户登录和注册功能。 本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及实现过程。 本套论坛的优点在于它具有强大的可扩展性和可维护性,非常适合网民创建自己的中小型BBS论坛! 关键词:BBS,Struts,Hibernate,SQL Server

随着Internet技术的不断发展,以及用户群爆炸性地增长,网络不再仅仅是信息的被动获取来源,更成为人们探讨间题、交换观点的场所,其中,网上论坛扮演了极其重要的角色,随着时间的推移,论坛站点中积存了丰富的信息资源,不但有各类技术资料和新闻文档,还包含着用户的判断和评论,论坛站点己成为Web信息库的重要组成部分,自网上论坛诞生20多年以来,随着Web技术的发展,己经由原来简单的电子公告板系统发展为功能丰富的网上论坛和虚拟社区模式。各种论坛随着网络迅速发展,几乎充实着生活工作的每一个方面,无论是商界、政界,还是娱乐界,都有各种论坛。 本文分为两章,第一章为系统分析与设计,包括需求分析、系统功能设计、数据库设计。第二章为系统设计,包括系统框架和各功能模块。

Java程序设计实验报告分析

学生实验报告 (理工类) 课程名称: JAVA程序设计专业班级: 13电子信息工程(2)学生学号: 1305102056 学生姓名:许伟铭 所属院部:软件工程学院指导教师:王倩倩 20 15 ——20 16 学年第 2 学期 金陵科技学院教务处制

实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求 实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:JAVA编程基础实验学时: 4 同组学生姓名:————实验地点: 1514/A203 实验日期: 2016.04.08 实验成绩: 批改教师:王倩倩批改时间:

一、实验目的和要求 (1)熟练掌握JDK1.7及Eclipse Kepler Service Release 1(下简称Eclipse)编写调试Java应用程序及Java小程序的方法; (2)熟练掌握Java应用程序的结构; (3)了解Java语言的特点,基本语句、运算符及表达式的使用方法; (4)熟练掌握常见数据类型的使用; (5)熟练掌握if-else、switch、while、do-while、for、continue、break、return 语句的使用方法; (6)熟练掌握数组和字符串的使用; (7)调试程序要记录调试过程中出现的问题及解决办法; (8)编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经验; (9)做完实验后给出本实验的实验报告。 二、实验仪器和设备 奔腾以上计算机,Windows 操作系统,装有JDK1.7和Eclipse软件。 三、实验过程 (1)分别使用JDK命令行和Eclipse编译运行Java应用程序。记录操作过程。 Java应用程序参考如下: 思考:1. 适当添加注释信息,通过javadoc生成注释文档; 2. 为主方法传递参数“Hello world”字符串,并输出; 3. 压缩生成".jar"文件。 (2)分别使用JDK命令行和Eclipse编译Java Applet,并建立HTML文档运行该Applet。 记录操作过程。 Java小应用程序参考如下:

实验教学大纲内容及格式要求

实验教学大纲的内容 课程名称;课程类别;课程编号;课程性质;适用专业;课程总学时;实验(上机)计划学时;大纲编写依据;实验课程地位及相关课程的联系;实验目的、性质和任务;实验基本要求;实验内容和学时分配;使用教材(指导书);考核方法和评分标准;使用说明;大纲执笔人;大纲审定人。 实验教学大纲格式要求见附件1. 实验教学大纲填写说明 1、此表中“课程类别”是指“基础课程”、“专业基础课程”和“专业课程”; 2、“课程性质”是指“必修”或者“选修”课程;“实验类型”分为演示实验、验证性实验、综合性实验、设计性实验; 3、“课程总学时”和“实验学时”,前者是指课程包含实验课程在内的总学时数,后者是指该课程中实验课程所占的学时数,应分开填写,独立设课的实验课程只填“实验学时”; 4、“使用说明”主要是对大纲使用的某些情况需要进行的特别说明或者描述。

附件:实验教学大纲内容及格式要求 □□□课程实验教学大纲 大纲制定(修订)时间:年月 课程名称:课程编号: 课程类别:□□课程性质:□□ 适用专业:□□□□□□□□□□ 课程总学时:□□ 实验(上机)计划学时:□□ 开课单位:□□□学院 一、大纲编写依据 二、实验课程地位及相关课程的联系 三、实验目的、性质和任务 1、明确掌握哪些基本理论; 2、训练哪些能力,会使用哪些仪器设备; 3、掌握哪些基本实验方法或测试方法。 四、实验基本要求 1、实验项目和实验内容的选定及其选定原则说明 2、每个实验项目应达到的教学要求和具体规定 六、教材(讲义、指导书): 《□□□》,□□□编,□□□出版社,出版时间 七、考核方法和评分标准; 八、使用说明: 大纲制定人: 大纲审定人:

2019年javaweb实验总结

javaweb实验总结 从事javaweb开发的朋友们,大家要学会书写实验总结,这样我们才能进步!以下是javaweb实验总结范文,请参考! javaweb实验总结【1】 时间过得真快,转眼间,在××实训基地短短20天的实训生活已悄然过去几天了,然而实训的过程还历历在目。 实训期间,让我学到了很多东西,不仅使我在理论上对IT领域有了全新的认识,在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的道理,对我来说受益非浅。 除此以外,我还学会了如何更好地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。 这一次亲身感受到理论与实际的相结合,让我大开眼界。 也是对以前所学知识的一个初审吧!这次实训对于我以后学习、找工作也真是受益菲浅,在短短的20天中相信这些宝贵的经验会成为我今后成功的重要的基石。 作为一名大三的学生,经过差不多三年的在校学习,对程序设计有了理性的认识和理解。 在校期间,一直忙于理论知识的学习,只能偶尔练习一些小程序,没有机会也没有相应的经验来参与项目的开发。 所以在实训之前,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么来分工以及完成该项目所要的基本步骤也不明确。

而经过这次实训,让我明白一个完整项目的开发,必须由团队 来分工合作,并在每个阶段中进行必要的总结与论证。 一个完整项目的开发它所要经历的阶段包括:规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试、操作手册。 一个项目的开发所需要的财力、人力都是大量的,如果没有一 个好的远景规划,对以后的开发进度会产生很大的影响,严重时导致在预定时间内不能完成该项目或者完成的项目跟原先计划所要实现 的项目功能不符合。 一份好的项目结构、业务功能和详细设计说明书对一个项目的 开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有具体的认识,并能减少在开发过程中出现不必要的脱节。 代码的实现是一个项目开发成功与否的关键,可以说,前面所 做的事情就是为代码的实现做铺垫。 经过几天的JAVAwebOA办公系统开发的实训,我对JAVA软件开发平台有了更深一步的了解与深入,对MyEclipse认识与使用也有了大大的提高。 开发这个OA办公系统用到知识几乎都是以前课本上所没有学 到这,很多都是现学现卖,所以用起来遇到很多的阻力。 我做的模块是考勤的请假管理,要用到DAO,和MVC设计思想 模式。

Java程序的设计实验报告

信息科学与工程学院 课程设计 题目:图书管理系统 姓名:晓雨颖 学号: 201312140115 201312140120 班级: 13级本科四班物联网 课程: Java程序设计 任课教师梦琳 2014年12月20日

课程设计任务书及成绩评定

目录 1前言 (3) 1.1设计目的 (4) 1.2设计任务 (4) 1.3运行环境 (4) 2总体设计 (5) 2.1设计原理............................................. 错误!未定义书签。3详细设计实现.. (5) 3.1 代码 (5) 3.2 登陆后事件处理 (12) 4心得体会................................................ 错误!未定义书签。

1前言 Java的前身是Oak,它一开始只是被应用于消费性电子产品中。后来它的开发者们发现它还可以被用于更大围的Internet上。1995年,Java语言的名字从Oak编程了Java。1997年J2SE1.1发布。1998年J2SE1.2发布,标志Java2的诞生。十多年来,Java编程语言及平台成功地运用在网络计算及移动等各个领域。Java的体系结构由Java语言、Java class、Java API、Java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。Java支持多线程编程,Java运行时系统在多线程同步方面具有成熟的解决方案。Java的平台标准有Java ME,Java SE和Java EE。Java发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多的支持Java的开发工具中主要的7有Java Development Kit,NetBeans,Jcreator,JBuilder,JDeveloper和Eclipse等。其中Java Development Kit 简称JDK是大多开发工具的基础。以上的每种开发工具都有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发容和软硬件环境等因素来选择一种合适的开发 工具。

java实验报告1(程序设计基础)

2012—2013学年第 1 学期 合肥学院数理系 实验报告 课程名称:《面向对象程序设计》 实验项目:程序设计基础 实验类别:综合性□设计性□验证性√ 专业班级:10信息与计算科学班 姓名:学号: 实验地点:校内机房 实验时间:2012.10.22 —2012.10.28 指导教师:钱泽强成绩:

一、实验目的 熟悉Java的编程环境;通过编程掌握Java程序的调试;提高学生的分析问题、解决问题的能力;理解Java语言的基本结构和程序设计方法。 二、实验内容 1、安装并配置JDK,使用Eclipse创建Java程序,并调试运行; 2、了解 Java Application应用程序和Java Applet程序; 3、通过编程掌握Java的基本,并提高分析问题和解决问题的能力。 三、实验方案(程序设计说明) [题目1] 安装Eclipse并配置JDK。 [题目2] 使用Eclipse创建Application程序,并调试运行。 public class test1 { public static void main(String []args) { System.out.println("hello"); } } [题目3] 在Eclipse中创建Applet程序并调试运行。 import java.awt.*; import java.applet.*; public class test2 extends Applet { public void paint(Graphics g) { g.drawString("hello",20,20);} } [题目4] 掌握输入和输出,编写程序求任意两个实型数据的和。 [题目5] 掌握数组的使用,编写程序求一组整型数据的最大值。 四、实验程序和运行结果 请附页记录正确的源程序 五、实验总结 六、教师评语及成绩

实验教学大纲

实验教学大纲 “无机材料化学实验”实验教学大纲 Syllabus for Experiment of Inorganic Material Chemistry 课程编号:07031003 编写人:陈传盛审批人:刘洪波 一、实验教学的目的和要求 根据人才培养计划及教学大纲要求,综合无机非金属材料工程专业的教学需要和安排,开设《无机材料化学实验》课程,内容包括无机化合物的制备、元素及化合物的性质与鉴定、酸碱滴定法、配位滴定法、沉淀滴定法、氧化还原滴定法和分光光度法的基本原理、基本理论、基本知识、基本概念;掌握无机及分析化学的基本操作、基本技能,从而能够根据所学原理设计实验,选择和使用仪器;验证所学的原理,巩固加深对课程原理的理解,提高学生灵活运用知识的能力;强化并树立准确“量”的观念;培养学生严肃认真、实是求是的严谨的科学态度和作风,锻炼学生观察现象、正确记录数据和处理数据、分析实验结果的能力,使学生初步具有独立分析问题和解决化学中实际问题的能力。 二、课程学时学分 总学分:1.0 总学时:30 实验学时:30 本课程共设置实验14个,其中必开实验8个28课时,选开实验6个32课时。其中10个实验以验证为主,2个基本实验,1个综合性实验,1个设计实验。 三、实验项目名称和学时分配 1214

四、单项实验的内容和要求 1.化学试验常用仪器及基本操作规程 实验内容: (1)熟悉基础化学实验常用仪器; (2)玻璃仪器的洗涤; (3)玻璃仪器的干燥。 实验要求: (1)学习基础化学实验室规则和安全守则; (2)领取并熟悉基础化学实验常用仪器,熟悉其名称、规格、用途、性能及其使用方法; (3)学会并练习常用玻璃仪器的洗涤和干燥方法。 主要仪器:玻璃仪器一套,计算机一台,投影仪一台,实验录像教学带一套。K2Cr2O7(s),H2SO4(浓),NaOH(s),去污粉,丙酮,无水乙醇,乙醚。 2.天平的使用和NaCl标准溶液的配制 实验内容: (1)电子天平的使用; (2)NaCl标准溶液的配制。 实验要求: (1)了解电子天平的构造和工作原理; (2)掌握电子天平正确操作和使用规则; (3)掌握电子天平的称量法; (4)学会配制标准溶液。 主要仪器:电子天平,NaCl,烧杯,容量瓶。 1214

Java程序设计慕课版实验一

一、实验目的 (1)熟系编写Java程序的开发工具—Eclipse (2)掌握Java基础语法 二、实验内容、步骤方法、结果 1、使用Eclipse开发Java程序 package com.hello; public class HelloWorld { public static void main(String[] args) { System.out.println("你好,Java"); } } 2、输出字符串 package com.CharPtint; public class CharPrint { public static void main(String[] args) { char c1,c2; char c3; char c4; c1='A'; c2=' '; c3=66; c4='#'; System.out.println(c1); System.out.println(c2); System.out.println(c3); System.out.println(c4);

} } 3、截取字符串 package com.CharPtint; public class SubStr { public static void main(String[] args) { String str="abc123def"; System.out.println(str.substring(3,7)); System.out.println(str.substring(7)); System.out.println(str.charAt(0)); System.out.println(str.charAt(8)); } }

相关文档
相关文档 最新文档