Java I/O Q&A Questions and Answers





API /

applet 16ascii 12
audio 37block 27
buffer 56BufferedImage 9
BufferedInputStream 58BufferedReader 1 100
BufferedReader 2 55BufferedReader read 37
BufferedWriter 67bytearray 19
ByteArrayInputStream 10ByteArrayOutputStream 15
ByteBuffer 44c 18
c 11command 5
connection 8console 17
constructor 20convert 73
copy 19createTempFile 5
csv 17data 76
DataInputStream 55dataoutputstream 24
Decode 10deleteOnExit 4
deserialization 9encoding 20
encrypt 8EOF 21
eofexception 16excel 6
exec 9fileappender 1
FileChannel 29FileInputStream 97
FilenameFilter 14filenotfoundexception 16
FileOutputStream 53FileReader 63
filesystemwatcher 5FileWriter 36
flash 12Flush 42
getAbsolutePath 3getCanonicalPath 7
getPath 4gzip 8
header 10Image 36
InputStream 1 100InputStream 2 100
InputStream 3 15InputStream close 12
InputStream read 62InputStreamReader 38
ioexception 27iostream 15
Jar 26Jaxb 9
jmf 7jni 11
lastModified 20length 11
line 64Linux 14
log 10loop 20
memory 21mp3 13
nio 67NullpointerException 16
object 75objectinputstream 53
ObjectOutputStream 39output 64
outputstream 90parse 20
path 24pdf 22
PipedOutputStream 3port 7
print 25printstream 30
printwriter 83ProcessBuilder 6
random 26RandomAccessFile 1 100
RandomAccessFile 2 8RandomAccessFile read 8
Reader 68readLine 38
redirect 8replace 10
Reset 15resourcebundle 22
rtmp 8rtp 7
rtsp 8Scanner 25
serialize 89Sevlets 56
split 5stream 1 100
stream 2 100stream 3 88
stream close 42stream read 17
StreamCorruptedException 13streamtokenizer 29
Stringbuffer 9StringTokenizer 20
text 89timeout 12
tokenizer 8unicode 9
unix 9upload 5
utf 1video 33
vlcj 4WAV 2
Windows 18write 1 100
write 2 18writeObject 4
writer 23xml 48
zip 32ZLIB 8

batch File /

ant 2BAT 74
batch File 1 100batch File 2 17
classpath 5command 10
console 5dos 6
exe 5exec 11
execute 31javac 6
JRE 1Parameter 7
redirect 1runtime 5
script 2shell 4
variable 5windows 29

binary File /

binary File 76c 2
convert 8execute 3
format 2load 4
parse 9read 47
Write 23

class file /

access 11ant 9
Bad class file 33batch 6
block 4bytecode 14
class file 1 100class file 2 100
class file 3 100class file 4 77
classpath 13command 4
compile 37compiler 7
convert 16decompile 32
directory 13encrypt 5
error 20exe 6
execute 9external 7
folder 6format 5
header 4import 9
inner class 13javac 16
jruby 2junit 3
jvm 20load 34
location 6Name 42
override 1package 26
path 21performance 4
pojo 1Property 16
public class 27Read 14
reflection 6run 18
scanner 4security 4
serialize 11size 4
source 46version 27
war 9windows 13
xsd 3

CSV file /

API 9cell 3
close 1column 6
comma 8convert 13
CSV file 49CSV 36
data 9delete 3
Delimiter 4download 7
encoding 5error 2
excel 6export 12
extract 4find 4
Format 8generate 5
header 5html 3
import 7line 5
merge 3open 4
opencsv 4output 5
parse 28read 70
remove 2row 6
save 5serialize 4
Sevlets 12Sort 4
space 2split 4
string 13unix 1
Update 3upload 2
validation 3write 33
XML 8

deploy /

deploy 1

Development /

ActiveDirectory 36Ant 69
Antlr 11applet 1 100
applet 2 48association 8
bit 31bufferedimage 20
byte 1 100byte 2 22
c 42cache 22
camel 5certificate 6
checkstyle 3classpath 59
communication 10console 60
css 9Cursor 6
Decode 11dir 31
disk 49encoding 1 100
encoding 2 6EPS 6
fetch 11FileChooser 18
flash 23flex 7
FtpClient 7git 6
gradle 3hex 11
icon 31J2ME 52
javac 45javadoc 8
jaxb 48jena 6
jni 20jnlp 60
json 68junit 30
jvm 40key 46
Keystore 16line 1 100
line 2 100line 3 99
linux 1 100linux 2 18
List 1 100List 2 51
lotus 2lucene 18
manifest 43metadata 17
midlet 7mkdir 9
monitor 22MS Word 22
nfs 10null 32
OS 67password 38
performance 76plugin 1
poi 29policy 59
port 37project 1
Property 14Resource 67
response 24runtime 1 100
runtime 2 1Security 28
SerialPort 25setup 19
source 1 100source 2 26
storage 11StringBuffer 13
svn 20symbolic 6
temporary 21timestamp 24
trace 5Unicode 45
Unit test 14USB 16
utf 2validation 27
Version 50vfs 4
video 51War 1 100
War 2 17word 1 100
word 2 2

