[JAVA]TIL 2日目

5546 ワード

整列

  • 宣言
  • int[] intArray;
    int intArray[];
    作成
  • intArray = new int[5];
    同時に
  • (Array constant)
  • を作成
    int[] intArray = {0,1,3,4};
    割り当て値を変更できない**宣言中に割り当てられていない場合はエラーが発生します.
    newオブジェクトの作成に使用
    =>オブジェクトの整列
  • 配列に値が割り当てられていない要素にはデフォルト値があります.
  • int intArray[] = new int[3];
    System.out.println(intArray[0]); // 할당하지 않았는데 호출이 가능하다.
  • アレイは、メモリ割り当て後に変更できません.寸法を増減することができないため、
  • を再作成するのに通常有利である.
    int i = 3;
    char c = 'A';
    
    int[] intArr = new int[3];
    intArr[2] = i;
    intArr[1] = 27;
    
    char[] charArr = new char[2];
    charArr[0] = 'A';

    charAt(index)


    逐字入力

    ドアごとに

    for (type var : iterate){
    	body-of-loop
    }
    補習する

    JAvaの特徴


    移植性が高い

  • オペレーティングシステムにかかわらず、JVMはオペレーティングシステムのために存在します.
  • GCがあり、使用しないオブジェクトなどは自動的にクリアされます.
  • オープンソースライブラリが豊富です.
  • HelloJava.java = > javac HelloJava.java = > HelloJaca.class(バイトコード)=>java HelloJava=>結果
    Spring Boot Webアプリケーションサーバを内蔵(サーバをインストールせずに実行)

    パッケージ名


    通常、パッケージ名はドメインの逆配列(Web上で一意)

    String


    //文字列リポジトリに保存
    String name;
    String name = "ss"
    String name 2="ss"//文字列リポジトリでチェックした場合、アドレス値nameが返され、name 2は同じ場所を指します
    //
    newを作成すると、お尻に移動できます

    命名規則

  • クラスは大文字で、メソッドと変数は小文字
  • です.
  • 合成語の場合、単語の頭文字は大文字(camel case)
  • である.
    四部屋探索