
我们经常使用System.out.println(),那是什么?
我们经常使用System.out.println(),那是什么?
这句话的用法是在系统类System的标准输出对象中调用方法println().
Java方法是一起执行功能的语句的集合.
使程序更短,更清晰. 有利于程序维护. 可以提高程序开发的效率. 改进了代码重用.
1. 方法名称的第一个单词应以小写字母开头,随后的单词应以大写字母开头,而无需使用连接器. 例如: addPerson.
2. 下划线可能会出现在JUnit测试方法名称中,以分隔名称的逻辑组成部分. 典型的模式是: 测试
通常,定义方法包括以下语法:
修饰符 返回值类型 方法名(参数类型 参数名){
...
方法体
...
return 返回值;
}
该方法包含一个方法标题和一个方法主体. 这是方法的所有部分:

示例:
/** 返回两个整型变量数据的较大值 */
public static int max(int num1, int num2) {
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result;
}
创建对象时,使用构造函数初始化该对象. 构造函数与其所在的类具有相同的名称,但构造函数没有返回值.
通常使用构造函数为类的实例变量分配初始值,或执行其他必要步骤以创建完整的对象.
无论是否自定义构造函数,所有类都具有构造函数,因为Java自动提供了默认构造函数,该构造函数将所有成员初始化为0.
定义了自己的构造函数后filestream方法参数,默认的构造函数将无效.
java.io包包含操作输入和输出所需的几乎所有类. 所有这些流类都代表输入源和输出目标.
Java.io包中的流支持许多格式,例如: 基本类型filestream方法参数,对象,本地化的字符集等.
流可以理解为数据序列. 输入流意味着从源读取数据,输出流意味着将数据写入目标.

Java为I / O提供了强大而灵活的支持,使其更广泛地用于文件传输和网络编程中.
但是本节介绍与流和I / O相关的最基本功能. 我们将通过示例学习这些功能.
Java的控制台输入由System.in完成.
要获取绑定到控制台的字符流,可以将System.in包装在BufferedReader对象中以创建字符流.
以下是创建BufferedReader的基本语法:
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
在创建BufferedReader对象之后,我们可以使用read()方法从控制台读取字符,或使用readLine()方法读取字符串.
要从BufferedReader对象中读取字符,请使用read()方法. 其语法如下:
int read( ) throws IOException
每次调用read()方法时,它都会从输入流中读取一个字符,并将该字符作为整数值返回. 流结束时返回-1. 此方法引发IOException.

/ 使用 BufferedReader 在控制台读取字符
import java.io.*;
public class BRRead {
public static void main(String args[]) throws IOException
{
char c;
// 使用 System.in 创建 BufferedReader
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
System.out.println("输入字符, 按下 'q' 键退出。");
// 读取字符
do {
c = (char) br.read();
System.out.println(c);
} while(c != 'q');
}
}
流定义为数据序列. 输入流用于从源读取数据,输出流用于将数据写入目标.
下图是描述输入和输出流的类层次.
此流用于从文件读取数据,并且可以使用关键字new创建其对象.
有多种用于创建对象的构造方法.
您可以使用字符串类型的文件名来创建输入流对象以读取文件:
InputStream f = new FileInputStream("C:/java/hello");
您还可以使用文件对象创建输入流对象来读取文件. 我们首先必须使用File()方法创建文件对象:
File f = new File("C:/java/hello");
InputStream out = new FileInputStream(f);

创建InputStream对象之后,可以使用以下方法读取流或执行其他流操作.
此类用于创建文件并将数据写入文件.
如果在打开文件进行输出之前流不存在,则流将创建文件.
有两个构造函数可用于创建FileOutputStream对象.
使用字符串类型的文件名创建输出流对象:
OutputStream f = new FileOutputStream("C:/java/hello")
还可以使用文件对象来创建输出流以写入文件. 我们首先必须使用File()方法创建文件对象:
File f = new File("C:/java/hello");
OutputStream f = new FileOutputStream(f);
创建OutputStream对象之后,可以使用以下方法写入流或执行其他流操作.
示例:
import java.io.*;
public class fileStreamTest{
public static void main(String args[]){
try{
byte bWrite [] = {11,21,3,40,5};
OutputStream os = new FileOutputStream("test.txt");
for(int x=0; x < bWrite.length ; x++){
os.write( bWrite[x] ); // writes the bytes
}
os.close();
InputStream is = new FileInputStream("test.txt");
int size = is.available();
for(int i=0; i< size; i++){
System.out.print((char)is.read() + " ");
}
is.close();
}catch(IOException e){
System.out.print("Exception");
}
}
}
文件:
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-182007-1.html
等中国有这能力了
绝对假的
羞辱中国