directory /

absolute 12access 19
active 1change 13
compile 13content 21
copy 67current 42
delete 43directory 1 100
directory 2 100directory 3 100
directory 4 56empty 8
error 10filenotfoundexception 9
find 44folder 88
HOME 10move 23
name 50open 19
package 17Path 1 100
Path 2 47permission 12
processbuilder 5read 56
Recursive 10relative 38
remote 13rename 7
Retrieve 12root 13
save 16scan 10
Search 30structure 26
Traverse 14unix 7
write 16

error /

access 25Catch 8
Classnotfoundexception 3close 7
compile 10delete 7
EOF 1eofexception 17
error 1 100error 2 9
exception 71FileNotFoundException 60
find 12Input 9
invalidClassException 5IOException 1 100
IOException 2 37memory 12
NoClassDefFoundError 6NotSerializableException 7
NullPointerException 17open 32
OptionalDataException 6OutOfMemoryError 11
parse 8pdf 2
Permission 2pipe 11
read 36scanner 1
StreamCorruptedException 21Upload 12
write 26

Excel File /

browser 6column 4
data 8download 6
Excel file 70export 6
Format 8generate 5
jacob 1jxl 12
open 10parse 2
password 6POI 35
read 66save 4
Sevlets 4sheet 9
workbook 1write 22
xlsx 7xssf 4

File Attribute /

attribute 15canRead 6
content 36data 76
end 29executable 37
exist 18exists 23
extension 42Format 45
handle 81html 54
length 16location 31
Memory 26name 1 100
name 2 48number 28
object 70permission 29
Property 23Remote 18
separator 9size 52
Type 44unix 36

jar /

access 53ant 32
applet 29archive 5
Bat 5batch 25
c 8Class 87
classpath 45commandline 8
compile 30content 14
convert 8copy 26
decompile 6dependency 21
deploy 12directory 44
dll 12Download 22
entry 4error 43
exception 19exe 39
executable 83executablejar 34
execute 67extract 32
find 35folder 22
icon 15image 34
include 35Jar 1 100
Jar 2 100Jar 3 100
Jar 4 100Jar 5 100
Jar 6 100Jar 7 100
Jar 8 32javac 14
javadoc 1javame 26
JMF 4jnlp 15
jruby 2junit 2
launch 9library 29
linux 26Load 58
Location 4main 25
manifest 42open 24
OS 19package 45
path 50poi 4
policy 4problem 76
propertyfile 15read 65
reflection 9resource 35
run 81running 50
runtime 33sign 18
source 12svn 3
text 32update 33
war 19windows 32
XML 5zip 27

Log /

access 6applet 3
console 4delete 5
FileHandler 3jvm 6
lck 3Lock 6
Log 1 100Log 2 17
logback 7Logger 13
message 13monitor 5
output 7parse 7
read 12redirect 4
rotation 3serialize 2
slf4j 2TailListener 3
webstart 1Write 14

Media File /

aiff 3applet 16
audio 67avi 6
bufferedimage 12c 4
chm 19convert 69
doc 67download 20
dvd 4eml 1
EPS 2excel 29
font 19gif 31
image 1 100image 2 30
Image copy 7Image display 6
Image path 7Image read 19
Image save 17Image write 8
imageio 29INI 33
IOException 3jai 7
jmf 13jpeg 28
jpg 26load 33
media 9metadata 6
midi 13mp3 75
pdf 55playback 9
png 19powerpoint 7
rtf 34sound 38
text 51thumbnail 4
tiff 15upload 30
video 17WAV 83
wave 16xls 34

nio /

asynchronous 4block 5
Buffer 7c 2
channel 19connection 4
directory 2file 34
filelock 2FloatBuffer 3
interrupt 1IOException 2
lock 3memory 4
multicast 2netty 6
nio 96path 7
Pattern 1ReadableByteChannel 2
rename 3SelectableChannel 2
SelectionKey 4Selector 15
serialize 4ssl 2
StandardOpenOption 1

Operation /

