|
@@ -1,9 +1,10 @@
|
|
|
# JAVA Process使用教程
|
|
# JAVA Process使用教程
|
|
|
> 关注重点在Process的使用上,java 如何启动和操作子进程
|
|
> 关注重点在Process的使用上,java 如何启动和操作子进程
|
|
|
|
|
+0. 概念铺垫:进程、ProcessBuilder 与 Process
|
|
|
1. 通过ProcessBuilder构建Process
|
|
1. 通过ProcessBuilder构建Process
|
|
|
2. 获取Process的输入和输出
|
|
2. 获取Process的输入和输出
|
|
|
> 包含标准输出与错误输出的重定向(相互重定向、重定向到文件、重定向枚举的解释)
|
|
> 包含标准输出与错误输出的重定向(相互重定向、重定向到文件、重定向枚举的解释)
|
|
|
- > 异步处理输入和输出(多线程、CompletableFuture)
|
|
|
|
|
|
|
+ > 异步处理输入和输出(多线程、CompletableFuture)
|
|
|
- 标准输入
|
|
- 标准输入
|
|
|
- 标准输出
|
|
- 标准输出
|
|
|
- 错误输出
|
|
- 错误输出
|
|
@@ -11,4 +12,5 @@
|
|
|
4. Process的核心对象及对应API详解
|
|
4. Process的核心对象及对应API详解
|
|
|
> 详细解释API的每个参数和返回值
|
|
> 详细解释API的每个参数和返回值
|
|
|
- ProcessBuilder
|
|
- ProcessBuilder
|
|
|
- - Process
|
|
|
|
|
|
|
+ - Process
|
|
|
|
|
+5. 综合运用:管道式调用外部工具
|