Interstage Application Serverにおける、Javaでのエンディアン(endian)の扱いについて

Javaアプリケーションでデータを処理する際に、エンディアン(endian:バイトオーダー)を意識して、読み書きするような処理を行っていませんが、JavaのI/O処理でエンディアンはどのように扱われていますか?
JavaのI/O処理(java.ioパッケージやjava.nioパッケージ(JDK/JRE1.4以降))では、基本的にビッグエンディアンになります。

例)
  • java.io.DataInputStream#readInt()メソッド、および、java.io.DataOutputStream#writeInt()メソッド
    → ビッグエンディアン

  • java.nio.ByteBufferクラス
    → デフォルトはビッグエンディアン
    ただし、order()メソッドでエンディアンの変更ができます。


詳しくは、JDKのAPI仕様を参照してください。

製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9, V8, V7, V6, V5, V4, V3
プラットフォーム Windows, Solaris, Linux
アンサー種別 設計/開発