Wku

Javaプログラマになる方法

Javaプログラマになるためには、 "コンパイラ"、バイトコードにJavaのソースコードを変換するためのプログラムが必要です。 昔は、唯一のオプションは、SunのJava Development Kitのだった。が、今は、クラスファイルまたはネイティブ実行可能ファイルを作成し、GNUプロジェクトのGCJを含む多くのオプションを持っている、そして、IBMのオープンソースへの貢献。 また、Javaが必要になります仮想マシン Javaバイトコードを理解し、ターゲットプロセッサ上の機械語に変換し、 "マシン内のマシン"です。 そこに利用できる多くのがありますが、あなたは、javacコンパイラとSunのに付属のjavaのjavac> JRE仮想マシンと間違って行くことはできませんJava標準版

ステップ

Javaプログラマになる方法. メモ帳は、VI、またはemacsのような基本的な、 "クリーン"エディタを使用することを学ぶ.
Javaプログラマになる方法. メモ帳は、VI、またはemacsのような基本的な、 "クリーン"エディタを使用することを学ぶ.
  1. 1
    訪問OracleのJava SEダウンロードページと、ご使用のプラットフォーム用の正しいパッケージをダウンロード :一般的には、Windows、Linux、またはSolaris。 Macintoshユーザーは、彼らが見つけるすでにJ2SEがインストールされている 。 移植性を最大にするため、それがために良いかもしれません古い版を取得し 、すべてのあなたの潜在的なユーザーは、最新のJVMがインストールされていないでしょう。 あるいは、GCJJikesは gcjの>として、オープンソースまたはその他のサードパーティ製のコンパイラを使用し、ネイティブ実行可能ファイルにコンパイルまたはJava JREを使用して実行します。
  2. 2
    メモ帳は、VI、またはemacsのような基本的な、 "クリーン"エディタを使用することを学ぶ 。 これらには、例えば、Microsoft Wordがないなどの情報をフォーマットすると汚染プログラムのソースしない。 どのようなエディタは、使用すると "プレ​​ーンテキスト"として保存するためのオプションを持っている必要があります。
  3. 3
    基本的な編集-コンパイル-テストサイクルを学ぶ
    1. プログラムソースファイル(複数可)を作成または編集します。
    2. classファイルにコンパイルします。
    3. Java実行可能ファイルで、またはブラウザでアプレットとしてプログラムを実行します。 機能が正しくない、またはそれ以上の機能を追加したい場合は、ステップ1からやり直してください。
  4. 4
    シンプルでコンパイルして実行こんにちは世界 ! プロセスに慣れるためのアプリケーション。
  5. 5
    あなたが思わぬ障害に遭遇した場合、問題とその解決策の多数のように、検索エンジンで見つけることができますヤフー ! と。 この特別なリソースを十分に活用する。

ヒント

  • Javaプログラミングの基本的な本を買う。 一つは、多くの場合、リサイクルショップで非常に低価格のためのより古い版を見つけることができ、図書館は書籍販売、オンラインオークションや書店を使用していました。 オンラインのAPIドキュメント、記事、およびトラブルシューティングのヒントは、通常使用可能ですが、この本は多くの場合、より便利で、バーやコーヒーショップに座って、バスで通勤しながら熟読することができ、寝る前に小さな光の読書のための。
  • クラス、メソッド、および変数の具体的な情報については、Sunの訪問のAPIドキュメントを。 また、インターネットへの接続が失われた場合に、ハードドライブにダウンロードするのは良い考えかもしれません。
  • あなたが基本をマスターした後は、あなたに何かを意味し、プログラミング、プロジェクト、または既存のオープンソースプロジェクトを開始し、他の人々と連携して動作します。
  • あなたのコードを整理し、覚えて、更新、読みやすいのコメントの多くを追加します。
  • 彼らはあなたのコードが読みにくいし、更新することを困難にするので、不必要に長いメソッド(サブルーチンのJava名)が見下されている。よく一つのことを行う、小型精密モジュールにコードを考慮することを学ぶ。
  • 数字とそれらは、例えば、定数として定義する必要があるときは、コードを介して配布された値: "マジックナンバー"を使用しないでください。
    静的な最終的なint型HTTP_PORT = 80; HTTP用/ /サーバポート(ウェブ)サービス
    
    この方法は、それらを再利用し、彼らが何を表すかを理解できるように、コメントに説明することができ、維持·更新するコードが容易に。
  • オプションで、IDE(統合開発環境)をダウンロードしてインストールします。 たとえば、次のようにNetbeansのか。 これは、新しいツール、そして限られた機能を学習しなくて、余分なオーバーヘッドを犠牲にして、編集 - コンパイル - テストサイクルをスピードアップに役立ちます。 別のオプションは、次のようなテキストベースのツールで、GNUのmakeApache Antのあなたのプロセスを完全に制御できます。