第1章引论.ppt
《第1章引论.ppt》由会员分享,可在线阅读,更多相关《第1章引论.ppt(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、课程主讲人:第1章引论第第1章章JavaJava入门入门导读导读主要内容主要内容Java的平台无关性的平台无关性Java的地位的地位安装安装JDK一个简单的一个简单的Java应用程序应用程序JavaJava的先导知识与后继技术的先导知识与后继技术C语言语言Java EEJSPJDBCXMLAndroidJava1.1 Java的平台无关的平台无关 Java Java可以在计算机的操作系统之上再提供一个可以在计算机的操作系统之上再提供一个JavaJava运行环境,该运行环境由运行环境,该运行环境由JavaJava虚拟机(虚拟机(Java Java Virtual MachineVirtual M
2、achine)、)、类库以及一些核心文件组成。类库以及一些核心文件组成。 Java Java语言提供的编译器不针对特定的操作系统语言提供的编译器不针对特定的操作系统和和CPUCPU芯片进行编译,而是针对芯片进行编译,而是针对JavaJava虚拟机把虚拟机把JavaJava源源程序编译为称作字节码的一种程序编译为称作字节码的一种“中间代码中间代码”,字节码,字节码是可以被是可以被JavaJava虚拟机识别、执行的代码,即虚拟机识别、执行的代码,即JavaJava虚拟虚拟机负责解释运行字节码,其运行原理是:机负责解释运行字节码,其运行原理是:JavaJava虚拟机虚拟机负责将字节码翻译成虚拟机所在
3、平台的机器码,并让负责将字节码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码,当前平台运行该机器码, Java生成的字节码文件不依赖平台生成的字节码文件不依赖平台 能运行于平台能运行于平台A能运行于平台能运行于平台B针对针对JVM编译编译WINDOWS操作系统操作系统CPUJava 运行环境运行环境(JRE)UNIX操作系统操作系统CPUJava 运行环境运行环境(JRE)Java语言的源程序语言的源程序Java字节码文件字节码文件1.2 Java之父之父-James Gosling 19901990年年SunSun公司成立了由公司成立了由James GoslingJames Gosl
4、ing领导领导的开发小组,开始致力于开发一种可移植的、的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种跨平台的语言,该语言能生成正确运行于各种操作系统、各种操作系统、各种CPUCPU芯片上的代码。芯片上的代码。 1995 1995年年5 5月月SunSun公司推出公司推出Java Development Java Development Kit(JDK)Kit(JDK)1.0a21.0a2版本,标志着版本,标志着JavaJava的诞生的诞生 。 1.3 Java的地位的地位 (1 1)网络地位)网络地位 Java的平台无关性让的平台无关性让Java成为编写网络应
5、用程序的佼佼者,成为编写网络应用程序的佼佼者,而且而且Java也提供了许多以网络应用为核心的技术,使得也提供了许多以网络应用为核心的技术,使得Java特特别适合于网络应用软件的设计与开发。别适合于网络应用软件的设计与开发。 (2 2)语言地位语言地位 JavaJava是面向对象编程,并涉及到网络、多线程等重要的基础是面向对象编程,并涉及到网络、多线程等重要的基础知识,是一门很好的面向对象语言。知识,是一门很好的面向对象语言。JavaJava语言不仅是一门正在语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 引论
限制150内