问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java程序是由什么组成的

发布网友 发布时间:2022-04-20 06:09

我来回答

2个回答

热心网友 时间:2022-06-02 01:51

展开3全部

1.源程序文件的构成

要编写Java程序,首先应该知道Java程序文件中必须包括什么内容,Java程序的源程序文件结构如下:
package语句,0~1句,必须放在文件开始,作用是把当前文件放入所指向的包中。import语句,0~多句,必须放在所有类定义之前,用来引入标准类或已有类。public classDefinition,0~1句,文件名必须与类的类名完全相同。classDefinition,0~多句,类定义的个数不受*。
interfaceDefinition,0~多句,接口定义的个数不受*。Java程序的源代码文件要求包含三个要素:
1)以package开始的包声明语句,此句为可选。若有,且只能有一个package语句且只能是源程序文件的第一个语句,若没有,此文件将放到默认的当前目录下。
2)以import开始的类引入声明语句,数量可以是任意个。
3)classDefinition和interfaceDefinition分别代表类和接口的定义。由public开始的类定义只能有一个,且要求源程序文件名必须和public类名相同,Java语言对字符的大小写敏感,因此文件名相同意味着字母大小写也完全相同。如果源程序文件中有主方法main(),它应放在public类中。    这三个要素在程序中必须严格按上述顺序出现。

2.类的构成

Java程序都是由类(class)所组成的,类的概念的产生是为了让程序语言能更清楚地表达出现实事物的本性。在Java中,类就是用于创建对象的模板,包含了特定对象集合的所有特性。Java类由两种不同的信息构成:属性和行为。
属性由一系列区别对象的数据组成,可用于确定属于类的对象的外观、状态和其他性质。在Java程序中,属性往往以类的成员变量形式出现。
行为指类对象对本身和其他对象所可以完成的事情,可以用于修改对象的属性,接收来自其他对象的信息和向其他要求执行任务的对象发送信息。在Java中,行为往往以一段小程序的形式出现,Java称这种小程序为“方法”(method)。统称为类的成员方法。
Java中类定义的语法形式为:
修饰符 class <类名> [extend<父类名>]{  type类变量1;type类变量2;
成员变量  修饰符 type<类方法名1>(参数列表){    type局
部变量;    方法体
}修饰符 type<类方法名2>(参数列表){     type局部变量;    方法体
}      成员方法}
其中class是Java的关键字,表明其后定义的是一个类。class前面的修饰符用来限定所定义的类的使用方式。类名是用户为该类起的名字,应该是一个合法的标识符。紧接着类定义语句的大括号之间的内容称为类主体。type指的是变量或方法的数据类型。类主体由成员变量和成员方法两部分组成。
以上所有提到或未提到的概念,在后面的章节中将详细为大家介绍。

3.注释语句的添加

在开发Java程序的过程中,经常需要在适当的地方加上注释语句,以便其他人阅读
程序,一般来说,Java语言的源文件中,任何地方都可以加注释语句,一个好的程序应该在
其需要的地方适当地加上一些注释,以便于其他人阅读并理解程序。
注释语句有三种格式:
1)//注释内容     用于注释一行语句。
2)/ˇ注释内容ˇ/   用于注释一行或多行语句。
3)/ˇˇ注释内容ˇˇ/   用于注释一行或多行语句且注释语句中的内容可以通过使用Javadoc生成API文档,实现文档与程序同步实现的功能。

热心网友 时间:2022-06-02 03:09

由四方面组成:
(1)Java编程语言
(2)Java类文件格式
(3)Java虚拟机
(4)Java应用程序接口
当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
dell电脑开机时显现按F1 白色毛衣染上色了怎么办 华夏幸福是干什么的 什么是华夏幸福 华夏幸福 是什么企业 家里大米生虫严重需要怎么处理? 怎么防治大米的米虫 红纹石的功效与作用 红纹石佩戴禁忌 生产人造石选哪家呢? 暑期社会实践都有哪些形式? java的程序结构有几种,分别是 什么是java程序中基本的结构单位 请问,什么是java的程序结构? 简述java程序的组成结构。 Java语言中的类的基本结构是什么? 能把飒漫画102期迷罗绮罗的故事匣子的内容发给我吗? 美女神态外貌描写 好看的少女动漫,希望是纯纯的恋爱。。。。。。 求《樱花庄宠物女孩》全集剧情。越详细越好,详细... 求古风少女的外貌描写!!. 少女安妮第二章原文 如何做到恰到好处的性感? 安房直子 董洁演十八岁少女,蓝色衬衫穿出冷清秋气质,机场... 一个本子还是漫画来着 讲的是一个男的收到了一个快... 求水叔少女裹陆地百度网盘资源 求少女の裏路地1-5百度云资源在线等! 少女裹路地1-5少女裹路地1-5,游戏动图都可以,不... 少女と裏路地的动态图六九四九五七八一九数字我不... 求少女裹路地动态图,百度网盘 Java的有几种技术架构 java中的三种基本结构是什么 java有哪些图结构 请问,什么是java的类库结构? java什么是结构型模式 java的程序结构解释 Java中的数据结构有哪些 java的四种选择结构 并举例 java独立于硬件结构吗? java中都有哪些数据结构?? java 如何实现结构体 java中有哪些数据结构 出海打鱼的真实工薪是怎样的? 捕鱼工为什么工资那么高 出海打鱼工资为什么这么高? 捕鱼工,水手,海员,他们的工作性质怎样?待遇? 招聘船员出海打渔这个工作是真的吗? 浙江有出海打鱼的工作吗?工资多少? 远洋捕鱼真的工资高么? 急急急!宁波舟山渔场本地人或在舟山上半年出海的...