[JAVA]Java言語の理解


整理する

  • javaのベースはC++で、オブジェクト向け言語です.
  • は、一般的なアプリケーションだけでなく、アプリケーション、サーブレット、JSPなどのWebおよびモバイル埋め込み領域にも使用できます.
  • 複数のプラットフォーム(Window、Unix、Mac OSなど)で実行されるプラットフォームとは独立した言語.
  • の作成と実行には、Java仮想マシン(JVM)とJava APIからなるJava開発環境(JDK)が必要です.
  • コンパイラによって作成されたコード->バイトコード企業->マシン言語

  • データ型は、実際に使用されているデータを格納する基本的なタイプです.
    記憶領域で実際に使用したデータを記憶するメモリアドレスの参照

  • データ型は次のとおりです.
    論理値boolean
    たんもじもじ
    整数バイト、short、int、long
    実数浮動小数点

  • 配列は、参照型変数、1次元、および多次元であってもよい.
    宣言とメモリの作成後に使用可能

  • 演算子は
    さんじゅつえんざん
    かんけいえんざん
    ろんりえんざん
    増減演算
    ビット演算
    代入演算(優先度が最も低い)

  • 条件文は次のとおりです.
    if
    if-else
    if-else if-else
    switch

  • 繰り返し文
    for
    while
    do-while
  • 四半期の記事は次のとおりです.
    break
    continue

  • Javaがプラットフォームから独立している特性を説明する
    JavaプログラムはJava仮想マシン(JVM)によって実行されるため、プラットフォームとは独立しています.

  • Java開発環境(JDK)を構成する要素は次のとおりです.
    Java仮想マシン(JVM)+Java API

  • Javaプログラム実行プロセス
    ---コンパイラ--------挿入プログラム------
    ソースコードの実行---->バイトコード-------->
    .java ------> .マシン言語

  • Javaプログラムはまずファイル名と同名のクラスの(主)メソッドを実行する.
  • コードのエラーの原因は何ですか?
  • public class ArrayTest{
    	public static void main(String args[]) {
    		int a[] = new int[10];
    		a.length = 8;
    		System.out.println(a.length);
    }
    배열에는 length 속성이 있어서 특정 속성을 8이라 선언할 수 없다.
  • の実行結果はどうですか?
  • public class ForTest{
    	public static void main(String args[]) {
    		int n=1;
            for(int i=0; i<3; i++){
            	for(int j=0; j<3; j++)
                	System.out.println(n++ + "\t");
                System.out.println();
    }
    2
    3
    4
    私はあなたの時間を無駄にしません.
    I'll write something that won't waste your time.