JavaSE知識点ノートDay 01


JavaSE知識点ノート
01前言:
私は自分が卒業したばかりで武漢で適当な実習の仕事を見つけられなかったので、javaの知識を再学習し、強固にするつもりです.
ついでに自分の前に学んだ知识を整理して、自分がjavaを学ぶ过程の中で后で前を忘れたと感じて、今回详しく自分の学んだいくつかの细かい知识の点を整理します.(知识の点の基础の比较的に弱い学友に対して比较的に友好的です)
内容とその詳細が豊富である.
Javaの3つのバージョン:
  • JavaSE:Javaベース
  • JavaME:Java埋め込み開発->後にAndroidに取って代わられた
  • JavaEE:Javaエンタープライズ開発
  • 02-Javaクロスプラットフォームの原理
    システムプラットフォーム:Windows、Mac、Linux
    Java言語は一度に作成してあちこちで実行できます(あちこち:それぞれの異なるシステムプラットフォーム)
    Javaクロスプラットフォームの原理はJVMに依存する.
    JVM:Java仮想マシンであり、Javaプログラムのキャリアでもある
    03-JVM、JRE、JDK
    JVM:Java仮想マシン->Javaプログラム実行のキャリア
    JRE:Java実行環境->JRE、Javaプログラムがあれば正常にパソコンで実行できる
    JDK:Java開発ツールセット
    関係を含める:
    JDKはJRE、JREはJVMを含む
    例:
    農民のおじさんは野菜を栽培します.
    野菜を作るには地面に植えなければならない.土地->キャリア->JVM
    野菜は生きて、适切な环境があります:水、养分、日光、温度、湿度..水、養分、日差し、温度、湿度...JRE
    野菜は豊作で、管理しなければなりません:施肥、松土..肥料、くわ、シャベル
    Javaプログラムの実行手順:
  • コードを先に作成->生成物:HelloWorld.java
  • 再コンパイルコード->生成物:HelloWorld.class(バイトコードファイル)
  • 最終実行コード->生成物:プログラムの結果
  • 04-JDKのダウンロードとインストール
    JDKインストールの検証:
  • win+r運転ウィンドウ
  • を開く
  • 入力cmd、リターン
  • java-version
  • に直接入力
    05-DOSコマンド
    本質:DOSコマンドウィンドウはグラフィック化インタフェースのないwindowsオペレーティングシステムである
    どうして勉強しますか.JDKではjava、javacなどのコマンドはDOSコマンドウィンドウで起動する必要があります
    学習したDOSコマンド:(了解)
     
        :    :
           : cd      
           : cd      1/     2.....
        、         : dir
           : cd..
           :cd\
      :cls  
      :exit

    推奨:
  • フォルダが存在するディレクトリ
  • に入る.
  • アドレスバーにcmd
  • を入力
    06-Path環境変数の構成
    なぜ構成するのか:JDKでjava、javacコマンドが任意のパスで実行されることを保証するために.
    JAVA_HOME:JDKのbinディレクトリがある経路を書いてあります
    Path:既存のPath変数の前に固定形式を追加:%JAVA_HOME%\bin;
    07-HelloWorldプログラム作成
    コードの作成
     
    //1.      
    public class HelloWorld{
      //2.        :   
      public static void main(String[] args){
        //3.       
        System.out.println("HelloWorld");
      }
    }
      1. HelloWorld:    ⚠️:          
      2. main             main   Java          

    実行コード
     
     
    1.                
    2.         CMD  
    3.    HelloWorld.java    : javac    .java
            ⚠️:            :HelloWorld.class
    4.    HelloWorld  : java      

    08-コメント
     
     
         :            ,               。
                   !!
      1.     
            //               
      2.     
            /*
                  *                 
                     
                     
                。。。
            */
      3.  /    (   )
          /**
                      
                            
          */
     
      //1.      、        
    public class Hello{
        /*
            2.       
                     
        */
        public static void main(String[] args){
            //3.            
            System.out.println("  Java,Java  ");
            System.out.println("  Python,Python  ");
        }
    }

    09-キーワード
     
     
          : Java          
      1.             
      2.            (  、   、  )
      3.          (IDE)            (  、  )
     
    Java        :
      public class static void 
      true false 
                  :      !
            :               。

    10-定数(重要)
     
     
         :         ,          。
        1.     :-1、0、1
        2.   (   )  :-1.1、0.0、1.1
        3.     :               
                ⚠️:''         (   unicode       )
                  :'0' - '9'  
                    :'a' - 'z'  
                    :'A' - 'Z' 
                  :' ' 
                  :'!' 、' ' 、 '-'
                   : '\u0000'     ''
        4.      :                
              ⚠️:             ,              : "true"
     
                            
        5.     (boolean)     true 、 false
        6.    : null ->    Java         

    11-変数(重要)
     
     
         :         ,                。
         :           。
           1:
                 =          ;
           2:
                ;
                =          ;
              :
                    1.          
            2.           
           :                。
        = :    
                 :       ⚠️:           ,            
     
      :  ->           ->   
           
                  =          ;
                     =     ;

    12-データ型(重要)
     
     
    Java             。
      1.       ( 、  、  )
      2.        4 8 

    コンピュータ内の最小メモリセル:バイトbyte B
    コンピュータの中で最小の情報ユニット:ビットビットビットbit b
    変換基準:
    1 byte = 8 bit
    1KB = 1024B
    1MB = 1024KB
    1GB = 1024MB
    1TB = 1024GB
    1PB = 1024TB
    ...
    基本データ型の分類
    データ型の名前
    占有バイト数
    値範囲
    せいけい
     
     
    byte
    1
    -128--127
    short
    2
     
    int
    4
    +-21億
    long
    8
     
    浮動小数点
     
     
    float
    4
     
    double
    8
     
    もじがた
     
     
    char
    2
     
    ブール型
     
     
    boolean
    1
    true、false
     
  • 異なるデータ型間のサイズ関係:byte
  • 整数変数デフォルトintを使用して浮動小数点数を定義デフォルトdoubleタイプを使用して
  • を定義
  • longタイプの変数を定義するには、変数値の後ろに大文字のL
  • を付ける必要があります.
  • floatタイプの変数を定義するには、変数値の後ろに大文字のFを付ける必要があります.以上が初日のjava知識点で、自分が整理したのは非常に詳細だと思います.最後に、思考ガイドを補充して今日学んだすべての知識点をまとめ、毎日1点を記録することを堅持します.后でいつも収获があって自分も早く仕事を探し当てることができることを望みます.