access 1 100access 2 21
append 83archive 10
block 14change 58
check 1 100check 2 4
checksum 9close 27
command 38compare 41
compile 95convert 86
copy 1 100copy 2 82
decrypt 13delete 1 100
delete 2 100delete 3 44
Detect 28download 1 100
download 2 100download 3 7
Drive 15edit 29
encrypt 19execute 37
extract 26find 1 100
find 2 9Flush 12
format 57import 44
input 1 100input 2 12
load 78Lock 59
merge 21move 38
open 1 100open 2 100
open 3 14output 83
package 38parse 1 100
parse 2 50permission 23
persist 9print 1 100
print 2 46Process 75
read 1 100read 2 100
read 3 100read 4 100
read 5 100read 6 100
read 7 100read 8 100
read 9 96redirect 10
remove 22Rename 50
renameTo 22replace 30
retrieve 20run 55
Save 1 100Save 2 63
scan 22scanner 59
search 1 100search 2 7
Send 48share 30
Sort 22split 27
store 35transfer 56
update 43upload 1 100
upload 2 100upload 3 100
upload 4 45write 1 100
write 2 100write 3 100
write 4 100write 5 100
write 6 58

PDF file /

applet 3c 3
Color 2Convert 19
decrypt 2display 9
encrypt 1Error 6
excel 7extract 9
Format 8generate 15
html 13itext 8
J2ME 2jackrabbit 2
jasper 1JasperReport 5
jpeg 1junit 1
linux 4merge 4
Open 17page 6
Parse 6password 4
PDF file 90PdfBox 3
poi 1print 18
read 24save 10
text 9windows 4
word 7

PropertyFile /

access 2ant 1
bundle 2classpath 9
encoding 7key 24
load 50log 8
package 6path 4
Property 1 100Property 2 100
Property 3 100Property 4 52
PropertyFile 34read 18
reference 4Resource 8
update 1value 39
war 9write 3

serialize /

access 1c 8
class 57clojure 1
cloneable 5deserialize 22
encrypt 2exception 13
Externalizable 17field 5
file 13final 13
graph 9immutable 2
implement 26inheritance 12
instance 4interface 29
InvalidClassException 6kryo 1
load 1marker 6
marshal 5object 1 100
object 2 100object 3 3
persist 5problem 31
Process 4Property 1
proxy 4question 26
read 6readObject 5
Reference 6reflection 9
remote 1save 2
serialize 1 100serialize 2 100
serialize 3 100serialize 4 61
serialversionuid 27Sevlets 16
singleton 8size 2
static 26subclass 6
transient 15update 1
value 3variable 5
write 4xml 31

text file /

add 25ant 2
append 34applet 12
arabic 9ascii 30
binary 30c 2
classpath 3compare 29
console 8content 24
Convert 16count 21
csv 9data 61
delete 34delimiter 10
directory 20Download 6
edit 18editor 4
encoding 12encrypt 3
error 18excel 10
exception 6Extract 22
Find 27folder 16
Format 24HTML 9
input 33Insert 19
jnlp 2json 3
large 19line 69
load 11log 11
modify 11open 28
output 32parse 50
password 3Pattern 5
print 35random 10
read 1 100read 2 67
Recursive 2remove 22
Replace 19retrieve 13
reverse 4Save 34
scan 10scanner 11
script 3search 32
solution 6Sort 20
space 9split 14
string 42tab 10
text file 1 100text file 2 100
text file 3 26txt 1 100
txt 2 31Unicode 10
unix 7update 15
windows 4word 20
write 90

Windows /

c 7command 4
convert 15copy 13
directory 37DLL 37
Exe File 1 100Exe File 2 47
exec 8folder 8
IOException 7jna 4
jni 7jre 7
linux 17Path 18
permission 8unix 17
vista 4Windows 1 100
Windows 2 71

XML file /

Annotation 4ant 19
attribute 11browser 4
classpath 3compare 12
convert 23copy File 3
csv 11document 14
docx 2DOM 14
DTD 10Element 31
encoding 6encrypt 4
Error 18excel 3
Format 16Graph 3
html 4insert 4
internationalization 3jaxb 17
jdom 12junit 2
kXML 2load 11
log 2merge 9
modify 4node 7
nullpointerexception 2oc4j 2
output 11parse 70
parser 15process 11
Property 8query 3
read 72retrieve 5
save 7sax 14
saxparser 10schema 12
search 4serialize 1
Sevlets 34Sort 2
split 11string 20
tag 18text 4
transform 3update 6
validation 13write 29
XML file 1 100XML file 2 62
xpath 8xquery 2
xsd 14xsl 1
xslt 22XStream 7

Zip /

ant 5Append 8
archive 11c 3
compress 21contain 10
Convert 6copy 6
CRC 3csv 2
delete 9directory 37
Doc 2download 12
encoding 5encrypt 9
entry 11epub 3
error 14extract 17
extraction 6faster 2
file 1 100file 2 50
Folder 22gz 16
gzip 71image 6
install 2Linux 8
memory 2open 10
parse 1password 7
path 8protected 10
read 23rename 4
Sevlets 28size 11
split 8tar 26
Text 9truezip 3
unicode 3VB 2
Windows 8WinZip 7
xml 1Zip 94
ZipEntry 3ZipException 14
zipfile 8zipinputstream 20
ZipOutputStream 13