Java程序的工具
2016-01-05 11:12
260 查看
程序提供了工具:
1)javac:Java语言的编译器,将Java源代码转换成字节码。
2)java:Java解释器,直接从类(字节码)文件执行Java应用程序代码,类名后面可带一个或多个字符串参数。
3)javadoc:API生成器,根据Java源代码及其说明语句生成HTML格式的API文档。4)appletviewer:小应用程序浏览器。
5)jar:JavaArchive文件归档工具,用它可以把类文件以及其他格式的文件进行压缩,以便于程序中引入以及网络传输等。
6)jdb:Java调试工具Debugger。
7)javap:类文件的分解器。
1.源程序文件的构成
要编写Java程序,首先应该知道Java程序文件中必须包括什么内容,Java程序的源程序文件结构如下:
package语句,0~1句,必须放在文件开始,作用是把当前文件放入所指向的包中。import语句,0~多句,必须放在所有类定义之前,用来引入标准类或已有类。publicclassDefinition,0~1句,文件名必须与类的类名完全相同。classDefinition,0~多句,类定义的个数不受限制。
interfaceDefinition,0~多句,接口定义的个数不受限制。Java程序的源代码文件要求包含三个要素:
Java程序分为两大类型:JavaApplication(Java应用程序)与应用在www上的JavaApplet(Java小应用程序)。JavaApplication是指可以在Java平台上独立运行的一种程序,这类程序在被执行的过程中,程序员必须为程序指定开始执行的起始点,这种起始点称为程序入口,Java应用程序主要以main()方法作为程序入口(在前一节的程序举例中已介绍过),由Java解释器加载执行。而JavaApplet则是内嵌在HTML文件中,必须搭配浏览器来运行,它没有程序入口。由于JavaApplet的编写方式与JavaApplication类似,因此大家只要熟悉JavaApplicaˉtion的编写方式,很快就能学会编写JavaApplet。我们将从第5章开始介绍JavaApplet。下面我们将介绍Java程序的完整开发过程。
首先你可以在C盘的根目录上新建一个名为Myjava的文件夹(即C:\Myjava),以后所有的程序文件都可以存放在这个文件夹中。
1)javac:Java语言的编译器,将Java源代码转换成字节码。
2)java:Java解释器,直接从类(字节码)文件执行Java应用程序代码,类名后面可带一个或多个字符串参数。
3)javadoc:API生成器,根据Java源代码及其说明语句生成HTML格式的API文档。4)appletviewer:小应用程序浏览器。
5)jar:JavaArchive文件归档工具,用它可以把类文件以及其他格式的文件进行压缩,以便于程序中引入以及网络传输等。
6)jdb:Java调试工具Debugger。
7)javap:类文件的分解器。
1.源程序文件的构成
要编写Java程序,首先应该知道Java程序文件中必须包括什么内容,Java程序的源程序文件结构如下:
package语句,0~1句,必须放在文件开始,作用是把当前文件放入所指向的包中。import语句,0~多句,必须放在所有类定义之前,用来引入标准类或已有类。publicclassDefinition,0~1句,文件名必须与类的类名完全相同。classDefinition,0~多句,类定义的个数不受限制。
interfaceDefinition,0~多句,接口定义的个数不受限制。Java程序的源代码文件要求包含三个要素:
Java程序分为两大类型:JavaApplication(Java应用程序)与应用在www上的JavaApplet(Java小应用程序)。JavaApplication是指可以在Java平台上独立运行的一种程序,这类程序在被执行的过程中,程序员必须为程序指定开始执行的起始点,这种起始点称为程序入口,Java应用程序主要以main()方法作为程序入口(在前一节的程序举例中已介绍过),由Java解释器加载执行。而JavaApplet则是内嵌在HTML文件中,必须搭配浏览器来运行,它没有程序入口。由于JavaApplet的编写方式与JavaApplication类似,因此大家只要熟悉JavaApplicaˉtion的编写方式,很快就能学会编写JavaApplet。我们将从第5章开始介绍JavaApplet。下面我们将介绍Java程序的完整开发过程。
首先你可以在C盘的根目录上新建一个名为Myjava的文件夹(即C:\Myjava),以后所有的程序文件都可以存放在这个文件夹中。
相关文章推荐
- 关于使用MyEclipse自动生成Hibernate和Struts出现的jar不兼容的问题(antlr.collections.AST.getLine()I)
- dijkstra算法的java实现
- 使用IntelliJ IDEA 14和Maven创建java web项目
- Java的概述
- Maven学习总结(12)——eclipse中构建多模块maven项目
- Spring 基础实例1
- Spring+Quartz实现定时任务的配置方法
- java web springMVC response wirte image demo
- JAVA 的 mysql blob操作 -1 比较全面,但是格式乱
- 简单说说Spring Security 使用(附加验证码登录,自定义认证)
- 添加Java文档注释
- Java内存模型:线程并发下的对象逸出
- Myeclipse10破解 注册之前找不到common文件夹的问题
- 【Java并发编程实战】- Lock
- 为什么写Java程序需要接口
- 【Java并发编程实战】- Synchronized
- Java 多线程 并发编程
- Java中反射的用法
- Spring 基础 实例
- eclipse快捷键总结