当前位置:首页 > Java程序设计教学大纲
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) 2) 3) 4) 5)
理解并掌握String类、StringBuffer类; 理解并掌握StringTokenizer类 掌握字符串与其他数据类型的转换 掌握Math类的使用。 了解和掌握集合框架类。
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传递参数的方
法。
4) 了解Applet与浏览器的通信。 5) 掌握在Applet图形界面设计。
2、实验主要内容
1) 输入一个applet源程序,学习编辑、编译、运行程序的方法。
2) 3. 编写嵌入Applet的Html页面代码,同时编写applet实现下图中的功能。
3)
4) 4.写Applet,从HTML文件中获取两个字符串参数,并将它们在浏览器中鼠标单击的
位置显示出来。
5) 5.写Applet,显示heep://www.http://www.china-audit.com/的页面内容。
6) 6.写Applet,包含一个文本框和一个按钮,单击按钮时,在浏览器的状态行显示文本
框中的内容。
7) 7.写Applet,绘制直线、各种矩形、多边形、圆和椭圆等图形。 8) 8.写Applet,显示不同大小不同风格、类型的字体。
9) 9.写Applet,显示一排用随机定义的颜色所填充的小方块。
10) 10.Applet,在浏览器中显示图片文件,包括原图、缩小一半图、宽扁图和瘦高图。 11) 11.Applet播放两段音乐,一段是连续播放的背景音乐,一段是独立的整段音乐。
12) 12. 编写一个Applet程序,能够显示动画(如圆在屏幕上模拟太阳的运动),并且可以
用鼠标控制动画的启动和停止。 3、实验仪器设备
⑴ 学生每个一台PC机
共分享92篇相关文档