单元一 Java语言概述《计算机程序设计 Java》同步教学(工业版)(课件)
2023-08-23
|
19页
|
106人阅读
|
0人下载
普通
内容正文:
单元一 Java语言概述
授课学时:4学时
主讲教师:
本课目标
教学重点及难点
新课导入
项目任务分解
知识准备
任务实施
本课小结
课后作业
技能拓展
主要内容
本课目标
知识
目标
了解Java的发展历史
理解Java的特点
熟悉Java程序编写、编译和运行的基本过程
能力
目标
能熟练搭建Java的开发环境
能在命令行和IDE两种方式中成功编写、编译并运行一个简单的Java程序
素质
目标
培养严谨认真的工作态度、规范化的编程习惯
教学重点及难点
教学
重点
Java开发环境的搭建过程
命令行方式下环境变量的配置
Java程序的编译和运行方式
教学
难点
系统环境变量的配置
命令行方式下程序的编译和运行方式
新课导入与项目演示
明确任务:能够独立搭建Java应用开发环境;掌握Java程序编辑、编译和运行的基本过程;了解Java语言的特点。
项目描述
项目演示
1.用文本编辑器编写一个简单的Java程序,在命令行下编译、运行该程序。
2.在IDE环境(Eclipse)中编译、运行一个简单的Java程序。
项目任务分解
任务一:JDK的下载和安装
任务二:系统环境变量的配置
任务三:Eclipse的下载和安装
任务四:分别在命令行和Eclipse环境下编写、编译并运行第一个Java程序
任务描述
知识准备
Java语言的发展历史
Java语言的特点
JDK与Java的开发环境
Java程序的编写、编译和运行方法
相关知识点
Java语言的发展历史
Java是Sun公司推出的面向对象程序设计语言,它的面向对象、跨平台和分布应用等特点。
1991年,美国Sun Microsystems公司的某个研究小组为了能够在消费电子产品上开发应用程序,积极寻找合适的编程语言 。
Bill Joy先生领导的研究小组就着手设计和开发出一种新的语言,将C++语言进行简化,去掉指针操作、运算符重载、多重继承等,得到了Java语言,并将它变为一种解释执行的语言,在每个芯片上装上一个Java语言虚拟机器。刚开始Java语言被称之为Oak语言。
1995年,Sun公司正式对外公布了Java。此后,Java就随着Internet的发展而快速发展起来。
Java语言的特点
Java语言的特点可以概括为:
简单性
面向对象
分布式
健壮和安全性
可移植性
多线程和动态性
JDK和Java的开发环境
JDK(Java开发工具)是许多Java初学者使用的开发环境,由一个标准类库和一组测试及建立文档的Java实用程序(命令)组成,如表所示。
程 序 名 称 程 序 功 能
javac Java编译器,将Java源程序转换成字节码
java Java解释器,将Java字节码文件(类文件)解释为二进制代码执行
javadoc 根据Java源程序及说明语句生成HTML格式的标准的帮助文档
javap Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节码含义
Java程序的编写、编译和运行方法
编辑源程序:Java源程序是以“.java”为后缀名的文本文件,可以用各种Java集成开发环境中的源代码编辑器来编写,也可以用其他文本编辑工具。
编译生成字节码文件:高级语言程序从源代码到目标代码的生成过程称为编译。Java的编译程序是javac.exe。javac命令将Java程序编译成字节码(扩展名为.class)。
运行Java程序:Java 应用程序是由独立的解释器程序来运行的。在JDK软件包中,用来解释执行Java 应用程序字节码的解释器程序称为java.exe。
在编译Java源文件时必须加上扩展名.java,而在运行字节码文件时.class扩展名不能加。
任务实施
任务一:JDK的下载和安装
教师演示
【实例1-1】JDK的下载和安装
【学习目标】理解JDK的内涵,能下载和安装JDK1.6。
【知识要点】 JDK版本的选择、JDK的下载、JDK的安装
【完成步骤】
1.下载JDK离线开发工具包;
2.安装所下载的JDK开发工具包。
学生实践、指导评价
任务一:学生模仿完成【实例1-1】下载并安装JDK开发包。
任务二:系统环境变量的配置
教师演示
【实例1-2】配置系统环境变量
【学习目标】掌握Path与Classpath 环境变量的设置方法。
【知识要点】设置Path与Classpath、测试JDK。
【完成步骤】
1.对所安装的JDK进行环境变量的配置;
2.利用命令测试JDK是否配置成功。
学生实践、指导评价
任务二:学生模仿完成【实例1-2】配置并测试JDK。
任务三:Eclipse的下载和安装
教师演示
【实例1-3】Eclipse的下载和安装
【学习目标】能搭建JDK + Eclipse的Java开发
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。