(一)Java概要及び環境構成(Java基礎ノート)

5061 ワード

一、Windows常用コマンド
1.cmdウィンドウ
3つの方法:
  • ショートカット:Win+r
  • 開始:cmd
  • の検索
  • フォルダパスにcmd
  • と入力します.
    2.コマンドプロンプトパス
    3.共通コマンド
    ディスクシンボル:
    ディスクの切り替え
    cd
    ディレクトリ位置cdを切り替える.現在のディレクトリを表すcd...前段のディレクトリを表すcd...前段のディレクトリを表す
    tree
    現在のディレクトリのすべての子孫ディレクトリとファイル構造のリスト
    dir
    現在のディレクトリの下にあるすべてのサブディレクトリとファイルをリストします.
    mkdir[フォルダパスと名前]
    指定した場所に指定した名前のサブフォルダを作成
    rmdir[フォルダパスおよび名前]
    指定した場所に指定した名前のフォルダを削除
    del[ファイル名]
    指定位置指定名のファイルdel 1を削除する.txt del * del *.txt
    cls
    現在の画面をクリア
    help
    一般的なコマンドをリストするか、指定したコマンドプロンプトのヘルプ情報help help cdをリストします.
    4.相対パスと絶対パス
    相対パスそうたいぱす:現在のパスに対して相対
    絶対パスぜったいぱす:文字で始まる
    二、Javaの概要
    JAVAの父:ジェームズ・ゴスリン(James Gosling)
    1.発展の歴史
    1990年末、sun社は組み込み式汎用制御システムの開発を準備した.
    C++は複雑すぎて、開発の難易度が高く、sun社はC++の基本文法に基づいて修正と拡張を行うことを決定し、最後に新しいプログラミング言語Oakを開発した.
    Oakに基づいて開発された組み込み通知制御プラットフォームは相次いで失敗し、Oak言語は棚上げされた.
    1994年、インターネットとブラウザが現れ、新しい波を巻き起こした.Oakはチャンスをつかんで、新しい発展の道を開いた.
    Oakが登録された商標のため、JAVAと改名した.sun社は1995年にJAVAを正式に発売した.
    SUN会社の管理の下で、javaはいくつかのバージョンの発展を経験しました
    Oracle社は2009年にsunを買収し、後続バージョンを発表した.
    2.主な応用分野
    JAVASE
    JAvaの基礎バージョン技術
    その他の基礎を学ぶ
    JAVAME
    JAvaのモバイル開発技術
    現在はあまり使われていません
    JAVAEE
    JAvaのエンタープライズ開発技術
    現在大量の応用、javaの最も重要な陣地
    Android
    Android主言語はjava
    Googleが発売、大流行
    ビッグデータ
    ビッグデータの一般的なソリューションの基本言語
    Apache主導
    3.javaの特徴
  • 簡単で学びやすい:C++に対して迅速に開発効率が高い
  • 安全:安全機構
  • 完全オブジェクト向け:重要
  • 豊富なオープンソースサポート
  • クロスプラットフォーム

  • 1回のコンパイル、あちこちで実行
    プラットフォーム:Linux Windows Android Mac
    JVM:Java仮想マシンは、プラットフォームにまたがるコアです
    4.まとめ
    JVMはJAVAプログラムを現在のオペレーティングシステムが理解できる命令に翻訳し、オペレーティングシステムは命令に従ってプログラムを実行する.
    メリット:
    コスト削減
    欠点:
    効率には一定の影響があります
    クラシック面接問題:
    JAVA言語はプラットフォームをまたいでいますか?はい
    JVMはクロスプラットフォームですか?間違い
    三、JAVA設置配置
    1.javaの基本概念
    JVM
    Java Virtual Machine
    Java仮想マシン
    Javaクロスプラットフォームの核心です
    JRE
    Java Runtime Environment
    JAvaランタイム環境
    JRE=JVM+コアクラスライブラリ
    JDK
    Java Development Kit
    Java開発キット
    JDK=JRE+開発ツール
    2.java開発環境のインストール構成
  • ダウンロードJDK
  • javaの公式サイトにアクセスし、JDK
  • をダウンロードしてインストールします.

    ダウンロード先:
    jdkのインストール
    インストーラをダブルクリックしてjdkをインストールします.インストールパスを選択してください.パスには中国語とスペースがありません.
    インストールが完了すると、ポップアップ・ボックスがjreのインストールを続行するかどうかを尋ねます.jdkはjreの完全な能力を持っているため、必要に応じてインストールするかどうかを選択します.
    四、JAVA入門ケース&コンパイル運行
    1.java入門プログラムの開発
  • このケースを行う前に、非表示拡張子オプションを
  • にチェックマークを外してください.
  • Demo.JAvaファイル
  • class   Demo{     
        public static void main(String args[]){   
            System.out.println("hello world!");     
        }   
    }   
    

    *javacコマンドでコンパイルし、Demoを生成する.classファイル
    フォーマット:javac Demo.java
    *javaコマンドで実行し、出力結果を得る
    フォーマット:java Demo
    2.コンパイルと実行
    コンパイル:人が書いたコードを機械が認識できる言語に翻訳する
    実行:オペレーティングシステムは命令に従ってプログラムを実行し、最終的に結果を出力する
    に注意
  • 大文字と小文字を厳格に区別する
  • クラス名とファイル名は一致しない場合がありますが、コンパイル後のファイル名とクラス名は一致しています*
  • 個です.JAvaファイルには複数のクラスがあり、各クラスのコンパイル後に1つの個別のクラス名が一致する.classファイル
  • classの前にpublicを追加した場合、ファイル名とクラス名が一致する必要があります.そうしないと、コンパイルは
  • とエラーが発生します.

    プログラム実行プロセス
    Demo.java -------->Demo.class------>結果
    コンパイル運転
    ​ javac java
    五、PATH環境変数
    1.PATH環境変数
    JAvaとjavacコマンドは[jdk]/binディレクトリの下に入ってから使用する必要があります.非常に不便で、PATH環境変数を設定することで解決できます.
  • PATH環境変数:
  • PATH環境変数はwindowsに内蔵された環境変数で、cmdがコマンドを実行するときに現在のディレクトリを除いてどのディレクトリの下でコマンドを探すかを制御するために使用され、以下のコマンドで[jdk]/binディレクトリをPATH環境変数に追加することができる.
  • システム構成によるPATH環境変数
  • の変更
    このように環境変数を構成すると、後続の新しいウィンドウがすべて機能します.
    D:\software\JDK1.8\bin;
  • JAVA環境変数構成ベストプラクティス-業界で最も一般的な構成方法

  • 環境変数JAVA_の設定HOME、現在のjdkインストールディレクトリへ
    PATH環境変数を設定し、既存の環境変数の後に%JAVA_を追加HOME%/bin

  • 六、注釈
    1.注釈の概念
    説明プログラムを説明します.注釈はコンパイラに無視され、プログラムのコンパイルと実行中に何の影響もありません.コードを読むときに情報を提示するだけです.
    2.コメントの形式

  • 行注記
  • 基本構文:
    //コメントの内容は二重斜線になってから現在の行の最後までコメントされています
  • ブロック注釈
  • 基本構文:
    /注釈の内容/は/*と*/の間の内容が注釈され、複数行の注釈ブロックにまたがって注釈を使用する場合、ネストされた使用を禁止することができる.
  • 文書注記
  • 基本構文:
    /……*/則/と*/の間の内容は注釈され、複数行の注釈ドキュメントにまたがって注釈を使用する場合、ネストされた使用を禁止することができる.
    ドキュメントコメントは、通常、クラスメソッドのプロパティを宣言する機能に使用されます.
    ドキュメントコメントjavadocコマンドでドキュメントを生成するときにドキュメントの一部として抽出できます