Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Wiki Markup
The contracts of the read methods for {{InputStream}} and {{Reader}} classes and their subclasses are complicated with regard to filling byte or character arrays.  According to the Java API \[[API 2006|AA. Bibliography#APIReferences#API 06]\] for the class {{InputStream}}, the {{read(byte\[\] b, int off, int len)}} method provides the following behavior:

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f290c56de1fd7bec-2b838a8e-410a430b-b1a09c73-7e59e94414e0dd8480ec00c1"><ac:plain-text-body><![CDATA[

[[API 2006

AA. Bibliography#API References#API 06]]

Class InputStream, DataInputStream

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="13df5dd615d726a7-4901b9c0-4c34475d-85bb96d3-01f79e99abf65facb8bc79a9"><ac:plain-text-body><![CDATA[

[[Chess 2007

AA. Bibliography#Chess References#Chess 07]]

8.1, Handling Errors with Return Codes

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="bd2f8ea934d51562-5678d5ac-43424979-a5b8a5de-b53afa0dc350d02e55005d44"><ac:plain-text-body><![CDATA[

[[Harold 1999

AA. Bibliography#Harold References#Harold 99]]

Chapter 7, Data Streams, Reading Byte Arrays

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="65f50b66bdc9bfda-4094a876-4e424c5d-91f9b3be-6db397558948686ca5b57fba"><ac:plain-text-body><![CDATA[

[[Phillips 2005

AA. Bibliography#Phillips References#Phillips 05]]

 

]]></ac:plain-text-body></ac:structured-macro>

...