- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新编java实用教程
第 章 入门
1 Java
1.1 Java的运行环境
1.1.1 Java 编译器和虚拟机
用Java语言编写的程序称为Java源代码,需要以java为扩展名存为文件(例如abc.java)。
这类文件称为Java 源文件。
提示:执行Java程序之前,需要用Java编译器将源代码转换为二进制码(字节码)。编译后
自动生成一个以class(类)为扩展名的文件(例如abc.class),称为类文件。再由Java
虚拟机解释执行二进制码类文件。
JVM (Java Virtual Machine) 称为Java 虚拟机,这不是由硬件构成的实际机器,是一个
假想的机器,所以叫做“虚拟机”。虚拟机的功能是通过软件模拟实现的,用软件模拟处
理器、寄存器、堆栈等硬件的功能执行Java程序。
编译器将Java 源程序编译为与计算机体系结构无关的字节码。虚拟机能理解各种计算
机平台(操作系统)的文件格式,通过字节码编译器将字节码即时编译为所在平台(操作系统)
的机器码(指令)执行。人们常说Java程序可以不加修改地在不同平台上运行,实际上是Java
虚拟机能在各种平台上工作。而且Java虚拟机为程序员提供了统一的界面,操作十分方便。
由于Java 程序不受操作平台的限制,同一个程序可以在不同计算机中运行,所以Java
语言具有较好的可移植性,这是它具有强大生命力,能够广为流传的重要原因。
在计算机中运行Java程序需要一个程序编译器和一个执行二进制类文件的虚拟机,这
就是Java程序的运行环境。
目前,有的计算机操作系统具有的运行环境(例如许多网站服务器的操作系统),可以
直接运行Java 程序。有的计算机操作系统(例如个人计算机中的Windows操作系统)没有这
样的运行环境,不能直接运行Java 程序。
JDK 是Java Development Kit 的缩写,译为Java 开发工具包。它包含了Java 编译器、
Java 虚拟机和Java API。API 是ApplicationProgramming Interface的缩写,译为应用程序接
口,包含了Java 的基本类和接口。
JRE(J2SE RuntimeEnvironment)是另一个软件包(译为Java运行环境),包含了Java 虚
拟机。通过JRE 可以运行Java 程序。JDK包含了JRE,安装JDK可以一并安装JRE。
Java最基本的开发环境是JDK开发工具包,只要在Windows操作系统中安装了JDK,
便为个人计算机创建了Java程序的运行环境。
为了人们学习Java 方便,也为了推广和应用Java 语言,Sun 公司为用户提供了JDK
和JRE等软件,可以在Internet 上免费下载。
下载这些软件之后,还需要安装和对环境变量进行设置。
1.1.2 JDK的安装
本书的附录A提供了在Internet 上下载JDK软件的网址,并详细说明了下载方法和步
骤,供需要的读者参考。对于已经有了上述软件的读者可以不阅读这个附录。
Sun公司发布的JDK和JRE 软件是不断更新的,最好能下载当时的必威体育精装版版本。以下是
笔者编写本书时所能下载的必威体育精装版版本:
jdk-6u7-windows-i586-p.exe
这是一个可执行文件,只要运行这个文件就安装了JDK。
也许当读者阅读本书时,已经发布了更新的版本。本节以这个版本为例,说明JDK 的
安装过程和环境变量的设置方法。在安装过程中会要求用户对一些选项进行选择,对于初
学者来说,最方便和最安全的方法是选取默认选项。假设用户选取了默认选项,便将JDK
安装在C 盘的ProgramFiles\Java\jdk1.6.0_07文件夹中。
图1.1是通过“资源管理器”看到的安装目录。可以看到C:\Program Files\Java 文件夹
中的jdk1.6.0_07 文件夹,这就是JDK 软件。从图中还可以看到,除了jdk1.6.0_07文件夹
外,Java文件夹中还有一个名为jre1.6.0_07的文件夹,这就是JRE 软件。由于JDK中包含
了JRE,所以在安装JDK 的同时也安装了JRE。
图1.1 JDK 和JRE
文档评论(0)