• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

NX:Using RandomAccessFile and FileChannel

 
Bill Robertson
Ranch Hand
Posts: 234
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 493
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic