jQuery in Action, 2nd edition*
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes US-ASCII and File access Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "US-ASCII and File access" Watch "US-ASCII and File access" New topic
Author

US-ASCII and File access

Radi Hadzhiyski
Ranch Hand

Joined: Jun 30, 2009
Posts: 47
Hi everyone,


I have the following in my assignment:

1.
All numeric values are stored in the header information use the formats of the
DataInputStream and DataOutputStream classes.


2.
All text values, and all fields (which are text only), contain only 8 bit characters,
null terminated if less than the maximum length for the field.
The character encoding is 8 bit US ASCII.


so:

1. because US-ASCII is only 7 bit, i think that i should take the ISO-8859-1 or the UTF-8?
2. because DataInputStream extends InputStream , should i take for my database file obligative the DataInputStream
or the FileInputStream extends InputStream
or can i take RandomAccessFile too (RandomAccessFile implements DataInput and
DataInputStrem implements also DataInput)?


SCJP 1.6 (91%), SCJD
Anne Crace
Ranch Hand

Joined: Aug 29, 2005
Posts: 223
I use RandomAccessFile and "ISO-8859-1" for my encoding.


SCJP, SCJD
Gert-Jan den Besten
Ranch Hand

Joined: May 02, 2008
Posts: 56

Radi Hadzhiyski wrote:1. because US-ASCII is only 7 bit, i think that i should take the ISO-8859-1 or the UTF-8?

I explicitly used the US-ASCII encoding. At work I'm a middleware developer and I have to be very picky (more than needed for this assignment) about codepages/charactersets/encodings...

Radi Hadzhiyski wrote:2. because DataInputStream extends InputStream , should i take for my database file obligative the DataInputStream
or the FileInputStream extends InputStream
or can i take RandomAccessFile too (RandomAccessFile implements DataInput and
DataInputStrem implements also DataInput)?

The formats named in the description matches the formats of the RandomAccessFile. You're safe to use the RAF.


SCJP 5; SCJD; SCWCD 5.
Roel De Nijs
Bartender

Joined: Jul 19, 2004
Posts: 5126
    
  12

Hi Radi,

Used the same things like Anne: RAF (think that every scjd'er is using that one) and ISO-8859-1 as character encoding.

Kind regards,
Roel


SCJA, SCJP (1.4 | 5.0 | 6.0), SCJD
http://www.javaroe.be/
 
jQuery in Action, 2nd edition
 
subject: US-ASCII and File access
 
Similar Threads
Reading .db file
How to read MAGIC for db-2x2.db
Should we always use RandomAccessFile
(NX)Questions about instructions:
Locking a record