- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]Java程序设计基础-第1章java基本知识
Windows98 汕头大学计算机教学中心 学习Java前的准备工作 相关概念 老师,什么是JDK啊? 即Java Develop Kit,Java开发工具包。 老师,你们讲的是Java1还是Java2? 1998年12月,SUN公司发布了JDK1.2,开始使用“Java 2” 这一名称,目前我们已经很少使用JDK1.1版本,所以我们所说的Java都是指Java2。J2SDK当然就是Java 2 Software Develop Kit。 老师,什么是JRE? JRE(Java Runtime Environment),即Java运行环境,通常已包含在J2SDK中了。如果我们仅仅是为了运行Java程序,而不是从事Java开发,我们可以直接下载JRE,在我们的系统上安装。 Java的开发工具包(JDK) J2SE(Java 2 Platform, Standard Edition) J2EE(Java 2 Platform, Enterprise Edition) J2ME(Java 2 Platform, Micro Edition) 什么是程序设计 程序是指按照时间顺序依次安排的工作步骤。而程序设计则是对这些步骤的编排和优化。 程序设计有着比计算机更长的历史,只不过计算机的出现使得程序设计有了更专用的领域——计算机程序设计,并得到空前的发展。 计算机程序设计又称为编程(programming),是一门设计和编写计算机程序的科学和艺术。 程序与计算机 现代计算机都是基于冯·诺伊曼模型结构的,此模型着眼于计算机的内部结构,定义了处理机的运行过程。该模型把计算机分为四个子系统: 存储器 算术/逻辑单元 控制单元 输入/输出单元 冯·诺伊曼模型中,程序是由一组数量有限的指令组成,程序必须存储在内存中,程序依据算法完成运算任务。 算法与数据结构 程序是建立在数据结构基础上使用计算机语言描述的算法,因此简单地讲,程序也可以表示成:算法+数据结构。 算法是一组明确步骤的有序集合,它产生结果并在有限的时间内终结。 无论多么复杂的算法必定是由顺序、选择和循环这三种基本结构组成。 数据结构由数据元素之间的逻辑结构、数据的存储结构以及在这些数据元素上定义的操作组成。 数据可以根据其是否具有底层结构划分成初等类型(也称基本类型)和构造类型两类,而常见的初等类型有5种:整数类型、实数类型、逻辑类型、字符类型、指针类型。 数据的存储位置和读写方式体现了数据的逻辑结构。常见的存储映像方式有顺序方式、链接方式、索引方式、散列方式。 程序设计过程 程序是算法在计算机上的具体实现,实现算法时所采用的通常是高级程序设计语言,这种语言的程序是不能直接在计算机上运行的,通常需经由计算机系统提供的高级语言编译器,将其转换成计算机所能识别的机器语言后才能在计算机上运行。程序的设计过程包括: 问题建模 算法设计 编写代码 编译调试 程序设计语言 在计算机科学中,程序设计语言是用来编写可被计算机运行的一系列指令(计算机程序)的人工语言。程序设计语言几乎可以追溯到20世纪40年代数字计算机发明之时。 程序设计语言可划分为低级语言、中级语言和高级语言。低级程序设计语言或机器语言,是程序设计语言中最基础的类型,能被计算机直接理解。高级语言是在计算机能够理解和处理之前必须首先翻译成机器语言的程序设计语言。汇编语言是中级语言,非常接近于机器语言,没有其他高级语言所表现出的语言复杂程度,但仍然得翻译成机器语言。 在20世纪70年代,过程语言继续发展,出现了ALGOL、BASIC、Pascal、C和Ada等语言。SMALLTALK语言是一种具有高度影响力的面向对象的语言,它导致了面向对象语言与传统过程语言相结合的一些语言,如C++、Delphi等。但是很快面向对象的方法在软件开发和程序设计中占据了主导地位,出现了像Java和C#这样的纯粹面向对象的语言。 Java发展的历史 Java的历史可以追溯到1991年,源自Patrick Naughton和James Gosling领导的一个SUN公司工程师小组的项目。SUN公司在1996年早期发布了Java第1版。 Java是什么,Java不是什么 Java是一种面向对象的程序设计语言 Java是健壮的和安全的语言 Java是平台无关的语言 Java不是专用于Internet的语言 Java不是一个集成开发环境 Java不是万能的编程语言 我们为什么要用Java 简单的 Java最初是为对家用电器进行集成控制而设计的一种语言,因此它必须简单明了。Java语言的简单性主要体现在三个方面: 1、Java的风格类似于C++,因而C++程序员初
您可能关注的文档
- [理学]CAD教学课件2006_2.ppt
- [理学]CAD2008基础教程.ppt
- [理学]CG第7章电子教案.ppt
- [理学]Ch05A:数值计算方法之非线性方程求解.ppt
- [理学]ch10 软件工程.ppt
- [理学]ch1典型例题.ppt
- [理学]Ch3 关系数据库标准语言 SQL1.doc
- [理学]ch23 行列式按一行或一列的展开.ppt
- [理学]Ch07静电场2009.ppt
- [理学]ch3.ppt
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)