Java 是一种面向对象的编程语言,拥有强大的输入输出(I/O)功能。在 Java 中,输入输出主要通过流(Stream)来实现。流是 Java 中处理输入输出的抽象,可以将数据从一个地方传输到另一个地方。
文件输入输出
在 Java 中,可以通过 FileInputStream 和 FileOutputStream 来进行文件的输入输出操作。下面是一个简单的文件读取和写入示例:
-- -------------------- ---- -------
------ ----------
------ ----- ------------- -
------ ------ ---- ------------- ----- -
--- -
-- ----
--------------- --------------- - --- -----------------------------
--- -----
----- ------ - ----------------------- -- --- -
----------------------- ------
-
------------------------
-- ----
---------------- ---------------- - --- -------------------------------
------ --- - ------- -------
------ ----- - ---------------
------------------------------
-------------------------
- ----- ------------ -- -
--------------------
-
-
-在上面的示例中,我们首先使用 FileInputStream 来读取名为 input.txt 的文件,然后使用 FileOutputStream 将字符串写入名为 output.txt 的文件。
控制台输入输出
除了文件输入输出,Java 还提供了控制台输入输出的功能。可以通过 System.in 和 System.out 来实现控制台输入输出。下面是一个简单的控制台输入输出示例:
-- -------------------- ---- -------
------ ------------------
------ ----- ---------------- -
------ ------ ---- ------------- ----- -
------- ------- - --- -------------------
-----------------------------
------ ---- - -------------------
------------------------ - ---- - -----
----------------
-
-在上面的示例中,我们使用 Scanner 类来接收用户输入,并通过 System.out 输出结果。
以上就是关于 Java 文件和输入输出(I/O)的基本介绍和示例代码。在实际开发中,输入输出是非常常见和重要的操作,需要熟练掌握。