Java系统环境概述

Java系统环境概述

ID:36424411

大小:1.65 MB

页数:37页

时间:2019-05-09

Java系统环境概述_第1页
Java系统环境概述_第2页
Java系统环境概述_第3页
Java系统环境概述_第4页
Java系统环境概述_第5页
资源描述:

《Java系统环境概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、授课教师:朱伟Java学习群:260087871单位:数学与计算机科学学院《Java程序设计》电子教案教学要求基本要求课前请做好预习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成并提交作业重视上机实践。总之,多读程序,多写程序,多上机练习。考核成绩平时成绩:30%或40%考试成绩:70%或60%Java语言是由Sun公司于1995年推出的一种编程语言,它是一种跨平台、适合于分布式计算环境的纯面向对象语言。目前Java语言已经成为广泛应用的网络编程语言,它的面向对象、跨平台、易于学习等特点使其迅速成为计算机语言的一个重要的发展方向。Ja

2、va简介JAVA在程序员中的地位表1.1工作中使用率排在第一位的开发语言(2005-11-1CSDN统计数据)调查显示:Java作为开源先锋首当其冲的成为了龙头老大,并且仍然保持着很好的增长势头,图1.1是世界前10位语言排行榜图1.1世界前10位语言排行榜第1章Java系统环境概述1.1程序设计语言的发展1.2Java语言的发展及其特点1.3Java的开发运行环境1.4Java程序的运行步骤1.5常用开发工具本章学习目标了解Java发展历程理解Java语言特点熟练构建Java桌面程序环境理解Java程序编写、编译和运行的过程自然语言计算机

3、语言信息交流(地位平等)(有思维、推理能力)语法规则、句法规则灵活(可省略、颠倒)如:走,去吃饭。去吃饭,走。表达方式多样人-机对话(命令方式)(无思维、推理能力,具有计算与逻辑判断能力)语法规则、句法规则固定(一般不可颠倒、省略,必需按部就班)算法多样[预备知识]1、什么是语言?什么是计算机语言?2、什么是程序?所谓程序,实际上是用计算机语言描述的某一问题的解决步骤,是符合一定语法规则的符号序列。(程序由一系列指令的有序集合构成)3、什么是程序设计计算机程序设计又称为编程(programming),是一门设计和编写计算机程序的科学和艺术。

4、1.1程序设计语言的发展机器语言汇编语言高级语言面向过程面向对象CPU指令系统,由0、1序列构成的指令码组成如:10000000加10010000减用助记符号描述的指令系统如ADDA,B面向机器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系程序设计关键是定义类,并由类派生对象冯.诺依曼结构:计算机运算器控制器存储器主机:I/O设备:键盘、显示器等中央处理器CPU面向过程和面向对象的程序设计语言面向过程的程序设计语言:面向过程的语言可以精确地用计算机所理解的逻辑来描述和表

5、达待解问题的具体解决过程。在结构化程序设计中,把程序概括为如下的公式:程序=数据结构+算法但:它把数据和过程分离为相互独立的实体。它很难把一个具有多种相互关系的复杂事物表述清楚。重用性较差。面向对象的程序设计语言:面向对象的编程语言(Object-OrientedProgrammingLanguage——OOPL)是为了能更直接地描述问题域中客观存在的事物(即对象)以及它们之间的关系。面向对象技术追求的是软件系统对现实世界的直接模拟,是将现实世界中的事物直接映射到软件系统的解空间。在面向对象的程序设计语言中,把程序概括为如下的公式:程序=对

6、象+消息面向对象的语言对现实世界的直接模拟体现在下面几个方面:(1)对象(object)。(2)类(class)。(3)继承(inheritance)。(4)封装(encapsulation)。(5)关联(association)。(6)组合体(composite)。1.2Java语言的发展及其特点Java语言发展过程1991年由JamesGosling负责开发的一个分布式代码系统(Oak),最初是为家用消费电子产品(电冰箱、电视机等)进行编程控制。1993年Sun公司将目标市场转向Internet。1994年将Oak语言更名为Java。1

7、995年Java被正式发布之后立即引起极大的轰动。具有“只写一次,随处运行”的特性(WriteOnce,RunAnywhere)。1996年正式发布自己的Java1.0。Java语言特点Sun公司在“Java白皮书”中对Java的定义是:“Java:Asimple,object-oriented,distributed,interpreted,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,anddynamiclanguage.”。按照这

8、个定义,Java是一种具有“简单、面向对象的、分布式、解释型、健壮、安全、与体系结构无关、可移植、高性能、多线程和动态执行”等特性的语言。下面我们简要叙述Java的这些特性Jav

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。