欢迎来到天天文库
浏览记录
ID:33190747
大小:276.50 KB
页数:22页
时间:2019-02-21
《java技术及其应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、安徽大学实验课程教案课程名称Java技术及其应用课程属性专业选修开课学年开课学期二年级专业软件工程主讲教师课程所属院系部计算机科学与技术课程所属系(教研室)软件工程系实验进度安排表次数周次学时数教学主要内容教学方法124实验一Java基础实验1、掌握JDK的安装和配置;掌握JavaApplication程序的开发过程;2、熟悉Java语言的数据类型、运算符、表达式、控制语句,使用Java语言进行简单的编程。实验244实验二Java面向对象编程实验掌握如何定义类及类成员变量、成员方法,掌握对象的创建、对象属性的引用和方法的调用实现方法与构造方法的重载。实验364实验三Java面向
2、对象继承性实验掌握上转型对象的定义,学会方法重写,体验Java继承所带来的多态性。实验484实验四Java面向抽象和接口编程实验掌握创建抽象类和接口的方法,并利用上转型对象实现面向抽象和面向接口编程。实验5104实验五数组与字符串实验1、设计程序,在程序中声明数组、初始化数组元素,引用数组元素;2、通过实验掌握如何用String和StringBuffer表示字符串,如何访问、修改、比较、转换字符串。3、学会使用正则表达式处理字符串。实验6124实验六异常处理实验掌握异常处理机制,学会使用try-catch-finally语句实现异常处理,区分throw和throws关键字,学会
3、自定义异常类,并使用自定义异常类。7144实验七输入输出处理实验实现Java输入/输出程序,掌握文本文件、二进制文件的读写和对象的串行化机制。实验8164实验八图形用户界面的设计实验综合利用窗口、按钮、文本框、选择框、滚动条等,掌握如何使用布局管理器对组件进行管理,以及如何使用Java的事件处理机制,要求学生具有一定的综合分析和设计能力。实验9184测试考核实验实验一名称Java基础实验一、实验目的1、掌握JDK的安装和配置;掌握JavaApplication程序的开发过程;2、熟悉Java语言的数据类型、运算符、表达式、控制语句,使用Java语言进行简单的编程。二、实验要求1
4、、编写Java程序在屏幕上打印用星号组成的等腰三角形。2、编写Java程序打印个人信息,个人信息格式如下所示:学号:JT2011023姓名:张三性别:男身高:168cm体重:54.3kg3、classRect{doublewidth;//矩形的宽doubleheight;//矩形的高doublegetArea(){//计算面积的方法doublearea=width*height;returnarea;}}模仿Rect类,写一个圆锥类,提供打印体积的方法,在Test类的main()方法中打印某个圆锥对象的体积。要求:写两个类Circular和Test,分别保存为2个Java源文件
5、。4、定义一个三角形类Triangle属性:三边方法:判断是否为三角形,返回真假。定义一个测试类Test主方法:提供一个三角形对象,赋值三边,判断是否构成三角形。要求:写两个类Triangle和Test,保存为1个Java源文件中。5、从键盘输入两个浮点数,输出他们的四则运算结果。6、从键盘输入圆柱体的底面半径和高,求该圆柱体的表面积和体积。(圆柱体抽象成类)7、水仙花数(一个3位数)是指其个位、十位、百位3个数的立方和等于这个数本身,求所有水仙花数。8、编写程序输出Fibonacci数列的前20项。9、打印九九乘法表,格式如下:三、实验条件计算机四、实验原理涉及知识点包括:第
6、1章Java概述1.1Java的历史Java语言出现的背景WWW需要动态的可交互的功能Java语言的深远影响:解决不同平台移植,一处编程,处处运行。1.2Java语言白皮书Java是一种简单的、面向对象的、分布式的、解释的、鲁棒的、安全的、体系结构中立的、可移植的、高性能的、多线程的、动态的语言。1.3Java产品分类(1)JavaSE(2)JavaEE(3)JavaME1.4JavaSEBin下包含主要内容1.5Java源程序结构与C/C++在源程序结构方面的区别1.6第一个Java应用程序Java开发环境的安装与设置;简单java程序的编写,编译与运行第2章初识类和对象2.
7、1一个例子以矩形类为例引入类和对象的概念2.2再看一个例子以圆类为例深入了解类和对象的概念2.3类和对象的关系类是Java语言中的一种数据类型,与整型int、单精度浮点型float、双精度浮点型double等一样都是来限定数据的类型的。2.4类的定义关键字class2.5类的使用new分配空间,再调用构造方法。2.6Java应用程序的基本结构2.7从命令行窗口输入、输出数据介绍Scanner类实现键盘输入、print、printf实现屏幕输出第3章Java基本语法3.1标识符Java语言规定
此文档下载收益归作者所有