第2章 开始Java之旅.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 开始Java之旅

第2章 开始Java之旅 在前一章已经介绍了Java的诸多优点,相信读者已经迫不及待的想写自己的Java程序了。这一章将会先示范如何配置Java环境,设置系统变量,这样读者就可以在自己的电脑上编写Java程序了。然后本书会详细的介绍一个简单的Java程序HelloWorld的编写、编译、运行的过程。最后对这个程序进行详细的解析。 2.1 安装和配置JDK 要想学习Java,必须有Java运行的环境JDK。本节主要介绍如何安装JDK,创建Java标准平台,同时描述了怎样设置Java平台所需的环境变量。读者可以根据本节的内容在自己的机器上搭建好Java开发平台,然后就可以编写运行Java程序了。 2.1.1 安装JDK JDK是由Sun公司提供,是一种用于构建在Java平台上发布的应用程序、Applet和组件的开发环境,其中包含了Java开发所必须的常用库。JDK可以去Sun公司的网站http://J/j2se下载。 2.1.2 配置JDK 至此,已经成功地安装了JDK,但这时还不能应用其来工作。编译、执行Java程序的命令需要在命令提示符下运行,而命令提示符只执行系统默认的DOS命令,如cd、dir等命令。要想能执行JDK的命令像javac、java和javadoc等命令,还需要手动地设置JDK环境变量。 2.2 Hello World程序 上一节讲解了如何配置自己的Java开发环境。这一节将会完整的讲述一个简单的Java程序的编写、编译和运行的过程,这个程序将在屏幕上显示“Hello world!”字样。通过这个程序的学习,可以从整体上了解Java编写、编译和运行的过程。整个流程有下面三个步骤。 2.2.1 编写源程序 源程序就是用Java语言写的程序,读者或其他程序员都能看到的文本文件。 2.2.2 编译源文件 源文件编写完成,下面的工作就是把它编译成字节码文件。 (1)单击Windows的【开始】菜单,选择【运行】命令,出现运行界面,输入cmd命令进入命令提示符界面。 (2)使用DOS命令进入源文件所在目录,如图2.9所示。 (3)在命令行中输入:javac HelloWorld.java,按Enter键确认。如果程序没有错误,会在源文件所在文件夹下文件夹下看到一个名为HelloWorld.class的文件,文件编译完成。 2.2.3 运行程序 接下来是运行程序。首先保证跟编译后的.class文件在同一路径下,然后输入命令:java HelloWorld,按下回车键,如果运行成功的话结果如图2.10所示。 2.2.4 详解第一个程序 尽管这个程序很短,但是它包含了Java程序所具有的几个关键特性。现在开始一行行地研究这个程序。程序的开始几行: /* This is out first Java program Call this file “HelloWorld.java” */ 这几行代码是注释,同大多数编程语言一样,Java也支持注释。 2.3 字节码的解释与执行 C和C++是编译型语言,而Java则是解释型语言。Java编译器输出的并不是可执行代码,而是字节码。字节码是一套在Java运行系统执行的高度优化的指令集。这个Java运行系统被称为Java虚拟机(JVM)。标准形式下,JVM是一个字节码解释器,这种特性给Java带来了很多优点,如跨平台性、安全性。一种程序被编译成为一种中间形式,然后有虚拟机解释执行。运行速度跟编译为可执行代码比较起来要慢。但由于高度优化了字节码,JVM执行字节码的速度比想像中的要快。但是跟C和C++比,Java速度上还是有比较明显的劣势,这也是Java一直被人诟病的原因。 2.4 Java基本词汇 前面已经详细讲解了一个简单的Java小程序,这一节将会更正式的描述Java的基本元素。Java程序有空白分隔符、标识符、注释、运算符、关键字和分隔符组成。运算符将会在以后的章节里讲解,这一节先讲解其他的元素。 2.4.1 空白分隔符 Java是一门形式自由的语言,它不像Python那样以缩进来表示语句之间的关系。Java的编写非常自由,例如HelloWorld程序就可以放在一行上,也可以按自己喜欢的样子来书写代码。但是各个“单词”(这里暂且这么称呼)之间至少要有一个空白分隔符。Java里,空白标识符可以是空格、Tab键,也可以是换行符。 2.4.2 关键字 现在的Java一共有50个关键字,本来是48个,后来又加上了assert和enum。这些关键字与分隔符和运算符一起构成了Java语言的基础。这些关键字不能用作变量名、类名、对象名或方法名等。表2.1下面是所有的Java关键字列表: 2.4.3 标识符 标识符是类、方法、变量的名字,像人的名字一样。汉语起名

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档