- 1、本文档共460页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java 与面向的对象程序设计教程
Java语言与面向对象程序设计教程 主讲: 袁加全 E-mail:yctcyjq@163.com 第一章 软件开发基础与 Java 语言概述 本章教学重点:Java程序的开发过程与运行环境 ,?Applet与Application。 本章教学难点: Java程序的开发过程与运行环境 。 本章授课学时:6课时。 第一章 软件开发基础与 Java 语言概述 1.1 软件开发基础 1.1.1 软件运行原理 计算机系统是由硬件和软件两大部分组成。 硬件:中央处理单元、数学逻辑单元、内存单元、输入单元、输出单元和外存单元组成。 软件:由程序、运行程序所需要的数据和文档三部分组成。 软件运行原理:软件加载到内存,CPU依次从内存取出每一条指令顺序执行,从而完成程序员事先编写好的各种数据的处理、输入、输出等操作。 第一章 软件开发基础与 Java 语言概述 1.1.2 操作系统与计算结构的发展 (1)操作系统简介 功能: 为应用程序提供处理机管理、内存管理、输入输出、设备管理及文件管理等,是应用程序与硬件之间的接口。 PC机上常用的操作系统: DOS、Windows 98、Windows NT、UNIX、Linux 等。 直接运行于裸机的应用软件: 应用逻辑→内存管理→输入输出→设备管理→硬件(裸机) 操作系统管理的应用软件: 应用逻辑→操作系统→硬件(裸机) 1.操作系统简介操作系统与应用系统的划分 1.操作系统简介 系统软件和应用软件关系图: (2)计算结构的发展(计算结构是指应用系统的系统体系结构,就是系统层次、模块结构) a. 主机 - 终端模式:集中运算和集中管理是主机 - 终端模式的特点。一台主机带多个终端。主机负担太重。 b. 单机模式:个人计算机(PC)迅速发展,软件运行以孤立的机器进行。 c. 客户机/服务器模式:具有分布运算和分布管理的特点。即服务器进行汇总、综合处理;客户机实现与用户的对话及客户端的工作处理。 d. 浏览器/N层服务器模式:具有分布运算和集中管理的特点。由浏览器提供统一的用户界面。 1.1.3 软件开发过程与程序设计语言 (1)软件开发过程 操作系统与系统软件的开发要求更加严谨、高效、安全和方便;开发人员需要具有精深的专业知识与技能。 应用软件的开发是针对某个具体问题或实体,专用性强,软件间的差异性大,需求量最多。应用软件开发能力一般包括: a. 了解应用软件的背景知识 b. 分析和了解应用软件的功能和要求 c. 确定应用软件的计算结构 d. 熟悉应用软件的工作运行环境 e. 掌握开发应用软件的工具 (2)程序设计语言及其发展 a. 面向机器的语言 b. 面向过程的语言 c. 面向对象的语言 1.2 Java 语言概述 1.2.1 Java 的发展历史 1995年5月23日,Java这种定位于网络应用的程序设计语言正式推出。 Sun公司是这样描述:Java 是一种简单的、面向对象的、强壮的、安全的、可移植的、高性能的、体系结构中立的、解释型的、多线索的、动态的语言。 Java语言由语法规则和类库两部分组成。 1.2.2 Java 程序的开发过程与运行环境 1、 编写源程序 例 1.1 第一个 Java 程序:MyFirstJavaProgram.java import java.io.* ;//引入以 java.io 开头的模块(统称为 java.io 包)到程序中。 public class MyFirstJavaProgram //类头,用关键字 class 来标志一个类定义的开始。 { //类体由大括号括起来。 public static void main(String args[]) //main方法是主类标志 { System.out.println(This is my first Java program ! ); //方法体 } } 注:Java程序都是由类或者说是类的定义组成的。 例 1.1 第一个 Java 程序:MyFirstJavaProgram.java运行结果: 几个入门概念:
您可能关注的文档
- GPS与GLONASS的在射频硬件上的考虑.pdf
- GStrea的mer应用程序开发手册.pdf
- GST500,的5000.pptx
- G的IS程序设计期末复习总结.docx
- GTR15-WLTP的标准简介.ppt
- GS的K980TA、980TD数控车床编程.ppt
- G的itHub.ppt
- G的MAT数学词汇精选.pdf
- G的it 入门教程.docx
- GST火灾自动报警及消防联动控的制系统产品选型手册2015.9.pdf
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 新人教版高中物理必修第一册学案:2.2匀变速直线运动的速度与时间的关系.doc VIP
- 新生儿低氧血症的常规管理PPT课件.pptx VIP
- 高考英语句子成分及句子基本结构(共32张PPT).pptx VIP
- 药物成瘾教案.ppt VIP
- 广东省广州市五校2022-2023学年高一下学期期末联考物理试卷及参考答案.pdf VIP
- 海砂混凝土工程施工方案(3篇).docx VIP
- 2024年湖北省执业药师继续教育处方审核—中西药联合用药(3)答案.docx VIP
- 冷热疗法的效应.ppt VIP
- 卫生院优质服务基层行创建资料(4.8.1 信息公开).docx VIP
- 呼吸衰竭病人护理查房.pptx VIP
文档评论(0)