《java基础教程》第四章 java应 用 程 序 的 基 本 框 架

《java基础教程》第四章 java应 用 程 序 的 基 本 框 架

ID:18062090

大小:33.50 KB

页数:9页

时间:2018-09-13

《java基础教程》第四章 java应 用 程 序 的 基 本 框 架_第1页
《java基础教程》第四章 java应 用 程 序 的 基 本 框 架_第2页
《java基础教程》第四章 java应 用 程 序 的 基 本 框 架_第3页
《java基础教程》第四章 java应 用 程 序 的 基 本 框 架_第4页
《java基础教程》第四章 java应 用 程 序 的 基 本 框 架_第5页
资源描述:

《《java基础教程》第四章 java应 用 程 序 的 基 本 框 架》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第四章Java应用程序的基本框架  学习一门新语言最好是先看几个简单的程序例子。下面我们将看到几个非常基本的程序例子。4.1Java应用程序的运行环境  Java应用程序是指可以独立运行在Java虚拟机上的程序,它是一种中间代码(byte-code?copy;。比如你的应用程序叫my.java,程序里有一个名称为app1的类,用Javac或其它编译器,编译后将会生成app1.class,则在命令行状态下输入:javaapp1就可以运行此程序。注意,用java命令运行的类必须有main函数,否则不能执行。与普通jav

2、a应用程序不同的另一种另一种Java程序叫JavaApplet。我们把它译成Java小程序,这种程序后缀也是.class,但它不能直接在java虚拟机上运行,也就是输入java*.class不能运行,这种程序里可以没有main函数,它必须由某个浏览器来运行,比如Appletviewer或Netscape2.02以上等。这种程序我们将在后面章节中介绍。4.2最简单的Java程序解释让我们来看一看最简单的Java应用程序例子,来理解一下它的结构:Filename:1.javaclassmyfirst{publicsta

3、ticvoidmain(Stringargs[]){System.out,println("ThisismyfirstJavaApplication");}}这就是一个完整的Java应用程序,将它编译:Javac1.java在当前目录下,它将生成myfirst.class文件,Javamyfirst屏幕上将会输出:otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdez

4、hen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCount

5、ypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,MinistersandThisismyfirstJavaApplication让我们来一步一步分析每句话含义(1?copy;classmyfirst这一行用关键词class来定义名为myfirst的新类,myfirst是新类的名称,必须是一个有效的标识符,有效标识符定义请见程序设计基础章节。类的说明包括数据说明和成员函数说明,都放在类后面的大括号里面。一般类定义如下:clas

6、s类名称{数据定义;函数定义;}  (2)publicstaticvoidmain(Stringargs[])public是一个表示访问权限的关键字,表示此成员函数是公有的,可以被其他类直接调用,包括java解释器。相对应的关键字有private和protected,friend。private表示只能被本类访问,protected表示只能被子类访问,friend是缺省的访问权限,表示能被本包(package)中任意类访问,对其它包中的类是不可访问的。  static表示main成员函数在myfirst类的所有对象

7、中是唯一的,因此如果本程序生成另一个myfirst类对象,调用的main函数将是同一个函数。void表示main函数没有返回值,如果有返回类型值,则可加上interger或boolean诸如此类,对于有返回值的函数,其函数实体的最后应加上return语句。main这个函数是这运行应用程序的入口点,因此编写应用程序是必须有main()函数,且是唯一的。(3?copy;System.out.println一句这一句是main函数里的功能语句,是调用Java里System包里的out类的println成员函数,是标准输入

8、输出。4.3Java应用程序参数的传递Java语言很类似C和C++语言。在C语言里,通过在命令行输入参数,C程序可由main函数读入这?copy;参数,java程序也一样,请看下面程序:Filename:2.javaclassMy2{publicstaticvoidmain(Stringargs[]){intarc=args.length;if(arc>0)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。