a Virtual Machine,简称JVM)的程序再将字节码翻译成机 器语言。因为第二步翻译是在程序运行过程中进行的,所以有时候我们 可以把Java模拟器看成一种注译器,但是翻译时间上远比注译器要快。 而且Java模拟器是针对每一台计算机的,也就是说当同一个程序在不同 计算机上运行时,Java编辑器翻译成一样的字节码文件,Java模拟器再 根据所在计算机CPU的不同,翻译成相应的机器语言。Java语言的翻译 方法如图1.1所示。
1.1 Java的历史与语言结构 Java的历史与语言结构
图1.1
1.1 Java的历史与语言结构 Java的历史与语言结构
1.1.4 Java语言特点
(1)结构简单:Java语言的程序构成与C语言和C++语言类似,但是 Java语言摒弃了C语言和C++语言的复杂、不安全特性。例如:
指针的操作和 内存的管理。此外,Java语言提供了种类丰富、功能强大的类库,提高了编 程效率。 (2)面向对象:在现实世界中,任何实体都可以看作是一个对象,对 象具有状态和行为两大特征。在Java语言中,没有采用传统的、以过程为中 心的编程方法,而是采用以对象为中心,通过对象之间的调用来解决问题的 编程方法。 (3)平台无关:使用Java语言编写的应用程序不需要进行任何修改,就 可以在不同的软、硬件平台上运行。这主要是通过Java虚拟器(JVM)来实 现的。
1.1 Java的历史与语言结构 Java的历史与语言结构
1.1.4 Java语言特点
(4)可靠性:因为Java最初设计目的是应用于电子类家庭消费产品,所 以要求较高的可靠性。例如:Java语言提供了异常处理机制,有效地避免了 因程序编写错误而导致的死机现象。 (5)安全性:现今的Java语言主要用于网络应用程序的开发,因此对安 全性有很高的要求。如果没有安全保证,用户运行从网络下载的Java语言应 用程序是十分危险的。Java语言通过使用编译器和注译器,在很大程序上避 免了病毒程序的产生和网络程序对本地系统的破坏。 (6)多线程:多线程是指在一个程序中可以同时执行多个简单任务。 线程也被称为轻量进程,是一个传统大进程里分出来的独立的可并发执行的 单位。C语言和C++语言采用单线程体系结构,而Java语言支持多线程技术。
1.2 Java的安装 Java的安装
1.2.1 Java语言的开发工具
(1)Visual J# .NET是世界上最大软件公司Microsoft出品的Visual Studio .NET家族中的一名负责Java开发的成员,其取代了Visual Studio中 的Visual J++。 (2)JBuilder X是Borland公司Java开发工具JBuilder的最新版本。与之 前的版本相比,JBuilder X更加注重网络服务和数据库功能的开发,并且 支持各种版本的计算机系统。JBuilder X主要集中开发Java在网页应用、 网络服务和数据库上的功能。 (3)JCreator是由Xinox Software公司开发的。这家总部在荷兰的软件公 司以编写高级语言开发工具而闻名。JCreator对计算机系统要求不高,比 其他大多数具有集成开发环境的软件运行速度要快,而且还具有允许使 用者自定义操作窗口界面及无限Undo /Redo等功能。
1.2 Java的安装 Java的安装
1.2.1 Java语言的开发工具
(4)FreeJava是一个免费的Java开发工具。其主要特点是可以快捷方 便地查阅Java类库和函数、帮助编辑源程序、快速编译和运行Java程序、 用不同颜色显示关键字,以及双击编译错误提示可以直接跳到相应的源 程序处等等。注意:使用FreeJava之前必须要先安装Java 2 JDK。 (5)Java 2 SDK是SUN公司编写的Java语言
编译器。虽然它没有集成 开发环境,只能在DOS命令窗口下运行,但是操作简单,初学者非常容 易掌握。 SUN公司根据不同的计算机系统和用户的不同需求,开发了多 种Java工具软件,例如:适用于个人的J2SE和适用于企业的J2EE。本书将 以J2SE的Java 2 SDK为开发工具来介绍Java语言。
1.2 Java的安装 Java的安装
1.2.2 安装Java 2 SDK
1.安装Java 2 SDK .安装
(1)打开浏览器,在“地址”栏中键入1.4.2版的网址:
java.sun/j2se/1.4.2/download.html
按Enter键打开网页。 (2)单击J2SE v 1.4.2_05 SDK栏中的Download J2SE SDK连接,打开 LICENSE AGREEMENT(许可协议)页面。选中Accept单选项,单击 Continue按钮,打开DOWNLOAD(下载)网页。Windows系统使用的安装 文件名称为j2sdk-1_4_2_05-windows-i586-p.exe,其大小为51.09MB。单击对 应的