タグ

ブックマーク / qiita.com/shupeluter (1)

  • Java のpublic static void main なくなるってよ。 - Qiita

    そもそもなに? Javaプログラムのエントリポイントは、public static void main(String[] args)と相場が決まっています。いっぽうでツイッター界隈ではJava 21の最新機能として必ずと言っていい程「今後はstatic要らないんだよ」これが出てきます。 短期間に二度三度出てきたので、気になって調べてみました。すごく気になったのは static の記述自体の廃止 これは目も当てらません。ちょっとjava使うの辞めたい気持ちになります。なぜなら、javaバイトコード仕様自体が変更になるということは過去資産が使えなくなる可能性や、今後のマイグレーション案件に多大な影響を与えるからです。。ほんとまずい。。 調べてみましょう こういう時は1次情報をきちんと見ないといけませんね。JDKの一次情報といえば OpenJDKの公式サイト ですね。みてみましょう。Featur

    Java のpublic static void main なくなるってよ。 - Qiita
    nilab
    nilab 2023/07/02
    「全部コンパイラでやるのではなく、コンパイラ+JavaVMの実装仕様変更の合わせ技1本での実現なんですね。ほーん。これなら、java本来の機能などに影響を与える事は少なそうです」
  • 1