この記事は元々EclipseJuno向けに書かれていましたが、その後EclipseOxygen向けに更新されました。
私は最近、それぞれがJavaで、それぞれが別々のパートナーを持つ2つのペアプログラミングの割り当てを持っていました。多くの知識なしでこれに入ると、私の最初のパートナーは使用することを提案しました Eclipse IDE 、そしてそれは素晴らしい選択であることが判明しました。 Javaを使い始めたばかりの場合は、Eclipseが最適です。
SIMカードをハックする方法
以前は、悪名高いVIMエディターを学習しようとしましたが、すべてのVIMチュートリアルがあるにもかかわらず、学習曲線が急すぎることがわかりました。 Eclipseははるかに簡単に把握できます。パッケージエクスプローラーでJava(またはAndroid)プロジェクト内のすべてのファイルのリストを表示し、アウトラインウィンドウで目的の関数に簡単に移動し、関数の提案を取得し、インポートします。もっと。
私にとって幸いなことに、私の最初のパートナーは私にいくつかの便利なワークフローキーボードショートカットを教えてくれました。それから私はそれを私の知識がほとんどない2番目のパートナーに渡しました。 Eclipseのインターフェースと同じように初心者にも優しいので、これらのキーボードショートカットを学ぶのはあなた自身のおかげです。彼らはあなたの生産性をさらに高めるでしょう、保証されています。
1.インポートを整理します(Ctrl + Shift + O)
Javaのネイティブライブラリとクラスを使用している場合でも、サードパーティのフレームワークをコードに組み込んでいる場合でも、1つのことが当てはまります。クラスを使用するには、Eclipseがクラスを有効で利用可能であると識別する前に、最初にクラスをインポートする必要があります。コードのオートコンプリート(リアルタイムの入力提案)。
しかし、すべてのライブラリのすべてのクラスのすべてのパッケージパスを記憶する時間があるのは誰ですか? Eclipseを使用して、Eclipseに処理させることができます。 Ctrl + Shift + O 認識されないクラスをコードに自動的にインポートするショートカット。
たとえば、次のようなコードがある場合:
public class Hello {
public static void main(String[] args) {
ArrayList list = new ArrayList();
}
}
次に、[インポートの整理]ショートカットを使用すると、次のようになります。
import java.util.ArrayList;
public class Hello {
public static void main(String[] args) {
ArrayList list = new ArrayList();
}
}
インポート行を手動で入力する代わりに、赤い波線(認識されないクラスを示す)が表示されるまで通常どおりコードを記述してから、[インポートの整理]ショートカットを押すことができます。
このショートカットも注意してください 削除します 未使用のインポート(コードを削除した場合)および 並べ替え パッケージごとのインポートステートメント。
2.正しいインデント(Ctrl + I)
コードの可読性は、あなただけでなく(後で戻ってきて、あなたが書いたものを理解できるようにするため)だけでなく、あなたのコードを見る可能性のある他の人(パートナー、教授、オープンソースの貢献者)にとっても重要です。適切なインデントが不可欠です。
あなたのコードはしばしばこのように見えますか?
public void insertHead(int x) {
Link newLink = new Link(x);
if (isEmpty())
tail = newLink;
else
head.previous = newLink;
newLink.next = head;
head = newLink;
}
たぶんあなたはそれをそのように書いたのかもしれませんし、あるいはあなたは他の場所からコピーして貼り付けたのかもしれません。いずれにせよ、良いニュースは、Eclipseによって簡単に修正できることです。読みにくいコードの部分を強調表示してから、 Ctrl + I すぐに適切なインデントにするためのショートカット:
public void insertHead(int x) {
Link newLink = new Link(x);
if (isEmpty())
tail = newLink;
else
head.previous = newLink;
newLink.next = head;
head = newLink;
}
次の場所に移動して、Eclipseがインデントを処理する方法を変更できます。 ウィンドウ>設定 、次に左側のパネルでに移動します Java>コードスタイル>フォーマッタ>編集...>インデント 。
3.現在の行を削除します(Ctrl + D)
Javaでコーディングする場合、コードの行全体を一度に削除するのが自然です。これを行うための最悪の方法は?マウスでハイライトし、Backspaceキーを押します。これを行う新人の方法は? Endキーを押し、Shiftキーを押しながら、Homeキーを押してから、Backspaceキーを押します。しかし、プロの方法は?単に押す Ctrl + D :
4.オートコンプリートの推奨(Ctrl +スペース)
残念ながら、Javaは非常に冗長であることで知られています。クラス、メソッド、および変数の名前は、プログラミング業界全体で最も長いものの1つです。毎回すべて手作業で入力しますか?楽しい時間という私の考えではありません。
代わりに行うことは次のとおりです。必要なクラス、メソッド、または変数の最初の数文字を入力してから、 Ctrl +スペース 。これにより、メソッドシグネチャ、変数タイプなどとともに、オートコンプリートの推奨事項のリストが表示されます。正しいものを選択し、Enterキーを押して、コーディングを続けます。
オートコンプリートなどの機能は、IDEがテキストエディタよりも優れている理由のいくつかです。
5. System.out.println( 'sysout'およびCtrl +スペース)
いつ コンソールアプリケーションの操作 、使用する必要があります System.out.println() メッセージを印刷するため。しかし、これは非常に面倒なので、Eclipseには簡単なショートカットがあります。 「sysout」 (引用符なし)、次にヒット Ctrl +スペース 。
最良の部分?カーソルはすぐにメソッド呼び出しの括弧内に置かれるので、すぐにメッセージの入力を開始します。
6.プロジェクト全体を検索(Ctrl + H)
大規模なコードベースで作業する場合、特定のクラス、メソッド、または変数をどこで宣言したかを忘れがちです。手作業でディレクトリを調べて時間を無駄にする代わりに、[プロジェクト全体の検索]プロンプトを使用します。 Ctrl + H ショートカット。
デフォルトでは、ファイル検索、タスク検索、Git検索、Java検索の4つの検索タイプがあります。主にJavaSearchを使用します。これは、ソースファイルのみを検索しますが、他の3つは独自の方法で役立ちます。
7.アプリケーションを実行します(Ctrl + F11)
新しいプロジェクトを初めて実行するときは、それを実行する必要があります 実行>実行...> Javaアプリケーション 。しかしその後、あなたは物事をスピードアップすることができます Ctrl + F11 ショートカット。プロジェクトが最後に実行されたときと同じ構成を使用して現在のプロジェクトを実行します。
8.名前を変更します(Alt + Shift + R)
クラス、メソッド、および変数名については、次のようになります。宣言されると、プロジェクト全体で数十、数百、さらには数千回も参照される可能性があります。ここで、クラス、メソッド、または変数の名前を変更する必要があるかどうかを想像してみてください。すべての参照の名前を変更するには、数時間(または数日!)かかる場合があります。
Windows10用の無料のocrソフトウェア
または、名前を右クリックして、 リファクタリング>名前の変更 、新しい名前を入力し、Eclipseにプロジェクト全体のすべての参照を1秒で変更させます。さらに速く、あなたは名前をクリックして、ヒットすることができます Alt + Shift + R 、新しい名前を入力して、Enterキーを押します。バム、やった!
初心者のJavaプログラマーのための他のヒント
Javaプログラマーは、Java仮想マシンがどのように機能し、なぜクロスプラットフォーム開発が可能になるのかを完全に理解する必要があります。また、Javaで例外を使用する方法など、Javaのコア概念にも精通している必要があります。 Javaを楽しむこともできます--- JavaとProcessingで素晴らしいウェブカメラ効果を作成する !
そして、新しいプログラミング言語を習得するためのこれらのヒントをスキップしないでください。
共有 共有 つぶやき Eメール Windows 11にアップグレードする価値はありますか?Windowsが再設計されました。しかし、それはWindows10からWindows11に移行するように説得するのに十分ですか?
次を読む 関連トピック- プログラミング
- プログラミング
Joel Leeは、2018年からMakeUseOfの編集長を務めています。彼は理学士号を取得しています。コンピュータサイエンスの分野で、9年以上のプロの執筆および編集の経験。
JoelLeeのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください