java语言第1章
- 格式:ppt
- 大小:332.00 KB
- 文档页数:79


《Java语言程序设计》
课程教案
授课题目(教学章节或主题):
第2章:Java基础 课次 2,3
课时安排 4学时
教学目的与要求:通过学生自己动手操作进一步熟练掌握Java开发/运行环境,并对Java基本知识熟悉掌握,特别是要注意掌握与C语言不同的地方
教学重点与难点:
掌握基本数据类型,特别是与C不同的数据类型:布尔型、byte型及字符串型
教 学 基 本 内 容 方法及手段
主要讲Java的基本语法知识:常量与变量、基本数据类型(布尔型、字符型、字符串型、整型及实型)、数据类型的转换、运算符和表达式 多媒体讲解
实例讲解
学生实际操作练习
教学理论
主要采用互动式教学模式:
教与学结合:建-仿—读—改—写的教学方法
以任务为中心,结合活代码教学方法
任务 通过调试每一个Java应用程序,掌握Java的基本语法知识
教学过程
教师活动 学生活动 理论支持 主要知识点的讲解:
一、 标识符
例:若把Example1_1.java改为Example1-1.java看会怎样?
二、 数据类型与常量和变量
数据类型:与占有内存多少和存放形式之间的关系
问题是分配多大空间来容纳这个数据,如100或100000000在计算机中占用的内存空间是不一样的,这就需要对数据进行分类
下面我们讲Java的数据类型,注意与C语言的比较着记
1.整数类型 例Integer2_1.java
2.单精度与双精度类型,见例Floating2_2.java
//注意实数默认的类型是double型
3. 字符型 Character2_3.java
4.字符串类型 Character2_4.java
5.逻辑型 Logic2_5.java
三、 Java的运算符、语句与表达式
6. Java整数类型数据除法演示
Two_perate2_6.java
7. 一元操作符放在变量前或后
One_Operate2_7.java
《Java语言程序设计》
课程教案
授课题目(教学章节或主题):
第1章:Java概述 课次 1
课时安排 2学时
教学目的与要求:了解微型计算机的特点及三种常用机种的区别,单片机的结构特点及应用
教学重点与难点:
1.Java程序开发/运行环境
2. Java程序结构及执行流程
教 学 基 本 内 容 方法及手段
1. 面向对象程序设计语言
2. Java的发展历史及特点
3. Java的程序开发/运行环境
4. Java程序结构及执行流程 多媒体讲解
实例讲解
学生实际操作练习
教学理论
主要采用互动式教学模式:
教与学结合:建-仿—读—改—写的教学方法
以任务为中心,结合活代码教学方法
任务 建立Java开发/运行环境,并能自己调试出一个Java应用程序
教学过程
教师活动 学生活动 理论支持
引入
1.程序设计语言
2.Java的发展历史及特点 启发学生学习Java的兴趣
新课:
1. 例1_1;
保存:文件名与类名相同,扩展名为.java
编译:javac 源文件名.java
运行:java字节码文件名(注意不需给出文件的扩展名.class)
2. 例1_2:强调类这个概念,类库的概念,System要大写
3. Java的程序开发/运行环境
4. Java的执行流程
例1_1、例1_2
修改程序:(1)把main改个名字,然后保存,运行?查看编译结果,记录下有关提示信息。
(2)main方法前的修饰符public去掉,看编译结果并记录下提示信息
(3)static去掉呢?
(4)把arg[]改为int[],或String试试看
(5)把arg改为别的名字,看程序编译结果
学生自己动手调试程序
解答学生出现的问题,并留一定时间检查学生调试结果
学生演示程序运行过程
坚持学生是学习的主体的教学理念,为学生的自主学习和探究学习创造机会
总结:教师和学生共同总结 总结操作过程中的问题,总结所学知识 改善教学过程中的师生、生生之间的有效互动和多边交流
第1章 Java简介
1.1 javac不是内部命令或外部命令
1.1.1 问题描述
我的JDK安装目录是:C:\Program Files\Java\jdk1.6.0_13。在系统变量中的设置是:
classpath =
.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;
java_home = C:\Program Files\Java\jdk1.6.0_13
path = E:\oracle\product\10.2.0\client_1\bin;E:\oracle\product\10.2.0\client_1;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.6.0_13\lib;C:\Program Files\Java\jre6\bin;
在DOS下运行,出现javac不是内部或外部命令,也不是可运行的程序或批处理文件,如图1-1所示。请高手帮忙!我实在找不出哪里设置错了。
图1-1 javac不是内部命令或外部命令
1.1.2 解决方法
这个问题是由于环境变量path没有设置或者设置错误的原因。当然针对以上你所给出的设置可以看出,你将环境变量path的值设置错了。path中应该加的是:
;C:\Program Files\Java\jdk1.6.0_13\bin;
也就是说,path应该指向JDK(Java Development Kit,Java开发工具包)的bin目录,而你将其指向JRE(Java Runtime Environment,Java运行环境)的bin目录,当然不正确了。
另外,java_home这个变量是可以不设置的,如果设置都是为了方便,每次都写C:\Program Files\Java\jdk1.6.0_13,不是很麻烦么,又不直观,所以就定义了java_home。因此也可以在上面的path中加入以下语句:
第1章 Java语言概述
思考题与习题
1.PC机能直接运行Java程序吗?
解答:
不能,Java程序运行在Java虚拟机(JVM)上。
2.使用什么命令来编译Java程序,什么命令来运行编译后的结果?
解答:
使用javac命令工具编译Java程序,使用java命令工具运行编译后的结果。
3.列举一些生活中的例子,说明什么是封装、什么是接口。
解答:
封装:电脑主机的组件被封装在机箱内;电视机的内部构件也被封装在机壳内;
接口:电脑的键盘上的按键是电脑向人提供的接口;电脑上的USB接口是向移动硬盘提供的接口;电脑上的光盘驱动器是向光盘提供的接口。
4.对象是如何相互作用的?
解答:
对象和对象之间交互的方式是信息。
5.什么是类?类与对象是什么关系?
解答:
类:
类是具有相同属性和服务的一组对象的集合。为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。在面向对象的编程语言中,类是一个独立的程序单位,应该有一个类名并包括属性说明和服务说明两个主要部分。
对象:
对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务组成。从更抽象的角度来说,对象是问题域或实现域中某些事物的一个抽象,它反映该事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组服务的封装体。客观世界是由对象和对象之间的联系组成的。
类与对象的关系:
类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类。类描述了一组有相同特性( 属性 ) 和相同行为 ( 方法 )
的对象。
6.System.out.println()执行什么操作?
解答:
System.out.println()方法用来输出字符串。