Java--第1天--IO流(一)

温馨提示:
本人在http://how2j.cn?p=36286这个网站学习的第一天,做个总结,欢迎大家前去访问学习。
在这个网站里面有系统的学习路线,大家可以根据自己的情况选择合适的学习路线。(点击图片即可跳转到这个页面哦,去试试吧)

  • 流的概念

流就是一系列数据,包括输入流(InputStream)和输出流(OutputStream)。

  • 文件输入流

建立一个文件输入流,这个流可以用来把数据从硬盘的文件读取到JVM内存中

package io;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

/**
 * 
 * @author Administrator
 * return:文件输入流
 * 思路:
 * 1.创建一个File对象
 * 2.创建基于文件的输入流
 * 3.捕获异常。
 */
public class IoDemo1 {
	
	public static void main(String[] args) {
		
		//1.创建一个File对象
		File file = new File("F:/eleven.txt");
		
		//2.创建基于文件的输入流
		try {
			//通过这个输入流,可以把数据从硬盘中读取到java虚拟机中,也就是(JVM)中。
			FileInputStream fis = new FileInputStream(file);
			
		} catch (FileNotFoundException e) {
			
			e.printStackTrace();//3.捕获异常
		}
	}

}

文件输出流(OutputStream):

package io;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;

/**
 * 
 * @author Administrator
 * return:文件输出流
 * 思路:
 * 1.创建一个File对象
 * 2.创建基于文件的输出流
 * 3.捕获异常。
 */
public class IoDemo1 {
	
	public static void main(String[] args) {
		
		//1.创建一个File对象
		File file = new File("F:/eleven.txt");
		
		//2.创建基于文件的输出流
		try {
			//通过这个输出流,可以把数据从硬盘中读取到java虚拟机中,也就是(JVM)中。
			FileOutputStream fos = new FileOutputStream(file);
			
		} catch (FileNotFoundException e) {
			
			e.printStackTrace();//3.捕获异常
		}
	}

}

字节流:

InputStream字节输入流
OutputStream字节输出流
用于以字节形式读取和写入数据

ASCll码:
所有数据存放在计算机中,都是以数字的形式存放的,所以字母就需要转换成数字才可以存放

字符 十进制数字 十六进制数字
! 33 21
" 34 22
# 35 23
$ 36 24
% 37 25
& 38 26
' 39 27
( 40 28
) 41 29
* 42 2A
+ 43 2B
, 44 2C
- 45 2D
. 46 2E
/ 47 2F
0 48 30
1 49 31
2 50 32
3 51 33
4 52 34
5 53 35
6 54 36
7 55 37
8 56 38
9 57 39
: 58 3A
; 59 3B
< 60 3C
= 61 3D
> 62 3E
@ 64 40
A 65 41
B 66 42
C 67 43
D 68 44
E 69 45
F 70 46
G 71 47
H 72 48
I 73 49
J 74 4A
K 75 4B
L 76 4C
M 77 4D
N 78 4E
O 79 4F
P 80 50
Q 81 51
R 82 52
S 83 53
T 84 54
U 85 55
V 86 56
W 87 57
X 88 58
Y 89 59
Z 90 5A
[ 91 5B
\ 92 5C
] 93 5D
^ 94 5E
_ 95 5F
` 96 60
a 97 61
b 98 62
c 99 63
d 100 64
e 101 65
f 102 66
g 103 67
h 104 68
i 105 69
j 106 6A
k 107 6B
l 108 6C
m 109 6D
n 110 6E
o 111 6F
p 112 70
q 113 71
r 114 72
s 115 73
t 116 74
u 117 75
v 118 76
w 119 77
x 120 78
y 121 79
z 122 7A
{ 123 7B
| 124 7C
} 125 7D
~ 126 7E

友情链接:http://how2j.cn?p=36286

猜你喜欢

转载自blog.csdn.net/qq_41293896/article/details/86544813