📄 2.html
字号:
<classid>.<method>- - 在 一 个 成 员 函 数 里 设 置 断 点 stop at
<class.id>:<line>- - 在 一 行 里 设 置 断 点 up [n frames]- - 在
线 程 堆 栈 里 往 上 移 down [n frames]- - 在 线 程 堆 栈 里 往 下
移 clear <class id>:<line>- - 清 除 一 个 断 点 step - - 执 行 当
前 行 cont- - 从 断 点 处 继 续 执 行 catch <class.id>- - 为 指
定 的 情 况 中 断 ignor <class.id>- - 为 指 定 的 情 况 忽 略 list
[line number]- - 打 印 源 程 序 use [Sourcefile path]- - 显 示 或
改 变 源 路 径 memeory- - 报 告 内 存 使 用 情 况 load classname-
- 加 载Java类 以 便 调 试 run <args>- - 开 始 执 行 加 载 的 类 !!
- - 重 复 以 上 的 命 令 help(?)- - 列 出 所 有 的 命 令 exit( or
quit)- - 离 开 调 试 器
2.1.3 Java程 序 的 执 行
java - java语 言 解 释 器 java命 令 解 释java 字 节 码
语 法: java [ options ] classname <args> java_g [ options ] classname
<args>
描 述: java命 令 由java编 译 器javac输 出 的Java字 节 码。
classname参 数 是 要 执 行 的 类 名 称。 注 意 任 意 在 类 名 称 后
的 参 数 都 将 传 递 给 要 执 行 类 的main 函 数。
java执 行 完main函 数 后 推 出, 除 非main函 数 创 建 了 一 个 或 多
个 线 程。 如 果main函 数 创 建 了 其 它 线 程,java总 是 等 到 最 后
一 个 线 程 推 出 才 推 出。
选 项:
-cs, -checksource 当 一 个 编 译 过 的 类 调 入 时, 这 个 选 项 将 比
较 字 节 码 更 改 时 间 与 源 文 件 更 改 时 间, 如 果 源 文 件 更 改
时 间 靠 后, 则 重 新 编 译 此 类 并 调 入 此 新 类。
-classpath path 定 义javac搜 索 类 的 路 径。 它 将 覆 盖 缺 省 的
CLASSPATH环 境 变 量 的 设 置。 路 径 是 由 一?copy;由 逗 号 隔 开 的
路 径 名 组 成, 一 般 格 式 如 下: .;<your_path> 例
如: .;C:\java\doc\classes;C:\tools\java\classes 表 示 解 释 器 遇 到
一 个 新 类, 它 先 在 本 文 件 中 查 找 它 的 定 义, 如 果 没 有, 则
在 本 文 件 所 处 目 录 下 其 它 文 件 中 查 找 它 的 定 义, 如 果 还
没 有, 则 继 续 搜 索C:\java\doc\classes目 录 中 的 所 有 文 件, 以
此 类 推。
-mx x 设 置 最 大 内 存 分 配 池, 大 小 为x,x必 须 大 于1000bytes。
缺 省 为16兆。
-ms x 设 置 垃 圾 回 收 堆 的 大 小 为x,x必 须 大 于1000bytes。 缺 省
为1兆。
-noasyncgc 关 闭 异 步 垃 圾 回 收 功 能。 此 选 项 打 开 后, 除 非 显
式 调 用 或 程 序 内 存 溢 出, 垃 圾 内 存 都 不 回 收。 本 选 项 不
打 开 时, 垃 圾 回 收 线 程 与 其 它 线 程 异 步 同 时 执 行。
-ss x 每 个Java线 程 有 两 个 堆 栈, 一 个 是java代 码 堆 栈, 一 个
是C代 码 堆 栈。-ss选 项 将 线 程 理C代 码 用 的 堆 栈 设 置 成 最
大 为x。
-oss x 每 个Java线 程 有 两 个 堆 栈, 一 个 是java代 码 堆 栈, 一 个
是C代 码 堆 栈。-oss选 项 将 线 程 理java代 码 用 的 堆 栈 设 置 成
最 大 为x。
-v, -verbose 让java解 释 器 在 每 一 个 类 被 调 入 时, 在 标 准 输
出 打 印 相 应 信 息。
环 境 变 量
CLASSPATH 用 来 提?copy;给 系 统 搜 索 用 户 定 义 的 类 的 缺 省 路
径。 各 路 径 由 分 号 隔 开, 例 如:
.;C:\java\doc\classes;C:\tools\java\classes 表 示 解 释 器 遇 到 一
个 新 类, 它 先 在 本 文 件 中 查 找 它 的 定 义, 如 果 没 有, 则 在
本 文 件 所 处 目 录 下 其 它 文 件 中 查 找 它 的 定 义, 如 果 还 没
有, 则 继 续 搜 索C:\java\doc\classes目 录 中 的 所 有 文 件, 以 此
类 推。
2.2 JWS环 境
Java WorkShop是SUN公 司 的 一 个 新 产 品,它 是 一 个 集 成 的java
语 言 开 发 环 境, 它 包 括 以 下 工 具:
l Portfolio 和Project管 理 器 l 源 文 件 编 辑 器 l Build管 理 工 具
l 调 试 器 l 项 目 测 试 l ?copy;展 在 线 超 文 本 连 接 到 帮 助 文
件
这?copy;工 具 在Java WorkShop的 第 一 页 都 有 类 似Web页 面 的 超
级 连 接, 如 图:
注 意,Java WorkShop采 用 的 是 当 今 浏 览 器 的 界 面 风 格, 你 想
作 什 么, 只 需 找 到 相 应 的 超 级 连 接 就 可 以 了, 具 体 编 译
及 调 试 功 能 是 用 嵌 如 到HTML文 档 里 的Applet实 现 的, 因 此,
对 习 惯 于 用internet浏 览 方 式 的 用 户 来 说, 这 种 界 面 很 容
易 接 受。
2.2.1 Portfolio 和Project管 理 器
Protfolios是 一?copy;java应 用 程 序 或Applet的 集 中。 它 让 你 更
好 的 管 理 更 多 的projects。 一 个project是portfolio里 的 一 个 子
集, 它 包 含 了 以 下 信 息:
1. 怎 样 编 译 本 项 目 2. 怎 样 调 试 和 浏 览 本 项 目 3. 怎 样 运
行 本 项 目 4. 怎 样 发 布 本 项 目
2.2.2 源 文 件 编 辑 器
源 文 件 编 辑 器 可 以 从build管 理 器、 调 试 器 和 源 文 件 浏 览
器 里 的 超 级 连 接 进 入。 在 这 个 模 块 里, 你 可 以 输 入 源 文
件。
2.2.3 Build管 理 工 具
本 模 块 是 项 目 的 编 译 器, 你 可 以 点build按 钮 直 接 进 入 本
模 块, 如 果 某 个 文 件 出 错, 错 误 信 息 会 提?copy;一 个 超 级 连
接, 直 接 指 到 出 错 的 源 文 件 地 点。
2.2.4 Visul Java(图 形 界 面 构 造?copy;
顾 名 思 义, 本 模 块 能 让 你 可 视 化 建 造 一?copy;复 杂 界 面, 如
果 你 用 过Visual Basic, 你 会 发 现 它 们 很 相 似。
2.2.5 调 试 器
调 试 器 能 让 你 很 方 便 地 跟 踪 程 序 的 执 行 与 发 现 程 序 的
错 误。
本 章 小 结:
Java语 言 有 两 个 开 发 环 境, 一 个 是 免 费 的JDK, 是 命 令 行 方
式 的。 还 有 一 个Java WorkShop, 是 开 发java程 序 的 集 成 环 境。
本 章 简 要 介 绍 了 它 们 的 使 用 方 法。
</pre></div></td></tr></table><hr width=90% color=#7A7A71><!--end_content--> <br> </TD> <TD bgColor=#c6bba4 vAlign=top width="1%"></TD> <TD bgColor=#c6bba4 vAlign=bottom width="11%"><b><a href="/index.html">回首页</a><br><br><a href='1.html'>上一页</a><br><br><a href='3.html'>下一页</a><br><br><a href='http://pub.goldnets.com:81/bbs/post.php?job=new&topic=12210' target=_blank> 我有话说 </a><br><br><a href='http://pub.goldnets.com:81/bbs/bbslist.php?topic=12210' target=_blank> 评论一览 </a></center><br><!--title_end1--></b><br></TD> </TR></TABLE><TABLE background=images/bj.jpg border=0 cellSpacing=0 width="100%"> <TR> <TD bgColor=#c6bba4 vAlign=top width="12%"> </TD> <TD background=/images/bj.jpg vAlign=top width="76%"> <br> <center> <iframe width=468 height=60 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no bordercolor="#000000" src="/banner4.html"></iframe> </center> <center> <script language="JavaScript" src="http://www.myrice.com/bottom.js"></script> </center> </TD> <TD bgColor=#c6bba4 vAlign=top width="12%" align="left"></TD> </TR></TABLE><center> <script language="JavaScript" src="/bottom.js"></script></center></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -