JAVA 应用与开发 - 控制台应用程序设计
2.84 MB
63 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档介绍了Java控制台应用程序的设计与实现,涵盖了键盘输入和标准输出、错误输出的基础知识。详细说明了System.in、System.out和System.err的作用,阐述了PrintStream类的主要方法,包括print()和println()的使用。文档还涉及了命令行参数的处理方式,以及在Windows和Linux环境下运行Java程序的命令语法差异。此外,文档简要介绍了系统属性的用途、Manifest.MF文件的示例及Java文件管理API的使用。 | ||
AI总结 | ||
《JAVA 应用与开发 - 控制台应用程序设计》文档内容总结如下:
1. **控制台程序的交互方式**
- 键盘输入:通过 `System.in` 读取数据,类型为 `java.io(InputStream)`。
- 标准输出:通过 `System.out` 输出数据,类型为 `java.io.PrintStream`。
- 标准错误输出:通过 `System.err` 输出错误信息,类型为 `java.io.PrintStream`。
- `PrintStream` 类的主要方法:`print()` 和 `println()`,支持多种数据类型(如 `boolean`、`char`、`int`、`long`、`float`、`double`、`char[]`、`Object`、`String`)。
2. **命令行参数和系统属性的应用**
- 命令行参数:在 Windows 和 Linux 下运行程序时,通过键盘输入参数。例如:
- Windows:`C:\> java.exe CommandLineArgsSample Lisa "Billy" "Mr Brown" "a""b"`
- Linux:`> java CommandLineArgsSample Lisa "Billy" "Mr Brown"`
- 系统属性:通过 `System.getProperties()` 获取属性,`Properties` 类提供方法如 `propertyNames()`、`getProperty(String key)`、`setProperty(String key, String value)` 等。
3. **JAR 文件的打包与运行**
- 通过 `MANIFEST.MF` 文件指定主类,例如:
```
Manifest-Version: 1.0
Created-By: 1.6.0_33 (Apple Inc.)
Main-Class: TestApp01
```
- 在 Eclipse 中创建 Maven 项目并导出 JAR 文件。
4. **简答题与小编程题**
- Java 文件操作 API 与 Windows/Linux 命令的对比:
- 列出文件:Windows 使用 `dir`,Linux 使用 `ls`;对应 Java 方法为 `list()`。
- 重命名文件:Windows 使用 `ren`,Linux 使用 `mv`;对应 Java 方法为 `renameTo()`。
总结:文档主要介绍了 Java 控制台应用程序设计的基础知识,包括输入输出流、命令行参数、系统属性、JAR 打包以及与操作系统命令的对比,适合初学者快速理解和上手。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
51 页请下载阅读 -
文档评分