《JAVA基础教程》第4章Java应用程序的基本框架.doc

《JAVA基础教程》第4章Java应用程序的基本框架.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《JAVA基础教程》第4章Java应用程序的基本框架

第 四 章 Java应 用 程 序 的 基 本 框 架   学 习 一 门 新 语 言 最 好 是 先 看 几 个 简 单 的 程 序 例 子。 下 面 我 们 将 看 到 几 个 非 常 基 本 的 程 序 例 子。 4.1 Java应 用 程 序 的 运 行 环 境   Java应 用 程 序 是 指 可 以 独 立 运 行 在Java虚 拟 机 上 的 程 序, 它 是 一 种 中 间 代 码(byte-code?copy;。 比 如 你 的 应 用 程 序 叫my.java, 程 序 里 有 一 个 名 称 为app1的 类, 用Javac或 其 它 编 译 器, 编 译 后 将 会 生 成app1.class, 则 在 命 令 行 状 态 下 输 入:java app1就 可 以 运 行 此 程 序。 注 意, 用java 命 令 运 行 的 类 必 须 有main函 数, 否 则 不 能 执 行。 与 普 通java应 用 程 序 不 同 的 另 一 种 另 一 种Java程 序 叫Java Applet。 我 们 把 它 译 成Java小 程 序, 这 种 程 序 后 缀 也 是.class, 但 它 不 能 直 接 在java虚 拟 机 上 运 行, 也 就 是 输 入java *.class不 能 运 行, 这 种 程 序 里 可 以 没 有main函 数, 它 必 须 由 某 个 浏 览 器 来 运 行, 比 如Appletviewer或 Netscape2.02以 上 等。 这 种 程 序 我 们 将 在 后 面 章 节 中 介 绍。 4.2 最 简 单 的Java程 序 解 释 让 我 们 来 看 一 看 最 简 单 的Java应 用 程 序 例 子, 来 理 解 一 下 它 的 结 构: Filename:1.java class myfirst { public static void main(String args[ ]) { System.out,println (\This is my first Java Application\); } } 这 就 是 一 个 完 整 的 Java 应 用 程 序, 将 它 编 译: Javac 1.java 在 当 前 目 录 下, 它 将 生 成myfirst.class 文 件, Java myfirst 屏 幕 上 将 会 输 出:This is my first Java Application 让 我 们 来 一 步 一 步 分 析 每 句 话 含 义 (1?copy; class myfirst 这 一 行 用 关 键 词class来 定 义 名 为myfirst的 新 类,myfirst是 新 类 的 名 称, 必 须 是 一 个 有 效 的 标 识 符, 有 效 标 识 符 定 义 请 见 程 序 设 计 基础章 节。 类 的 说 明 包 括 数 据 说 明 和 成 员 函 数 说 明, 都 放 在 类 后 面 的 大 括 号 里 面。 一 般 类 定 义 如 下: class 类 名 称{ 数 据 定 义; 函 数 定 义; }   ( 2 )public static void main (String args [ ] ) public是 一 个 表 示 访 问 权 限 的 关 键 字, 表 示 此 成 员 函 数 是 公 有 的, 可 以 被 其 他 类 直 接 调 用, 包 括java解 释 器。 相 对 应 的 关 键 字 有private和protected,friend。private表 示 只 能 被 本 类 访 问,protected表 示 只 能 被 子 类 访 问,friend是 缺 省 的 访 问 权 限, 表 示 能 被 本 包(package)中 任 意 类 访 问, 对 其 它 包 中 的 类 是 不 可 访 问 的。   static 表 示main 成 员 函 数 在myfirst类 的 所 有 对 象 中 是 唯 一 的, 因 此 如 果 本 程 序 生 成 另 一 个myfirst类 对 象, 调 用 的 main 函 数 将 是 同 一 个 函 数。 void 表 示 main 函 数 没 有 返 回 值, 如 果 有 返 回 类 型 值, 则 可 加 上interger 或boolean 诸 如 此 类, 对 于 有 返 回 值 的 函 数, 其 函 数 实 体 的 最 后 应 加 上return语 句。 main 这 个 函 数 是 这 运 行 应 用 程 序 的 入 口 点, 因 此 编 写 应 用 程 序 是 必 须 有main( )函 数, 且 是 唯 一 的。

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档