
数年前、私はプログラミングの勉強を始めました。 ITとはまったく関係のない分野で勉強しました。 したがって、彼はすべてを自分で教えました。 ハブに関する記事、さまざまなチュートリアル、ビデオチュートリアル。 グーグルで長い時間を過ごした後、私はJavaを学びたいと固く決心しました。 この選択の理由はありふれたものでした。 理解できる素晴らしいオンラインコースを見つけました。
ほとんどのコースと同様に、そこでEclipse IDEが使用されました。 私を助けることができる仲間のプログラマーはいませんでした。 そして、私がどれほど苦労したかを恐怖で覚えています。 本を読んでレッスンを見ながら、すべてを理解しました。 しかし、何らかの理由で、それは日食で始まりませんでした。 当時、私にはとてもシンプルに思えたものは、耐え難いものでした。 時々、何かの一部を勉強しながら、他の部分から完全に抽象化したいことがあります。 その瞬間、私の仕事は変数とは何かを理解し、ループの書き方を学び、if-else構文を試すことでした。 そして、私はどのようなプロジェクトを作成するのかを決めなければなりませんでした。 プログラムまたはアプレットとして実行します。 ライブラリをインポートし、クラスパスに追加します。 そして、ここでは教室で見逃されている瞬間がしばしばあります。 そして、小さな間違いを犯すと、アプリケーションがまったく起動しない場合があります。
結論は、完全な初心者がEclipse、NetBeans、IDEAなどの本格的なIDEを理解することは容易ではないということです。 私は、最初の試みの後、プログラミングのアイデアを拒否した多くの人々を知っています。 開発の概念を理解していなかったという事実ではなく、まさに最初に直面した難しい設定とさまざまな構成の問題が原因でした。
それで最近、オラクルのサイトで、Bluej-初心者向けのJava IDEという広告を見ました。 それは面白くなり、ダウンロードして、試してみました...そして、そのようなIDEを使えば、初心者がJava言語の基礎を学ぶことは確かに簡単になるという広告に同意しました。 この記事は、この製品の簡単な紹介です。
これは何ですか
BlueJは、英国のケント大学、オーストラリアのモナッシュ大学、サンマイクロシステムズの専門家による初級プログラミングトレーニング用に設計された無料のJava IDEです。 この製品はまったく新しいものではなく、その開発は1999年に始まりました。 2009年にオープンソースになりました。 BlueJには、Windows、Mac OS X、Ubuntuの3つの主要バージョンがあります。 BlueJインターフェースは、ロシア語を含む多くの言語に翻訳されています。
BlueJの使用方法
製品の視覚的なデモンストレーション用の「Hello World」という小さなプログラムを作成しましょう。
1.からBlueJをダウンロードします。 サイト JDKにはすでにバージョンがあり、これも作業を容易にします。 JDKは個別にインストールできます。
IDEを起動し(バージョン3.1.1があります)、そのような画像を確認します。

2. [ プロジェクト]- [ 新しいプロジェクト]をクリックし、 プロジェクトの名前を追加します。 私は鳥と呼ばれました。

3. [ 新しいクラス ]ボタンをクリックすると、ウィンドウがポップアップ表示されます。 テキストフィールドにクラス名(Zoo)を入力し、クラスタイプを選択して[OK]をクリックします。 クラスの名前を持つ長方形があります。

4.長方形をダブルクリックします-クラスはすでに開いています。 IDEは、完成したクラスに、コメント、フィールド、コンストラクタ、およびメソッドのサンプルコードをすぐに挿入しました。 写真に示すように交換しています。

5. [ コンパイル]をクリックします(下部に「 コンパイルされたクラス-構文エラーなし」と表示されます)。 閉じるをクリックします 。
6.クラスを右クリックして、メインメソッドvoid showBirds()を選択します。 ターミナルウィンドウにコードの結果が表示されます。

静的メソッドはすぐに実行できます。 または、最初にクラスの本質を作成し(新しいMain()を右クリック)、任意のメソッドを右クリックします。 パブリックという単語はスキップできます。 main(String [] args)メソッドを使用する場合、パラメーターの形式{}を渡す必要があります。
他に何?
プロジェクトはUMLダイアグラムとして表示されます。 メインウィンドウでパッケージを直接追加したり、継承を設定したり、どのクラスが何を使用するかを指定したりできます。 エディターでフォントサイズとさまざまなささいなことを設定できます。 また、キーボードショートカットも設定します。 BlueJには拡張機能もあります。
コード補完は見つかりませんでした。これは、おそらくBlueJが設計されているレベルの専門家にとっても良いことです。 メソッドの名前と言語の構文をよりよく覚えることができます。 かなりまともなデバッガーがあります。
個人的には、私は本当にBlueJを使用するのが好きでした(Ubuntuの下で1回ハングしましたが、再起動するとデータを失うことなく問題をすばやく解決しました)。 Javaを学ぶことに決めた初心者には、このIDEを安全にお勧めできると思います。 プログラミングにすでに精通しており、新しい言語を習得することを決めた人にとって、これは最良の選択ではありません。 BlueJは、経験豊富な開発者が狭いタスクをすばやく解決するのにも役立ちます。 BlueJは革新的なプロジェクトであり、Microsoftでさえも、その開発の特許を取得しようとしました。