文档详情

第1章Java程序设计语言概述详解.ppt

发布:2017-01-17约4.9千字共43页下载文档
文本预览下载声明
javac:Java编译器,将Java源代码换成字节码文件? java:Java解释器,直接从类文件执行Java应用程序代码 Appletviewer:一种执行HTML文件上的Java小程序类的Java浏览器 Javadoc:根据Java源代码及其说明语句生成的HTML文档 Jdb.exe:Java调试器,可以逐行地执行程序、设置断点和检查变量 javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件? Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义 jar:多用途的存档及压缩工具,是个java应用程序,可将多个文件合并为单个JAR归档文件 * JDK安装完成后,还需要进行Java运行环境的配置。配置的主要工作是设置操作系统的Path和Classpath这两个环境变量,将JDK中的命令程序路径加入到系统的环境变量中。 * * 配置前 配置后 * 在还没有正式开发Java程序前,首先需要对Java程序的开发过程有所了解。开发Java程序总体上可以分为3个步骤: 编写Java源文件 编译Java源文件 运行Java程序 * Java源文件是一种纯文本文件,它可以使用任何文本编辑器进行编辑,其扩展名为.java。 例如,可以使用Windows的记事本编写一个名称为HelloWorld.java的Java源文件。 * 编译Java源文件,也就是将Java源文件编译(Compile)成Java类文件(扩展名为.class)。 例如,将HelloWorld.java文件编译成HelloWorld.class类文件使用如下命令: 注意:编译Java的原文件,需要指定文件扩展名。 javac HelloWorld.java * Java程序可以分为Java Application(Java应用程序)和Java Applet(Java小应用程序)。其中,Java Application必须通过Java解释器(java.exe)来解释执行其字节码文件,即类文件,Java Applet需要使用支持它的浏览器(如Netscape Navigator或IE等)运行。运行Java应用程序的命令如下: 注意:运行Java的类文件,不需要指定文件扩展名。 java HelloWorld * Java的开发除了使用命令行方式外,也支持集成开发环境。这些开发工具集成了编辑器和编译器,支持集成开发,方便使用。 常见Java IDE Jcreator Jbuilder Netbeans Intellij Idea Eclipse * Jcreator是一个用于Java程序设计的集成开发环境,具有编辑、调试、运行Java程序的功能。当前最新版本是Jcreator5.00,它又分为LE和Pro版本。LE版本功能上受到一些限制,是免费版本。Pro版本功能最全,但这个版本是一个共享软件。这个软件比较小巧,对硬件要求不是很高,完全用C++写的,速度快、效率高。具有语法着色、代码自动完成、代码参数提示、工程向导、类向导等功能。 * Eclipse是一款非常优秀的Java集成开发环境。Eclipse诞生于1999年4月,最初由OTI和IBM两家公司的开发组创建。目前,Eclipse已经深入人心,广受开发人员的青睐。 * Eclipse是可以用于构建集成Web和应用程序的开发工具平台,其本身并不会提供大量的功能,而是通过插件来实现程序的快速开发功能。 * Eclipse是基于Java的,开放源码的、可扩展的应用开发平台,它为编程人员提供了一流的Java集成开发环境(Integrated Development Environment,IDE)。是一个可以用于构建集成Web和应用程序的开发工具平台,其本身并不会提供大量的功能,而是通过插件来实现程序的快速开发功能。 Eclipse是一个成熟的可扩展的体系结构。它为创建可扩展的开发环境提供了一个平台。这个平台允许任何人构建与环境或其他工具无缝集成的工具,而工具与Eclipse无缝集成的关键是插件。Eclipse还包括插件开发环境(PDE),PDE主要针对那些希望扩展Eclipse的编程人员而设定的。这也正是Eclipse最具魅力的地方。通过不断的集成各种插件,Eclipse的功能也在不断的扩展,以便支持各种不同的应用。 虽然Eclipse是针对Java语言而设计开发的,但是它的用途并不局限于Java语言,通过安装不同的插件Eclipse还可以支持诸如C/C++、PHP、COBOL等编程语言。 Eclipse利用Java语言写成,所以Eclipse可以支持跨平台操作,但是需要SWT(Standard Widget Toolkit)的支持,不过这已
显示全部
相似文档