- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《2-java语言基础1》.ppt
* 第二章、Java语言基础 基础语言 ( Java程序的构成 ) * 2.1、Java程序的构成 java 程序是由一个或多个编译单元构成,每个编译单元都一个以.java为扩展名的文本文件,又称Java源程序文件。 1.Java程序的组成 主程序(类) 源程序(类)1 源程序(类)2 源程序(类)3 …… 源程序(类)n Java 程序 例如 名为CodePointIM的Java程序由三个源文件组成: CodePointIM.java CodePointInputMethod.java CodePointInputMethodDescriptor.java 因为主类的名称是CodePointIM,所以可以此名做为程序的名称。 CodePointIM CodePointIM.java CodePointInputMethod.java CodePointInputMethodDescriptor.java 2.Java源程序的组成 package 包名称; import 包名称.类名称; 类或接口声明语句 在java编译单元(源程序)中包含几种不同的元素,即: package 语句是可选的。如果有该语句编译器在生成类 文件时会将编译生成的“.class”文件存放到由“包名称”指定的包中。每个源程序中只能有一条package语句,而且必须在第一条语句。 import 语句引入由“类名称”指定的其他类。一个源程序中可以有多条import语句。 一个程序可包括若干个类,但由 public 修饰的类只能有一个。 各类之间存在并列、继承和包含关系。 这些类通常是在一起协同工作的。 编程只能在方法中。 类和方法中的语句包含在“{”和“}”之间。 每条语句以分号“;”结尾。 语句由表达式、变量、字面值和关键字构成。 编译后每个类产生一个 .class 文件。 类或接口声明语句是Java原程序的主体,编写程序的过程实际上就是声明类或接口的过程。 package 包名称; import 包名.类; …… public class 类名1{ 类的成员变量(或域); 方法名(参数) { 局部变量和语句; } …… } 下图就是Java源程序的一般形式。 例 程序Line.java package chapt02.shape; import java.awt.Graphics; public class Line { protected int x1,y1; protected int x2,y2; public Line(double x1,double y1,double x2,double y2){ this.x1 = x1; this.y1 = y1; this.x2 = x2; this.y2 = y2; } public void draw(Graphics g){ g.drawLine(x1,y1,x2,y2); } } 包名称 引入的类名称 类名称 Line方法 draw方法 方法参数 3.Java源程序文件的命名 按Java语言规定,源程序的文件名必须与由 public 修饰的类的类名称相同。例如下面的程序: public class TestFx extends Applet { private Fx fx; public void init() { fx = new Fx(this.getSize().height); } public void paint(Graphics g) { for(int x=0;xgetSize().width;x++){ g.drawLine(x,(int)fx.getFx(x),x+1,(int)fx.getFx(x+1)); } } } 源程序的文件名称是:TestFx.java。 4.Java应用程序(Application)的组成 Java应用程序是Java程序中的一种。这类程序具有下面的一些特征: 程序可以独立运行,直接从操作系统启动。 多数应用程序都具有图形用户界面,即GUI界面。 每个程序都具有完整的功能和用途,可以独立完成具体的事务,有明确的应用领域。 程序可能很简单,也可能非常复杂和庞大。 由一个或多个“类”组成。 其中必须有一个“类”定义了main() 方法,该方法是自动执行的类方法,是Java应用运行的起始点。而这个类也就称之为“主类”。 Java程序源文件名要与主类名
您可能关注的文档
- 《08 Jims Job》.pdf
- 《08-jordan02》.pdf
- 《09 第九章 Linux 服务器故障排查》.pdf
- 《09 第六讲 点亮一个LED发光管 实战环节》.pdf
- 《09_doc_IAC_2016_landrover》.pdf
- 《1 Case Blaine Kitchenware》.pdf
- 《1 java2实用教程(第三版)第一章》.ppt
- 《1 The trouble with Steve Jobs》.doc
- 《1-3 job interview》.ppt
- 《1-5证券市场总体趋势分析-K线和K线分析》.ppt
- 江苏省灌云高级中学2023-2024学年高三上学期第一次月考地理试题含答案.docx
- 备战2024年高考物理一轮重难点复习 第十三章 近代物理.docx
- 江苏省高邮市一中2021-2022学年高三上学期第一次月考语文试题(原卷版).docx
- 江苏省华罗庚中学2023-2024学年高三上学期12月阶段检测数学试卷含答案.docx
- 江苏省海门中学2023-2024学年高三上学期第一次调研考试地理试题及答案.docx
- 备战2024年高考物理一轮重难点复习 第九章 恒定电流.docx
- 江苏省高邮市2023-2024学年高三下学期3月学情调研数学试题含答案.docx
- 备战2024年高考物理一轮重难点复习 实验十一:探究影响感应电流方向的因素.docx
- 备战2024年高考物理一轮重难点复习 实验三:验证平行四边形定则.docx
- 备战2024年高考物理一轮重难点复习 第十四章 光.docx
文档评论(0)