ホームページ > Java > &#&チュートリアル > 開発者が Java 9 に熱狂する理由

開発者が Java 9 に熱狂する理由

伊谢尔伦
リリース: 2016-11-25 10:21:13
オリジナル
1018 人が閲覧しました

標準 Java バージョンが更新されると、開発者はいつでもアップグレードされたバージョンから必要な機能を取得できます。では、なぜ Java 9 のリリースが開発者をこれほど興奮させているのでしょうか?主な理由は以下のとおりです:

1. モジュラーソースコード

JDK ソースコードはモジュール形式で編成され、生成システムはモジュラーコンパイルで強化され、モジュール間の境界も強制されます。 。 「Jigsaw の目標は、Java SE プラットフォーム用の標準モジュラー システムを設計および実装し、そのシステムを独自のプラットフォームと JDK に適用することです。その主な目標は、一部の小型デバイスにシンプルでスケーラブルな実装を提供し、セキュリティと保守性を向上させ、アプリケーションを向上させることです。」システムのパフォーマンスを向上させ、開発者により多くの開発ツールを提供します。」これについては、JDK 最適化の推奨事項で説明されています。

2.軽量JSON API

これは、JSONデータ交換形式を使用してドキュメントとデータストリームを生成するインターフェースです。場合によっては、JSONがXMLを完全に置き換えることができます。 「JSON は Web サービスで使用でき、Java SE も JSON データ形式を採用します。これは Java 9 で提供される最も必要な機能でもあります。」

3. システムプロセス管理

今回のアップグレードは、動作を管理するための API です。システム プロセスは改良され、改良されています。現在の API では開発者にローカル コードの使用を強制することしかできませんが、このアップグレードではこの制限も克服されます。 Java SE 7 では、ローカル オペレーティング システム プロセスの操作に大きな制限がありますが、Java 9 の新しい API では、さまざまなオペレーティング システム、特に Windows 間の違いも考慮する必要があります。 「API の設計は、異なるオペレーティング システムを搭載したモバイル デバイスに適応する必要があり、これらのデバイスに展開して適用できる必要があります。同時に、同じオペレーティング システム内の複数の Java 仮想マシンの状況も考慮する必要があります。」 」 これは、JEP 文書で説明されている方法です。

4. 競合ロックを改善する

この目標は、オブジェクトにアクセスするときのスレッド競合処理を改善することです:「ロック間の競合を改善することは、実際のアプリケーションシステムにとって非常に有益です。」

5. セグメント化されたコードキャッシュ

これは主にコード キャッシュをいくつかのブロックに分割し、各ブロックにはコンパイルされたコードが含まれており、実行時のプログラムのパフォーマンスが向上するだけでなく、拡張も容易になります。

6. Smart Java Compiler

このプロジェクトは主に、大規模なプロジェクトのコンパイルにおいて JDK を超えることができるように Java コンパイラーのパフォーマンスを向上させることを目的としています。現在の実装は本当に素晴らしく、コンパイル速度が向上するだけでなく、インクリメンタル コンパイルも向上します。機能性。ただし、コードの品質と安定性がまだ満足のいくものではないため、プロジェクトはまだリリースされていません。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート