JavaRush /Java Blog /Random-JA /GitHub で最も人気のある 5 つの Java プロジェクト
Max Stern
レベル 35
Нижний Новгород

GitHub で最も人気のある 5 つの Java プロジェクト

Random-JA グループに公開済み
初心者のプログラマーが仕事を探し始めると、誰かが自信を持って「経験豊富なスペシャリストが必要です」と書いた何もない壁に遭遇することがよくあります。そして...今はどうする?私たちは「経験を積むには経験が必要」という状況に陥っていませんか?ここに入ってくる皆さん、もうやめてください?...
GitHub で最も人気のある 5 つの Java プロジェクト - 1
実際、この再帰から抜け出す方法はいくつかあります。企業でインターンシップに参加したり (大学に入学するよりもそこに行くのが難しい場合が多い)、自分のお金でインターンシップに参加したり (JavaRushオンライン インターンシップなど)、または初心者に適したオープンソース プロジェクトを見つけたりすることができます。ちなみに、経験豊富な開発者も同様のことを行っており、ゲラでの日常的な作業にすでに慣れています。彼らは、Java でより本格的な GitHub プロジェクトを見つけて、自分自身を緊張させるためにそれに取り組んでいます。また、大規模な Java オープンソース プロジェクトがどのように機能するかを確認し、そのコードを詳しく調べることが非常に役立つ場合もあります。この記事では、Jane Elizabeth (JAXenter.com の編集アシスタント) が、GitHub で最も人気のある 5 つの Java プロジェクトを取り上げます。実際、このリソースには膨大な数の Java プロジェクト (正確には 744,000) が含まれています。しかし、プロの開発者にとって最も興味深いものはどれでしょうか?

1.モッキト

この名前は覚えやすく、Mockito は有名なミント ライム カクテルのように聞こえます。ただし、この Java オープン ソース プロジェクトは、Java で作成された単体テスト用の最も人気のあるシミュレーション フレームワークです。Mockito は、 Shipkitライブラリに基づいて常に開発されています。Mockito 2.0 は、フレームワーク統合を強化するための改良された API を提供します。これは単体テストを作成するユーザーではなく、カスタム ロジックで Mockito を拡張またはラップする必要がある他のテスト ユーティリティやシミュレーション フレームワークを対象としています。

2. java-デザインパターン

この Java オープン ソース プロジェクトはその名の通り、java-design-patterns は開発者に Java 言語でデザイン パターンを実装する機能を提供します。特に、デザイン パターンは、開発者がアプリケーションやシステムを設計するときに一般的な問題を解決できるようにする、形式化された推奨プラクティスです。テストされ実証されたプログラミング パラダイムにより、開発プロセスがスピードアップされます。さらに、パターンを再利用すると、小さな間違いが後で大きな問題になるのを防ぐことができます。

3.RxJava_ _

RxJava は、GitHub 上で最も人気のある Java リポジトリの 1 つであり、人気のあるフレームワークです。ReactiveX API に基づいた RxJava ライブラリを使用すると、Java 仮想マシンの監視可能なシーケンスを使用して、非同期のイベント駆動型プログラムを作成できます。RxJava は、データとイベントのシーケンスをサポートするために Observer パターンを拡張します。また、開発者が低レベルの並列化、スレッド化、同期、スレッド セーフ、並列データ構造などについて心配することなく、記述段階でシーケンスを結合できる演算子も追加されています。

4.MpAndroidチャート_

MPAndroidChart は、Android オペレーティング システム用の開発用の強力で使いやすいライブラリであり、API レベル 8 以降のバージョンで実行されます。MPAndroidChart を使用すると、Android アプリケーションでさまざまなグラフを描画できます。これは、モバイル アプリケーション開発者向けのデータ視覚化ユーティリティと考えることができます。MPAndroidChart には、折れ線グラフ、ヒストグラム (垂直、水平、積み上げ、グループ化)、円グラフ、散布図、ローソク足グラフ (財務データ用)、レーダー チャート (スパイダー チャート)、円グラフ、およびそれらのさまざまな組み合わせなど、さまざまなグラフがあります。彼ら。(「図」という言葉自体は、単独ではまったく意味を失います。)

5.グアバ

この Java 言語用の優れた Google コア ライブラリは、非常に長い間存在していますが、依然としてあらゆる種類の開発者にとって非常に便利なオープン ソース ユーティリティです。これには、Java 言語を使いやすくするシンプルなユーティリティ、JDK コレクション エコシステムの拡張機能、キャッシュ、関数型プログラミング イディオムなどのその他のユーティリティが含まれており、時間を大幅に節約できます特に、Google Guava は、順序付けされたコレクションを操作するのに最適です。この機能は、開発者が非常に高度な並べ替えおよび比較機能を使用してコレクションの内容を比較できるようにするもので、Guava で最も優れて開発された機能の 1 つです。
他に読むべきもの:

GitHub の 12 の驚くべき機能

コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION