- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java第1章剖析
第一章 划时代的Java语言 课程目标 Java的历史与发展 Java语言特性 Java运行机制 Java的开发环境与配置 Java文档 Java开发规范 体验项目——编译及运行Java程序 本章体验项目实现在DOS环境下编译及运行Java程序。在编译Java程序之前,必须提供一个编写无误的Java源文件,在此我们选择Java入门的第一个程序HelloWorld.java,该文件保存在E盘根目录下的java文件夹下。 (1)选择“开始”?“运行”输入“cmd”,进入控制台窗口,修改路径至E盘的java目录下,输入“javac HelloWorld.java”编译HelloWorld.java程序,如图所示: (2)程序编译成功后,接着输入“java HelloWorld”执行程序,效果如图所示,可以看到打印出了一句话到控件台上。 Java语言特性 Java是一种面向对象的、独立于平台的安全语言,它比C++更容易学习,且比C和C++更能避免被误用。 面向对象编程(OOP)是一种软件开发方法,它将程序视为一组协同工作的对象。对象是使用被称作类的模板创建的,它们由数据和使用数据所需的语句组成。Java是完全面向对象的编程语言,在后面的内容中,当你创建第一个类并使用它来生成对象时将会深入的明白这一点。 独立于平台指的是无需修改程序便能够运行在不同的计算环境中。Java程序被编译成一种名为字节码格式的“class”文件,字节码文件可以在任何带有Java解释器的操作系统、软件或设备运行。可以在Windows XP环境下创建Java程序,然后在Linux Web服务器上使用OS X的Apple Mac和Palm个人数字助理环境下运行它。只要运行平台安装了Java解释器,便可以运行字节码程序。 Java的特性 Java运行机制 Java程序必须经过编写、编译、运行三个步骤。编写是指在Java开发环境中进行程序代码的开发,最终形成后缀名为.java的Java源文件。编译是指使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件。运行是指使用Java解释器将字节码文件翻译成机器代码,执行并显示结果。这一过程如图所示: Java的版本 Java自发布1.0版本以来,它以飞快的速度向前发展着。从Java2开始,标志着Java“新时代”的开始!根据Java2,Sun公司将Java产品重新组装为J2SE(Java2平台标准版)。Java的当前版本是1.5版。作为Java里程碑的J2SE5的发行,从根本上扩展了Java语言的作用域、功能及范围。Sun公司将当前产品称之为J2SE5,主要是用来强调Java特性的变化之大,不过为了维持一致性,将内部版本定为1.5,即“5”是外部版本号,“1.5”是内部版本号。 Java1.5版主要新增了以下新特性: 泛型、元数据、枚举、自动装箱和自动拆箱、增强的for-each风格的for循环变长参数(varargs)、静态导入、格式化I/O、并行工具、对API的升级。 开发工具与环境配置 开发工具 Java程序的开发工具JDK已经升级到1.5版,该版本的安装程序可以从Sun公司的网站 上下载。安装成功后,JDK安装的默认路径是“C:\Program Files\Java\jdk1.5.0”,如图所示: JDK1.5.0安装目录下的文件及文件夹 bin文件夹下的程序 环境配置 JDK1.5.0的安装和配置需要重点说明的是path和classpath这两个配置项。 path配置主要指定需要运行的程序所在的目录,如果环境变量没有配置,你会碰到下面的问题,如图所示: 当你编译或运行Java程序时,如果出现上述错误提示,说明path配置有问题,在环境变量里配置该参数信息,或者在命令窗口里进行如下配置,如图所示: classpath 配置主要解决Java程序编译或运行时找不到类的问题,也就是指定Java程序需要的类路径。如果你碰到如左图所示的问题或者类似的提示,那就可能是classpath 配置有问题,在环境变量里配置该参数信息,或者在命令窗口中进行配置,如右图所示: 下面我们来说明一下“set classpath=.;e:\myclasses;e:\lib\test.jar”,其中: “.”代表当前目录,意味着编译时程序会从当前目录下寻找需要的类。 “e:\myclasses”代表指定的目录,意味着编译时程序会从指定目录下寻找需要的类。 “e:\lib\test.jar”代表指定的类库包,意味着编译时程序会解压缩test.jar包,并从中寻找需的类。 编写简单的Java程序 有了上面的基础知识
您可能关注的文档
最近下载
- 高级日语(三)第08課 携帯上司 8課内容理解1.ppt VIP
- 全麻术后导尿管相关膀胱刺激征的管理.pptx VIP
- 精选洗车场租赁协议2024年通用.docx VIP
- 国家中小学智慧教育平台的应用培训(OCR).pdf VIP
- 鲁宾逊漂流记:英汉对照版-英DanielDefoe.pdf VIP
- 伤口造口护理.pptx VIP
- UFDEV_PHASE_1_5_5_项目客户化开发推进计划.xls VIP
- 2024-2025学年高一数学必修一《第一章 集合与常用逻辑用语》测试卷附答案解析.pdf VIP
- 某电厂引风机拆除安装实施方案.doc VIP
- 口语交际--有趣的动物及口语交际《有趣的动物》教案.doc VIP
文档评论(0)