- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 Java语言概述及环境变量配置 本章概述 Java是一门程序设计语言,其本身的发展经过了一系列的过程。本章将首先介绍Java的发展历程,让读者对Java有一个基本的认识,了解Java的主要作用,接着详细讲解Java开发环境的搭建,包括Java开发中一些基本的注意事项。 本章目标 1.认识Java并了解其发展历史 2.安装并配置Java开发环境 3.掌握Java中Path的作用 4.编写并运行一个简单的Java程序 5.掌握classpath属性的作用 6.掌握JAVA_HOME环境变量、Path环境变量、classpath环境变量的配置 7.熟悉Java程序结构 3.3 程序说明 在所有的Java Application中,所有程序都是从public static void main(String[] args)开始运行的,在后面的课程中将会详细讲解main方法的各个组成部分。 注意程序中的大小写: 在编写以上程序时一定要注意字母的大小写问题,因为在Java中是严格区分大小写的。另外,为了方便代码的运行。 4.classpath属性的作用 在Java中可以使用set?classpath命令指定Java类的执行路径。 示例: 假设这里的Hello.class类位于f:\test目录下。 在D盘的命令行窗口执行下面的指令: set?classpath=f:\test 在D盘根目录下执行java Hello命令 4.1 原因分析 由上面的输出结果可以发现,虽然在D盘中并没有Hello.class文件,但是也可以用java Hello执行Hello.class文件,之所以会有这种结果,就是因为在操作中使用了set classpath命令将类的查找路径指向了f:\test目录,所以在运行时,会从f:\test目录查找所需要的类。 * * * 1.认识Java并了解其发展历史 1.1 什么是Java 1.2 Java的发展历史 1.3 Java语言的特点 1.4 Java程序的运行机制和Java虚拟机 1.1 什么是Java Java是Sun(全称为Stanford University Network,1982年成立,Sun公司的Logo如图所示)公司开发出来的一套编程语言,主设计者是James Gosling(如图所示),最早来源于一个叫Green的项目,这个项目原来的目的是为家用电子消费产品开发一个分布式代码系统,这样就可以通过网络对家用电器进行控制。 1991年,SUN公司的Gosling和Bill Joe等人,为电视、控制烤面包机等家用电器的交互开发了一个Oak软件,它是java的前身。 Java语言是1995年由SUN公司发布的。 1.2 Java的发展历史 Java语言发展到今天经历了一系列的过程,Java在1995年5月23日推出了JDK 1.0版本,此版本标志着Java正式进军Internet的开始,在1998年对之前的JDK进行了升级并推出了JDK?1.2的开发包,该版本加入了大量的轻量级组件包,从此之后Java被正式命名为Java 2。 1.2.1 Java的发展方向 J2SE:Java 2 Platform Standard Edition。包含构成Java语言核心的类,如数据库连接、接口定义、输入/输出和网络编程。 J2ME:Java 2 Platform Micro Edition。包含J2SE中一部分类,用于消费类电子产品的软件开发。 J2EE:Java 2 Platform Enterprise Edition。Enterprise Edition(企业版)包含J2SE中的所有类,并且还包含用于开发企业级应用的类,如EJB、Servlet、JSP、XML和事务控制,也是现在Java应用的主要方向。 1.2.2 Java标准命名 Java语言的发展方向有3个,但是这3门技术中最核心的部分是J2SE,而J2ME和J2EE是在J2SE基础之上发展起来的,3种技术的关系如图所示。另外要注意的是,在2005年Java十周年大会之后这3门技术又重新更名: J2SE更名为JAVA SE。 J2ME更名为JAVA ME。 J2EE更名为JAVA EE。 1.3 Java语言的特点 Java语言的许多有效的特性吸引着程序员们,下面介绍最主要的几个。 1.简洁有效 2.可移植性 3.面向对象 4.解释型 Java语言是一种解释型语言,相对于C/C++语言来说,用Java语言写出来的程序效率低,执行速度慢。但它可以通过在不同平台上运行Java解释器,对Java代码进行解释,来实现“一次编写,到处运行”的目标。为了达到目标,牺牲效率还是值得的。 1.3.1 Java语言的特点 5.适
文档评论(0)