Meaningless Drivel is fun!*
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes NX:Using RandomAccessFile and FileChannel Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "NX:Using RandomAccessFile and FileChannel" Watch "NX:Using RandomAccessFile and FileChannel" New topic
Author

NX:Using RandomAccessFile and FileChannel

Bill Robertson
Ranch Hand

Joined: Mar 21, 2003
Posts: 234
I am using RandomAccessFile to read my DB file. I noticed is some other
posts people using RandomAccessFile to read the header and then retrieving
a FileChannel to read in the data.
What is the advantage of the FileChannel? Can't you just use RandomAccessFile for reading the entire file?
Bharat Ruparel
Ranch Hand

Joined: Jul 30, 2003
Posts: 493
Hello Bill,
There is no requirement in the assignment dictating the choice of RAF v/s filechannels. As a matter of fact, you can do the whole IO using "old" style Random Access Files all-together (that is what I did). The NIO (new IO) package/capability introduced in jdk 1.4 + has improved the IO speed and allowed for bi-directional read/write channels etc. I am staying away from it until I finish the entire assignment and then may be work on introducing file-channels (the keywords being "may be"). It depends on what you can get more comfortable with in a reasonable amount of time.
Regards.
Bharat


SCJP,SCJD,SCWCD,SCBCD,SCDJWS,SCEA
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: NX:Using RandomAccessFile and FileChannel
 
Similar Threads
FileChannel and read method
Using RandomAccessFile on huge file
NX: FileChannel & ThreadSafety
what is the most optimized way of writing a file
NX: (Contractors) File I/O class