- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE5
《面向对象程序设计》教案
第1讲
教学对象
计算机科学技术专业
授课内容
JAVA起步入门
1.1编程语言概述
1.2建立开发环境
1.3第一个JAVA程序
1.4IntelliJIDEA开发工具
课程标准
教学目标
知识目标
1.了解Java的起源与发展
2.了解Java程序的运行机制
3.掌握开发环境的搭建
4.重点掌握Java程序的编辑、编译和运行
(二)能力目标
能够掌握软件开发工具如开发平台、测试平台、配置管理软件和项目管理软件的使用方法
教学方法
课前预习、课堂讲授、课堂练习。
学时及分配(第1学时50分钟)
课堂讲授30分钟
课堂实践20分钟
1.1编程语言概述
1.2建立开发环境
学时及分配(第2学时50分钟)
课堂讲授20分钟
课堂实践30分钟
1.3第一个JAVA程序
1.4集成开发环境
知识点分析
重点:
掌握Java程序的编辑、编译和运行
难点:
在命令行窗口下编译和运行程序
教学过程设计
内容
方式
问题导入
C语言是在20世纪70年代初由ATT贝尔实验室开发的,可以说是最伟大的编程语言,直到今日,仍然具有巨大的生命力。
现代的编程语言大多支持面向对象。C++是在20世纪80年代早期作为C语言的继承者开发的,目的是增加对面向对象编程的支持。Java是目前最流行、应用最广泛的面向对象编程语言。
从本章开始,我们将从Java语言入手认识面向对象程序设计。你会逐渐了解面向对象程序设计语言的强大,认识到使用这样的编程语言学习编程的乐趣。
内容要点
编程语言概述
编程语言大致分为三个层次:机器语言、汇编语言和高级语言。
机器语言是CPU唯一能理解的编程语言,用二进制编写的,称为低级语言。
汇编语言比机器语言高一级的语言,使用符号操作码来编写程序。与用机器语言编写程序相比,编写程序要快得多,但编写复杂的程序还不够快。
高级语言类似于英语,易于学习和使用。每种高级语言都为特定的目的而设计。表1-1列出了几种目前比较流行的编程语言。
表1-1流行的高级编程语言
语言
描述
C
20世纪70年代初由美国的ATT贝尔实验室开发。C语言具有汇编语言的强大功能以及高级语言的易学性和可移植性
Java
由Sun公司(现在属于Oracle)开发,是面向对象程序设计语言,广泛用于开发平台独立的互联网应用程序
Python
是一种简单的通用目的的脚本语言,适合编写小程序
C++
基于C语言开发,是一种面向对象程序设计语言
C#
读作“CSharp”,是由Microsoft公司开发的面向对象程序设计语言
1.2建立开发环境
1.2.1JDK的下载与安装
可从Oracle官方网站/免费下载JDK。
Oracle提供了三种下载文件:ZIP、EXE和MSI文件。EXE和MSI文件需要安装,ZIP文件直接解压到一个目录即可。
JDK安装完后,会在硬盘上创建一个目录,该目录被称为JDK安装目录。
bin目录存放编译、执行和调试Java程序的工具。如javac.exe是Java编译器、java.exe是Java解释器。
conf目录,存放一些配置文件。
include目录,存放本地代码编程需要的C头文件。
lib目录,存放开发工具所需要的附加类库和支持文件。
1.2.2关于环境变量
在提示符下:
输入javac,如果出现编译器的选项,说明编译器正常。
输入java-version,如果显示Java版本号信息,说明解释器正常。
【提示】如果读者下载的JDK是压缩文件,那么解压后就需要自己设置path环境变量,将Java安装目录的bin目录添加到path环境变量中。
1.2.3JavaAPI文档
Java应用编程接口(ApplicationProgramInterface,API)也称为类库,包括为开发Java程序而预定义的类和接口。
1.3第一个Java程序
Java应用程序是独立的,可以直接在Java平台上运行。
1.3.1Java程序开发步骤
开发Java程序通常分三步:编写源程序;编译源程序;执行程序,得到程序输出结果。
【程序1-1】MyProgram.Java
编辑源程序
可以使用任何文本编辑器(如Windows的记事本)或使用专门的集成开发环境(如Eclipse、IntelliJIDEA等)。
【注意】使用记事本编辑源程序,在输入文件名时应加双引号,否则文件将可能被保存为文本文件。
编译生成字节码
打开一个命令提示符窗口,并将目录更改为保存MyProgram.java文件的目录。输入以下命令。
D:\stu
您可能关注的文档
- 面向对象-教案(第3讲)软件开发过程;(第4讲)编程方法.doc
- 面向对象-教案(第5讲)while、for循环;(第6讲) 案例学习:打印输出若干素数.doc
- 面向对象-教案(第7讲)面向对象概述 ;(第8讲) 构造方法.doc
- 面向对象-教案(第9讲) 方法设计;(第10讲)静态变量与静态方法 .doc
- 面向对象-教案(第11讲) 对象初始化;(第12讲)创建和使用数组.doc
- 面向对象-教案(第13讲)java.util.Arrays类;(第14讲)二维数组.doc
- 面向对象-教案(第17讲)封装性与访问权限;(第18讲)抽象类 .doc
- 面向对象-教案(第19讲)Object类;(第20讲) 基本类型包装类.doc
- 面向对象-教案(第21讲)接口;(第22讲)接口示例.doc
- 面向对象-教案(第23讲)记录类型;(第24讲)异常与异常类.doc
- 2025年打拳游戏测试题及答案.doc
- 2023-2024学年度第一学期期末教学质量检测六年级_(6265)剑河县城关第四小学_总分_分析报告.pdf
- 2023-2024学年度第一学期期末教学质量检测六年级_(6267)麻栗小学_总分_分析报告.pdf
- 2025年打拳游戏测试题及答案大全.doc
- 2025年打拳游戏测试题及答案解析.doc
- 2023-2024学年度第一学期期末教学质量检测六年级_(6266)剑河县城关第一小学_总分_分析报告.pdf
- 2026高考数学一轮复习培优08 导数中的极值点偏移、拐点偏移问题(复习讲义)(全国通用)(原卷版).docx
- 2025年打架斗殴知识测试题及答案.doc
- 2025年打捞古董测试题及答案.doc
- 2023-2024学年度第一学期期末教学质量检测六年级_(6270)剑河县城关第二小学_总分_分析报告.pdf
最近下载
- Sharp夏普数码复合机用户使用手册 BP-C2021X C2021R C2521R(20).pdf
- 宝峰UV5R对讲机说明书(打印版).docx VIP
- 钢柱、钢梁、钢结构制作安装.pdf VIP
- xx售楼中心、样板间、会所物业服务方案.doc VIP
- 2025年贵州贵阳乌当富民村镇银行招聘客户经理笔试历年典型考题及考点剖析附带答案详解.docx
- 2025年初级钳工试题及答案钳工试题(含答案).docx VIP
- 一张奖状的动力(1).doc
- 框架钢结构施工组织设计.pdf VIP
- 2025年交管学法减分考试题库以及答案(160题完整版) .pdf VIP
- 学校食堂食材配送服务方案(肉类、粮油米面、蔬菜水果类).docx VIP
文档评论(0)