- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Java语言概述 Java语言是当前非常流行的开发语言,广泛应用于信息技术、科学研究、军事工业、航空航天等各个领域。Java语言发展到今天,互联网的快速发展起了很大的推动作用。下面将对Java语言的发展、特点、运行环境等方面做个简要介绍,使读者对Java语言有个全面了解。本章包括以下知识点。 Java语言简介; 运行环境的搭建; 编写第一个Java程序。 通过学习本章内容,读者可以对Java语言有个全面的了解,并且掌握Java程序运行环境的搭建过程。 1.1 Java语言简介 Java语言是当前非常流行的开发语言,不过发展到今天也走过了非常曲折的道路。下面就从语言的发展、特点、工作原理几个方面详细介绍一下Java语言。 1.1.1 Java语言的发展 计算机编程语言不断发展,Java语言发展到今天也走过了非常曲折的道路。事物的产生都有其必然的因素,Java语言的出现也验证了这一点。透过Java语言的发展历程,可以更详尽的了解什么是Java。 Java语言发展到今天,可以说互联网的快速发展起了很大的推动作用。现在谈到Java,已不仅仅表示一门程序语言,更是一种软件开发平台。Java已经演化出了J2SE、J2EE、J2ME三个版本,分别面向不同领域的应用开发。 1.Java 2 Platform,Standard Edition(J2SE) 2.Java 2 Platform,Enterprise Edition(J2EE) 3.Java 2 Platform,Micro Edition(J2ME) 1.1.2 Java语言的特点 Java语言是一种分布式的面向对象编程语言,在各个行业领域开发中得到了广泛的应用。作为一种 程序设计语言,Java具有面向对象、平台无关、简单、健壮、多线程、安全等诸多特性。下面就这些方面特性分别进行讨论。 1.面向对象 2.平台无关性 3.简单性 4.解释执行 5.网络的 6.分布式 7.健壮性 8.可扩展性 9.安全性 1.1.3 工作原理 虚拟机(JVM)与垃圾回收是Java语言工作的两种重要机制,下面对其分别进行详细介绍。 1.Java虚拟机(JVM) 2.垃圾回收机制 1.2 Java程序运行环境 在使用一门语言之前,首先需要搭建相关的运行环境。下面就从JDK的安装、环境变量设置、开发工具几个方面介绍如何搭建Java语言的运行环境。 1.2.1 下载、安装JDK 要进行Java应用程序开发,首先需要安装JDK(Java Development Kits)。JDK是Sun公司提供的一套Java开发环境,具有多种操作系统的多个版本。自从Java诞生以来,JDK的版本一直在不断升级,如JDK1.3、JDK1.4、JDK1.5。下面以J2SE 6.0 Development Kits在Windows操作系统下的安装为例,逐步搭建Java程序的运行环境。 1.2.2 设置环境变量 Java程序运行的环境变量主要包括Path和Classpath。Path用于指定JDK包含的工具程序所在的路径,这与设置操作系统中其他应用程序的Path是一样的。Classpath是Java程序运行所特需的环境变量,用于指定运行的Java程序所需的类的加载路径。设置Java运行环境变量有命令行和图形界面两种形式,下面分别进行介绍。 1.设置Path 2.设置Classpath 1.2.3 开发工具介绍 Eclipse是一个流行的针对Java编程的集成开发环境(IDE)。它还可以用作编写其他语言(比如C++和Ruby)的环境,合并各种种类工具的框架,以及创建桌面或服务器应用程序的富客户端平台。Eclipse是开放源代码的项目,可以免费下载。它的官方网址是http://www.E,目前最新的版本号是3.4。 1.3 第一个Java程序 在全面学习一门编程语言之前,最快的对该语言进行大致了解的方式就是编写一个简单的程序。下面就以第一个Java程序为例,详细介绍Java程序的编写、编译、运行等过程。 1.3.1 编写程序 配置好程序运行环境后就可以动手编写Java程序了。通过编写第一个简单的Java程序,能够对Java有个快速的体验,也能验证运行环境配置的正确与否。学习一门程序语言,通常都是以一个“HelloWorld”的程序开始。为了让读者能够更深的体会Java程序的编写、执行过程,下面的实例先是采用文本编辑器编写、命令行方式执行。最后将会介绍使用Eclipse编写该实例的过程。 1.3.2 编译、运行 程序编写完成后,在执行前首先需要进行编译。编译Java源程序需要使用Javac命令程序。命令行方式编译、运行Java源程序的步骤如下所示。
文档评论(0)