ホームページ > Java > &#&チュートリアル > Java を始めるには何を知っておく必要がありますか?

Java を始めるには何を知っておく必要がありますか?

零下一度
リリース: 2017-07-18 17:57:57
オリジナル
1709 人が閲覧しました

Java を始めるために知っておくべきことは何ですか?実際、たくさんのことを知る必要はありません。一生懸命勉強すれば、すべてをうまく学ぶことができます。

今、私は Java を学ぶキャリアを始めています: [私が個人的にダウンロードした Jdk バージョンは jdk-8u5-windows-x64 です]

1. インストール後のディレクトリ:

->ソースコード: このオプションをインストールするとインストールされますすべてのコア Java クラス ライブラリのソース コード

->bin: このパスには、一般的に使用される Javac、java、その他のコマンドを含む、JDK のさまざまなツール コマンドが保存されます。

->db: このパスは Java DB をインストールするパスです [DB(データベース、データベース)とは、特定のデータモデルに従って編成され、二次ストレージに保存されるデータの集合です。 】

->include: プラットフォーム固有のヘッダー ファイル。

->jre: このパスにインストールされるのは、Java プログラムを実行するために必要な JRE 環境です。

->lib: このパスには、JDK ツールコマンドの実際の実行プログラムが格納されます。 (コンパイルと操作に必要なもの: dt.jar と tools.jar が含まれています)

->javafx-src.zip: この圧縮ファイルには、Java FX のすべてのコア クラス ライブラリのソース コードが格納されています。

->src.zip: この圧縮ファイルには、すべてのコア Java ライブラリのソース コードが保存されています。

-> README や LICENSE などの説明文書。

2. 環境変数の設定について:

->Path=D:Javajdk1.8.0_05bin (JDKのインストール場所 ->JDKツールの場所)

->CLASSPATH: JDK内1.5以降であれば、別途設定する必要はありません。 なお、設定に間違いがなければ、(.)を付けるとカレントディレクトリを表します。

【一般的にはD:Javajdk1.8.0_05bindt.jar;.;D:Javajdk1.8.0_05bintools.jarに設定します】

3. Javaソースファイルの命名規則と大文字小文字の問題

->クラス名.java、についてクラス名。ファイル内で public 修飾子が使用されていない場合は、規則に準拠する任意の名前を使用できます。ただし、public クラスがソース ファイル内で定義されている場合は、定義されたクラスと同じである必要があります。名前; ソース ファイル内の最大数は 1 つのパブリック クラスのみ定義できます。

-> Java では大文字と小文字が厳密に区別されます。Java キーワードはすべて小文字であり、大文字は必要ありません。

->main: 実行する必要がある場合、コンパイルされたクラスには main が含まれている必要があります。

メソッドの戻り値を宣言するには、void を使用する必要があります。 type は文字列配列のみにすることができ、他の形式のパラメータは使用できません。また、パブリック位置と静的位置は交換できますが、他の位置は固定です。

-> 例: public static void main(String[] args)

4. Java のガベージコレクションメカニズム

Java プログラムのメモリ割り当てとリサイクルはバックグラウンドで JRE によって自動的に実行され、JRE はそれらをリサイクルします。再度使用されるメモリ空間は、JVM ヒープ メモリ内のメモリ空間です。

ガベージコレクションとは、プログラムから参照されなくなったオブジェクトを自動的に解放し、特定のガベージコレクションアルゴリズムに従ってメモリリソースの自動リサイクル機能を実装する動的ストレージ管理技術です。

もちろん、ガベージコレクションは厳密に制御することはできず、CPUがアイドル状態になったり、メモリが枯渇しそうになったりしたときに自動的に実行されます。

現在のJVMにはさまざまなガベージコレクション機構があります。

以上がJava を始めるには何を知っておく必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート