Java实验大纲
JAVA实验内容
《JA V A编程语言》课程实验(一)要求完成的实验项目实验项目11、实验项目名称:JA VA语言面向对象基础实验2. 实验项目的目的和任务目的:(1)通过编程和上机实验了解JAVA语言基础知识,循环、分支语句的使用、数组的使用。
(2)通过编程和上机实验理解JAVA语言中的面向对象编程思想。
了解类与对象的创建,了解成员变量和成员方法的特性,构造函数的使用,类的继承机制和原理,方法的重载和覆盖多态,接口的实现,充分掌握JAVA面向对象编程方法。
任务:使用JA VA语言编写面向对象程序。
3. 实验内容:(1)编写一个矩阵操作类库,具体实现要求如下:●实现构造函数动态创建不同大小的二维矩阵m*n;●实现函数完成两个矩阵的相加、求差与矩阵各个元素相乘运算;●实现函数可以得到矩阵中指定元素数值。
(2)定义两个接口,其方法分别完成两个数的加法和减法操作,然后创建一个类实现这两个接口方法。
(3)用面向对象方法实现一个异质链表。
所谓异质是指链表中各个表项内容的类型要求不相同。
以大学环境为例,这里包括学生、职员和教授。
希望对这些人的信息进行管理(所有的人员信息记录在一个链表中)。
●学生(student):姓名、年龄、年级和平均成绩。
●职员(employer):姓名、年龄和小时工资。
●教授(professor):姓名、年龄和年工资。
要求实现以下四个操作:●插入。
制链表中增加一个学生、职员或教授的信息。
●删除。
从异质链表中删除一个学生、职员和教授的信息。
●能修改学生、职员或教授的个人信息。
●打印。
显示链表中所有的信息。
4.学时数:4实验项目21、实验项目名称:Java多线程、网络基础编程实验2、实验项目的目的和任务:目的:(1)通过继承线程类ng.Thread创建具有特定功能的线程类,通过实现接口ng.Runnable创建可作为线程运行的类,创建线程类对象,启动线程,并观察运行、停止。
创建实现了Runnable接口的线程类对象以后,启动线程,通过观察运行和停止,掌握线程类ng.Thread常用方法的使用,掌握对线程执行过程中的异常的处理方法。
《高级程序设计-JAVA》实验大纲
《高级程序设计-JA V A》实验大纲张明敏第二,三周一.实验目的1.了解JDK的安装与使用2.学习Java Applet3.学习Java Application二.实验内容与步骤1.从SUN公司网站上下载免费工具JDK1.3并安装,安装完成后,设置路径到安装的子目录,如JDK安装在c:\jdk1.3下,则在dos提示符下键入如下命令:path = c:\jdk1.3\bin2.利用JDK工具完成如下Application程序,编辑并运行成功。
import java.io.*;public class MyJavaApplication{public static void main(String args[]){System.out.println(“Hello, Java World!”);}}3.2.利用JDK工具完成如下Applet程序,编辑并运行成功。
import java.awt.Graphics;import java.applet.Applet;public class MyJavaApplet extends Applet{public void paint(Graphics g){g.drawString(“Hello, Java Applet World!”, 10, 20);}}三.实验要求1.整理上机结果和体会,总结Java Applet和Application开发调试经验。
2.完成实验报告。
在每次上课之前按报到的学号立即上交email或磁盘。
第四,五周一.实验目的1.熟悉和理解Java中的数据类型,运算符,表达式,程序结构等内容2.学会运用已经学过的内容,编制简单的程序二.实验内容与步骤1.理解与实现以下的程序:import java.applet.* ;import java.awt.* ;import java.awt.event.* ;public class getDouble extends Applet implements ActionListener{Label prompt;TextField input;double d = 0.0;public void init(){prompt = new Label("Input a double varible: ");input = new TextField(6);add(prompt);add(input);input.addActionListener(this);}public void paint(Graphics g){g.drawString("You input data: " +d, 10,50);}public void actionPerformed(ActionEvent e){d = Double.valueOf(input.getText()).doubleV alue();repaint();}}2.编写程序输出用户指定数据的所有素数因子三.实验要求a)整理上机结果和体会。
Java程序设计实验大纲
《Java程序设计》实验教学大纲开课院、系:计算机学院软件工程系二、实验课程的目的与要求1、课程目的通过理论和实践教学,使学生掌握面向对象的程序设计语言JAVA,并培养良好的编程规范意识。
完成如下教学目标:(1)知识教学目标: 理解和掌握JAVA语言的基本语法和语义,掌握标准程序、数据库、网络编程的基本开发方法。
(2)能力教学目标: 熟练使用Eclipse来开发Java程序。
2、课程要求(1)先修课程:高级语言程序设计、面向对象程序设计、数据结构(2)基本概念和基本知识:类与对象,包,内嵌类,图形用户化界面,异常、线程,消息,事件处理机制,URL,套接字。
(3)基本技能:能编写基本的图形用户化界面程序、数据库程序、网络程序。
(4)实验教学方法和教学形式要求1) 本课程强调理论和实践并重的原则2) 实验课程要求学生在Eclipse环境下进行。
3) 采用多媒体教学手段来进行教学。
4) 如条件许可,应利用网络技术进行授课、答疑和讨论。
三、实验项目名称和学时分配----------------------------精品word文档值得下载值得拥有----------------------------------------------四、实验内容、要求和所用设备实验一熟悉Java程序开发环境1、实验目的要求(1)了解和使用JDK集成环境。
(2)熟悉JDK集成环境的基本命令、功能和基本用法。
并学会配置path 等环境变量(3)学习并熟练掌握使用JDK进行Java程序开发的全过程(包括:源程序的编辑、编译、调试、运行和结果查看)。
(4)掌握Eclipse集成环境的安装,简单应用。
2、实验主要内容(5)安装JDK集成环境,安装成功后,配置path,classpath路径,让用户在任何目录下均可用到Java的系统资源。
(6)设置环境变量PATH和CLASSPATH(如果在autoexec.bat中没有进行设置)。
面向对象程序设计教学大纲、实验大纲(JAVA电子系)
《面向对象程序设计(java)》课程教学大纲(Object oriented Programming with Java)一、课程基本信息1、课程类别:专业基础课2、课程学时:总学时48,其中实验学时163、学分:44、适用专业:计算机科学与技术5、大纲执笔:计算机科学技术教研室潘俊虹6、制定(修订)时间:2009年10月二、课程教学目的本课程介绍面向对象的理论,以JAVA为例,详细介绍面向对象编程技术,讲述面向对象的抽象、封装、继承性和多态,讲授信息隐蔽、可复用、易修改、易扩充等特性的程序设计。
为将来参与实际项目的开发奠定坚实的基础。
1、任务和地位:通过本课程的教学,帮助学生了解国际上最新的计算机编程设计思想,并能初步运用java技术和基本开发工具进行计算机软件代码设计。
培养学生用面向对象程序设计思想和逻辑思维方式进行计算机编程研究,启发学生的创新意识,提高学生在软件设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展。
2、知识要求:要求先修《C语言程序设计》,掌握程序设计的基本思想。
3、能力要求:培养学生用面向对象程序设计思想和逻辑思维方式进行计算机编程研究;能正确的运用这些理论和技能进行一般的计算机项目的分析和判断,进行编程设计,解决应用中的实际问题。
三、课程教学的基本要求1、课程的基本要求(1)熟练掌握Java语言的基本数据类型,运算及表达式,控制结构,字符串的应用。
(2)掌握面向对象编程思想,使用抽象、封装、继承、多态编写简单的类和使用类对象编程(3)掌握Java语言基础类、字符串类的应用(4)掌握异常的应用方法,进行异常处理设计。
(5)掌握Java语言I/O编程及应用方法。
(6)掌握Java图形用户界面设计方法及其编程。
(7)掌握Applet小应用程序的设计方法,设计小型网络应用程序。
(8)掌握Java网络通信程序的设计方法(9)了解线程,JSP,基本数据库访问技术。
java实验教学大纲
《java》课程实验教学大纲课程性质:非独立设课课程属性:专业学时学分总学时: 54 总学分: 3 实验学时 18开出时间:四年级第七学期适用专业:计算机科学与技术综合性、设计性实验项目数:2个,学时:8一、课程简介本课程是重要的网络技术基础课,要求以计算机高级语言程序设计、数据结构、操作系统、计算机网络作为基础,通过本课程学习使学生掌握java语言的概念、技术、理论,具各一定的从不同层次使用操作系统功能的能力。
了解java 语言程序设计方面的新技术、新成就、新发展。
二、实验目的及要求按照教学计划,本课程是在高级语言程序设计、数据结构等课程之后开调设的。
要求学生掌握java语言的基本理论、思想和方法,巩固与加深对java语言相关知识的理解;掌握模拟的实验方法;提高编程能力,培养学生分析问题和解决问题的能力。
三、实验方式与基本要求实验内容分为基础实验和设计性、综合性实验两部分。
基本实验内容是要求学生学习和掌握操作系统的基本思想、概念和方法;综合性、设计性实验,要求学生在教师的指导下,阅读实验指导资料,提出设计方案,在规定的时间内,由学生独立完成实验过程,并对实验结果进行分析,撰写实验报告。
四、考试(考核)方法与评价1.交实验报告及实验程序。
实验程序上传到服务器,试验报告要符合要求。
2.实验考核以上机调试结果为标准,实验成绩不超过总成绩的30%。
五、主要仪器设备台式电脑。
六、教材及参考书教材:《java》中级篇,清华大学出版社参考书:《java大学教程》,电子工业出版社八、综合性、设计性实验简介项目:网络数据库信息管理系统1、指导思想综合应用java多个相关知识点设计并实现网络数据库信息管理系统,指导学生掌握java 语言应用于网络和数据库的编程方法,提高学生设计实验、发现问题、分析问题和解决问题的能力,学习撰写规范的科学研究报告(论文)。
2、实验目的及要求加深理解java在网络和数据库中的应用。
加深理解JDBC 的结构及Socket 和UDP 编程。
《JAVA程序设计》课程实验教学大纲
《JAVA程序设计》课程实验教学大纲实验 1运行Java应用程序与Java applet一、实验目的1.熟悉 Java 程序上机执行过程;2.掌握简单的 Java 应用程序和 Java applet 程序的基本结构,能上机执行 Java 应用程序和 Java applet 程序;3.能初步使用格式化输入输出语句。
二、实验类型验证性实验三、实验教学要求1.性质:必做实验2.时间要求:在讲完“Java 概述”之后安排,需要 2 学时。
2.对学生的要求:事先读懂上机运行的程序,清楚Java 应用程序和Java applet 程序的基本结构。
3.对教师的要求:预做本实验。
4.对实验室的要求:在windows 环境中装有Java 开发工具(如J2SE5.0 版),以及 IE6.0 以上版本。
四、实验参考资料1.《 Java 语言程序设计:基础篇》(美)Y.Daniel Liang著,王镁、新夫、李娜等译,机械工业出版社, 2006 年 8 月第一版。
2.《 Java 语言程序设计:进阶篇》(美)Y.Daniel Liang著,王镁、新夫、李娜等译,机械工业出版社, 2006 年 8 月第一版。
3.《 Java 程序设计教程(上册):基础篇》(美) Harvey M.Deitel Paul J.Deitel著,袁兆山、刘宗田、苗沛荣等译,机械工业出版社,2004 年 7 月第一版。
4.《 Java 程序设计教程(上册):提高篇》(美) Harvey M.Deitel Paul J.Deitel著,袁兆山、刘宗田、苗沛荣等译,机械工业出版社,2004 年 7 月第一版。
五、实验内容及步骤1.上机运行 Java 应用程序 circle_area.java。
//本程序计算圆的面积public class average{public static void main(String[] args){float r = 5, S ;S = r*r*3.1415;System.out.println( “The circle ’s area is:”+ S );}}2. 把上述 Java 应用程序 circle_area.java 改为 Java applet 程序重新运行它。
《Java程序设计》实验教学大纲
精选教课教课设计设计| Excellent teaching plan教师学科教课设计[ 20–20学年度第__学期]任教课科: _____________任教年级: _____________任教老师: _____________xx市实验学校《 Java 程序设计》实验教课纲领课程名称: Java程序设计英文名称: Java Programming课程代码: 2211011501合用专业:软件工程、网络工程、数字媒体技术课程性质:非独立设课课程属性:必修课程学时学分:实验总学时:20总学分:4此中实验理论课总学时:1实验课学时:19实验个数: 10此中应开实验项目:10必开实验项目:10选开实验项目:0一、课程性质、地位与任务Java 程序设计是软件工程、网络工程、数字媒体技术专业的一门专业必修课,该课程对着手操作要求特别强,所以本课程实验课程共开设了20 课时,基本覆盖了JAVA程序设计的全部知识点,实验内容包含:Java 编程环境; Java 语言基础;抽象、封装与类;继承与多态;图形用户界面的设计及事件办理;多线程程序设计。
经过大批的上机实验,培育和提升学生的面向对象程序设计的思想能力和Java语言的开发能力。
教课基本要求(1)掌握 Java 编程、面向对象的基础知识。
(2)较娴熟地编写 Java 应用程序、小程序。
(3)认识 Java 的常用标准类库、编程技巧、多线程、异样办理及高级编程。
教课方法和教课形式建议(1)考证性实验与设计性设计相联合(2)实验课前要修业生提早预习实验教课目的 :(1)娴熟掌握:要修业生能够全面、深刻理解和娴熟掌握所学的面向对象的内容,并能够用其剖析、设计和解答有关的问题,能够贯通融会。
(2)掌握:要修业生能够较好地理解和掌握,而且能够进行剖析和判断。
(3)认识:要修业生能够一般地认识所学内容。
二、教课基本内容和要求(一)教课基本内容本实验课程为软件工程专业软件工程方向的必修课程,在重申观点和理论的同时,更注重经过实验指引学生对课程内容的深入理解,着重指引学生自学,增强学生着手能力。
java实验课程教学大纲
石河子大学java实验课程教学大纲信息工程学院系专业实验室撰写人签名:刘智超
java语言开发环境实验
注:实验类型包括:①基本操作训练②验证性实验③综合性实验④设计性实验⑤开放实验⑥其它类型实验
Java 类与对象实验
注:实验类型包括:①基本操作训练②验证性实验③综合性实验④设计性实验⑤开放实验⑥其它类型实验
Java 类、属性修饰符设计实验
注:实验类型包括:①基本操作训练②验证性实验③综合性实验④设计性实验⑤开放实验⑥其它类型实验
Java 类及接口设计实验
注:实验类型包括:①基本操作训练②验证性实验③综合性实验④设计性实验⑤开放实验⑥其它类型实验
Java APPLET程序设计实验
验⑥其它类型实验
Java 多线程程序设计实验
验⑥其它类型实验
Java 流程序设计实验
验⑥其它类型实验
JDBC程序设计实验
注:实验类型包括:①基本操作训练②验证性实验③综合性实验④设计性实验⑤开放实验⑥其它类型实验。
Java程序设计《Java程序设计》实验教学大纲1.3 实践教学大纲
《Java语言程序设计》课程实验教学大纲
课程名称:Java语言程序设计
英文名称:Java Programming
课程编号:18054 实验课性质:必修
课程负责人:汪靖开放实验项目数:6
大纲主撰人:汪靖大纲审核人:尹爱华
一、学时、学分
课程总学时:48 实验学时:24
课程总学分:3 实验学分:2
二、适用专业及年级
软件工程专业3年级
三、实验教学目的与基本要求
通过系统地上机练习,力求能够达到以下四个目的:
(1)加深学生对课堂讲授内容的理解,从计算机语言的基本概念、程序设计的基本方法、语法规则等方面加深理解,打好程序设计、开发软件的良好基础。
(2)在上机实验中,提高学生对Java语言各部分内容的综合使用能力,逐步掌握Java语言程序设计的规律与技巧。
(3)在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。
(4)通过上机实践,加深学生对计算机软件运行环境,以及对操作系统与计算机语言支持系统相互关系的了解。
对学生上机实验提出以下要求:
(1)上机实验之前,学生应当为每次上机的内容作好充分准备。
对每次上机需要完成的题目进行认真的分析,列出实验具体步骤,写出符合题目要求的程序清单,准备出调试程序使用的数据,以便提高上机实验的效率。
(2)按照实验目的和实验内容以及思考题的要求进行上机操作。
录入程序,编译调试,反复修改,直到使程序正常运行,得出正确的输出结果为止。
(3)根据实验结果,写出实验报告。
实验报告应当包括:实验题目,程序清单,运行结果,以及通过上机取得了哪些经验。
四、主要仪器设备及消耗品。
java实验教学大纲
java实验教学大纲Java实验教学大纲引言:Java是一门广泛应用于软件开发领域的编程语言,具有跨平台、面向对象、易学易用等特点。
为了提高学生对Java的实际应用能力,许多学校将Java实验纳入计算机科学相关专业的教学大纲中。
本文将探讨Java实验教学大纲的设计和实施,以及对学生的意义。
1. 实验目标Java实验的目标是培养学生的编程能力和解决问题的能力。
通过实际动手操作,学生能够掌握Java语言的基本语法和常用类库,了解软件开发的基本流程和方法。
2. 实验内容(1)基础实验:包括Java语言的基本语法、数据类型、运算符、流程控制等内容。
学生通过编写简单的程序,理解基本的编程思想和逻辑结构。
(2)面向对象实验:介绍Java的面向对象特性,包括类和对象的定义、封装、继承、多态等。
学生通过设计和实现简单的类和对象,掌握面向对象编程的基本原则。
(3)图形界面实验:引入Java的图形界面编程,学生学习使用Swing等图形库,设计和实现简单的界面程序。
通过实践,学生能够掌握图形界面编程的基本方法和技巧。
(4)网络编程实验:介绍Java的网络编程,学生学习使用Socket等网络库,设计和实现简单的网络应用程序。
通过实践,学生能够理解网络通信的基本原理和实现方式。
(5)数据库实验:介绍Java与数据库的结合,学生学习使用JDBC等数据库访问库,设计和实现简单的数据库应用程序。
通过实践,学生能够掌握数据库操作的基本方法和技巧。
3. 实验环境和工具为了进行Java实验,学校需要提供相应的实验环境和工具。
一般来说,需要提供具备Java开发环境的计算机实验室,并安装好Java开发工具(如Eclipse、IntelliJ IDEA等)、数据库管理系统(如MySQL、Oracle等)以及相关的图形界面库和网络库。
4. 实验评估方式为了评估学生在Java实验中的表现,可以采用以下方式:(1)实验报告:学生需要按要求撰写实验报告,包括实验目的、实验内容、实验步骤、实验结果和分析等。
Java设计模式_实验大纲_2015
《Java设计模式》实验教学大纲专业名称课程类别课程学分总学时理论学时实验学时计算机科学与技术专业选修课3544014一、实验课程的性质、目的与任务本课程是计算机专业中的一门专业选修课,主要内容包括:统一建模语言基础知识、面向对象设计原则、设计模式概述、简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式、适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式、职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式和访问者模式等。
本实验课程的目的是使学生了解常见的23种设计模式的基本原理和使用环境,学会常见设计模式的使用方法,促使学生理论联系实际,能够灵活运用自己所学的理论知识进行程序开发,增强学生的实践动手技能,并能够提高学生独立分析问题和解决问题的能力,为大学本科高年级学生有关软件设计提供必要的指导思想,使代码编制真正工程化。
从而提高代码的可重用性、可读性、可靠性。
二、实验教学基本要求学好本课程能使大学本科高年级学生在软件设计中有必要的指导思想,使代码编制真正工程化,并增强代码的可重用性、可读性和可靠性。
具体实验要求如下:1、认真填写实验原理,画好相关类图,准备好上机所需的程序;2、上机输入和调试自己所编写的程序,并在软件开发平台上测试通过;3、上机结束后,应整理出实验报告,实验报告应包括以下内容:实验项目名称、算法分析、程序清单、运行结果、对运行情况所作的分析以及本次调试程序所取得的经验。
如果程序未能通过,应分析其原因。
三、实验项目序号实验项目学时实验性质每组人数备注验证综合设计必做选做1UML语言与类图的设计2√1√2创建型模式的应用4√1√3结构型模式的应用4√1√4行为型模式的应用4√1√合计1412131四、实验教学内容实验一UML语言与类图的设计1、实验目的(1)理解类的基本概念,掌握如何从需求分析中抽象出类的方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
延安大学计算机学院计算机科学与技术专业实验教学大纲【课程名称】《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、实验目的要求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命令行参数的使用2、实验主要内容使用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传递参数的方法。