ホームページ >Java >&#&チュートリアル >Java8 はなぜ課金する必要があるのですか?

Java8 はなぜ課金する必要があるのですか?

藏色散人
藏色散人オリジナル
2019-05-22 13:54:166665ブラウズ

Java8 はなぜ課金する必要があるのですか?

jdk8 は java8 とも呼ばれます。JDK8 は 2019 年 1 月から有料になります。どうすればよいですか?

実は、この問題自体が問題です。有料となるのは JDK8 ではなく、JDK8 の後続のアップデートです。

アップデートとは何ですか? JDK をダウンロードした場合は、8u191 と 8u192 のようなものが表示されます。191 と 192 はアップデート番号です。

これらの更新には、通常、JDK のバグの修正、または機能の変更や機能拡張が含まれています。例として更新 172 を取り上げます:

1. この更新では、次の 2 つのメソッドのドキュメントが変更されます。ドキュメントの説明とメソッドの実装の一貫性:

java.awt.Toolkit.getImage(URL u)
java.awt.Toolkit.createimage(URL u)

2. Windows 8 以降の Swing/AWT テキスト コンポーネントのタッチ キーボードを自動的に表示する機能を追加.

3. 36 バグ修正

Java8 はなぜ課金する必要があるのですか?

#JDK 8u192 が 2018 年の最後のアップデートであるとします。ダウンロードしてインストールすれば、問題なく無料で使い続けることができます。

ただし、2019 年 1 月以降、JDK アップデートを入手したい場合は、申し訳ありませんが、サブスクリプション料金を支払う必要があります。

このサブスクリプション サービスの価格は次のとおりです。

PC の場合、ユーザーあたり月額 2.5 ドル、サーバー/クラウド展開の場合、プロセッサあたり月額 25 ドル、もちろん、数量が多ければ割引も可能です。

なぜ Oracle はこれを行うのですか? なぜ Java8 は課金するのですか?

理由は 2 つあると推測します。1 つ目の理由は理解できます。Oracle JDK8 は 2014 年 3 月にリリースされ、2019 年 1 月に正式に「公開更新の終了」に入りました。このバージョンは Oracle によってサポートされています。 . メンテナンスコストが高すぎるため、5 年近くの間、ソフトウェアの 1 つのバージョンを無期限にサポートすることはできません。

2 番目の理由は、Java SE Advanced、Java SE Advanced Desktop、または Java SE Suite を購入する人があまり多くないことかもしれません。

先ほど JDK について説明したときに特に Oracle という言葉を追加したことに気づいたかもしれませんが、これは Java 仮想マシンの仕様がオープンであり、誰でも実装できるためです。

Lao Liu は、2017 年のプログラミング向上グループの最初のシーズンに、非常に単純なバージョンを全員で実装しませんでしたか? もちろん、それは JVM と呼ぶことはできず、クラス ファイルの解析を実装するだけであり、単純なシーケンス、分岐、ループ、ポリモーフィズムを実装できる実行エンジン。

実際には、セミコロンを持たない唯一の Microsoft の .NET とは異なり、現在では多くの JDK プロバイダーがあります。

関連する学習の推奨事項:

Java 基本チュートリアル

以上がJava8 はなぜ課金する必要があるのですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。