ホームページ  >  記事  >  Java  >  Java 学習ノートでの Java 入門

Java 学習ノートでの Java 入門

黄舟
黄舟オリジナル
2017-07-24 14:30:341570ブラウズ
第一世代の言語: プリンター純粋な機械語;
第二世代の言語: C、Pascal、Fortran、プラットフォームの純粋なオブジェクト指向言語; -言語プラットフォーム
Java システムの開発の歴史:
Java 言語の特徴:
オブジェクト指向言語

解釈環境を提供するプラットフォームに依存しない言語プログラム実行用;
C/C++ 言語の利点を吸収しながら、プログラムの堅牢性に影響を与える部分 (ポインター、メモリの割り当てと解放など) を削除した堅牢な言語。
Javaプログラムの実行メカニズムとプロセス:
Java仮想マシン(Java仮想マシン)
ガベージコレクションメカニズム(ガベージコレクション)
Java仮想マシンのコアメカニズム:

Java仮想マシンはそれを理解できますバイトコードをマシン命令として使用する CPU になります


オペレーティング プラットフォームが異なると、異なる仮想マシンが存在します
  • Java 仮想マシン メカニズムは、基礎となるオペレーティング プラットフォームの違いを保護し、「1 つのコンパイルでどこでも実行」を実現します。 ”。

  • Java はインタープリター言語、C/C++ はコンパイル言語です
  • ガベージ コレクションの中心的なメカニズム:

使用されなくなったメモリ領域はリサイクルする必要があります - ガベージ コレクション
C/C++ などの言語では、プログラマは不要なメモリ領域をリサイクルする責任があります。Java 言語では、ストレージ領域の割り当てを追跡するためのシステムレベルのスレッドが提供されます。を実行し、JVM でタスクを実行します。アイドル時に、解放可能なメモリ領域を確認して解放します。
  • ガベージコレクションは Java プログラムの実行中に自動的に実行され、プログラマは正確に制御したり介入したりすることはできません。

  • Java ソース ファイルの拡張子は「java」です。ソース ファイルの基本コンポーネントはクラスです (この例の HelloWorld クラスなど)。
  • ソース ファイル内に存在できるパブリック クラスは最大 1 つだけです。他のクラスの数に制限はありません。ソース ファイルにパブリック クラスが含まれる場合は、クラス名に従って名前を付ける必要があります。 //命名はパブリッククラスの命名と一致している必要があります
  • Javaアプリケーションの実行エントリポイントはmain()メソッドです。固定の記述形式があります:
public static void main(String args[]){…}

Java 言語は厳密に大文字と小文字を区別します。
  • Java メソッドはステートメントで構成され、各ステートメントはセミコロン End;

  • Java 言語には 3 つのアノテーション メソッドがあります:


  • 最初のプログラムの概要:

  • コピーを使用します。

  • パスとクラスパスの概念を習得します。

  • Java プログラムの簡単なルールに精通しています。

以上がJava 学習ノートでの Java 入門の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。