以下是对工作中遇到IO实际应用的总结。
IO常见使用的有以下几种情况:
1. 文件的读写操作(存储设备),包括
(1)文本文件
txt、ini、properties、xml、json、html
(2)二进制文件
文档文件:rtf、doc(docx)、xls(xlsx)、ppt(pptx)、pdf等格式
图片文件:jpg、png、gif、tiff、bmp等文件格式
条形码、二维码、图形验证码等图片应用
音频文件:mp3、wav、midi等文件格式
视频文件:mp4、avi 3gp wmv flv、rmvb等格式
压缩包文件:zip、rar、gz、7z、tar、jar等格式
2. 网络操作(网络设备)包括:
(1)socket通信
(2)对网络协议的封装,包括:http、ftp、sftp、ssh、telnet、email(smtp、pop3等) 等协议
3. 输入设备操作 包括:
(1)键盘、鼠标等
(2)摄像头、扫描仪等设备
Java IO篇主要说的是文件操作,其他以后再谈。
接下来,会介绍对各种文件的读写操作。