Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第1章_初识Java.ppt

Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第1章_初识Java.ppt

ID:50325123

大小:396.50 KB

页数:21页

时间:2020-03-08

Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第1章_初识Java.ppt_第1页
Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第1章_初识Java.ppt_第2页
Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第1章_初识Java.ppt_第3页
Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第1章_初识Java.ppt_第4页
Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第1章_初识Java.ppt_第5页
资源描述:

《Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第1章_初识Java.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、注意:开始用功了!1《Java程序设计实用教程》第1章配合例子源代码一起使用Powerpoint制作:耿祥义张跃平初识Java2导读3Java的先导知识与后继技术4§1.1Java诞生的原因Java语言相对于其他语言的最大优势就是所谓的平台无关性,即跨平台性,这也是Java最初风靡全球的主要原因。51平台与机器指令无论哪种编程语言编写的应用程序都需要经过操作系统和处理器来完成程序的运行,因此这里所指的平台是由操作系统(OS)和处理器(CPU)所构成。与平台无关是指软件的运行不因操作系统、处理器的变化导致发生无法运行或出现运行错误。所谓平台的机器指令就是可以被该平台直接识

2、别、执行的一种由0,1组成的序列代码。62C/C++程序依赖平台73Java程序不依赖平台Java可以在平台之上再提供一个Java运行环境(JavaRuntimeEnvironment,JRE),该Java运行环境由Java虚拟机(JavaVirtualMachine,JVM)、类库以及一些核心文件组成。Java虚拟机的核心是所谓的字节码指令,即可以被Java虚拟机直接识别、执行的一种由0,1组成的序列代码。Java语言提供的编译器不针对特定的操作系统和CPU芯片进行编译,而是针对Java虚拟机把Java源程序编译为称作字节码的一种“中间代码”,Java虚拟机负责将字节

3、码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码,如图1.3所示。8图1.3Java生成的字节码文件不依赖平台94Java之父-JamesGosling1990年Sun公司成立了由JamesGosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统、各种CPU芯片上的代码。1995年5月Sun公司推出JavaDevelopmentKit(JDK)1.0a2版本,标志着Java的诞生。10§1.2Java的地位1网络地位Java的平台无关性让Java成为编写网络应用程序的佼佼者,而且Java也提供了许多以网络应用为核

4、心的技术,使得Java特别适合于网络应用软件的设计与开发。2语言地位Java是面向对象编程,并涉及到网络、多线程等重要的基础知识,是一门很好的面向对象语言。Java语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。3需求地位由于很多新的技术领域都涉及到了Java语言,导致IT行业对Java人才的需求正在不断的增长。11§1.3安装JDK_1_三种平台Java要实现“编写一次,到处运行”(writeonce,runanywhere)的目标,就必须提供相应的Java运行环境,即运行Java程序的平台。目前Java平台主要分为下列3个版本

5、。12§1.3.13种平台简介目前Java平台主要分为下列3个版本:(1)JavaSE(曾称为J2SE)称为Java标准版或Java标准平台。(2)JavaEE(曾称为J2EE)称为Java企业版或Java企业平台。(3)JavaME(曾称为J2ME)称为Java微型版或Java小型平台。无论上述那种Java运行平台都包括了相应的Java虚拟机(JavaVirtualMachine),虚拟机负责将字节码文件(包括程序使用的类库中的字节码)加载到内存,然后采用解释方式来执行字节码文件,即根据相应平台的机器指令翻译一句执行一句。13§1.3.2安装JavaSE平台JavaS

6、E平台是学习掌握Java语言的最佳平台,而掌握JavaSE又是进一步学习JavaEE和JavaME所必须的。1下载JDK1.6。本书将使用针对Window操作系统平台的JDK,因此下载的版本为jdk-6u13-windows-i586-p.exe。2选择安装路径界面。为了便于今后设置环境变量,建议修改默认的安装路径为:D:jdk1.6。3系统环境path的设置。4系统环境classpath的设置。14§1.4Java程序的开发步骤1.编写源文件。扩展名必须是.java。2.编译Java源程序。使用Java编译器(javac.exe)编译源文件,得到字节码文件。3.运行

7、Java程序。使用JavaSE平台中的Java解释器(java.exe)来解释执行字节码文件。15图1.8Java程序的开发过程161.5一个简单的Java应用程序1.5.1编写源文件Java是面向对象编程,Java应用程序可以由若干个Java源文件所构成,每个源文件又是由若干个书写形式互相独立的类组成,但其中一个源文件必须有一个类包含有main方法,该类称做应用程序的主类。Java应用程序从主类的main方法开始执行。例1-1Hello.javapublicclassHello{publicstaticvoidmain(Stringar

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

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

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