Java1.4で実行されているエンタープライズアプリがいくつかあります。それらは主にDB上のストアドプロシージャを呼び出し、XMLファイルを解析し(最大で数メガバイトの大きさ)、ディスクとの間で読み取りと書き込みを行います。これらのアプリをJava6に移行する必要があるという要件があります(コードの変更は一切行われません)。
私の質問:
- Java 6でアプリを再コンパイルせずに実行した場合、正常に動作しますか(「すべき」とわかっています)?しかし、誰かが別のことを考えている場合は、親切にあなたの考えを共有していただけませんか?
- さらに重要な質問は、パフォーマンスに影響がありますか?のように、アプリは1.4でコンパイルされ、1.6で実行されますが、アプリはコンパイルされ、1.6で実行されます。1.6は、1.4と比較して、同じ古いコードに対してバイトコードの最適化を行いますか?
どうもありがとうjs