Java
 Computer >> コンピューター >  >> プログラミング >> Java

.classファイルはいつJavaで作成できますか?


Javaクラスファイルには「.class」があります "拡張子であり、Javaバイトコードが含まれています 。このクラスファイルは、 Java仮想マシン(JVM)で実行できます。 。 「.class "ファイルは、" .javaからのJavaコンパイラによる正常なコンパイルの結果として作成されます。 "ファイル。.javaファイルの各クラスは、個別のクラスファイルにコンパイルされます。 「。java 「ファイルには複数のクラスがあります。

class A {
   A() {
      System.out.println("This is class A");
   }
}
class B {
   B() {
      System.out.println("This is class B");
   }
}
class C {
   C() {
      System.out.println("This is class C");
   }
}
public class ClassTest {
   public static void main(String[] args) {
      A obj1 = new A();
      B obj2 = new B();
      C obj3 = new C();
   }
}

上記の例では、Javaプログラムのコンパイルが成功した後、4つの「.class」があります。 4つあるため、ファイルは対応するフォルダに作成されます クラスは"ClassTestで定義されます .java "ファイル。これらはA.class B.class、C.class およびClassTest.class

出力
This is class A
This is class B
This is class C

  1. Javaでpack()メソッドを使用できるのはいつですか?

    pack() メソッドはウィンドウで定義されています Javaのクラスであり、すべてのコンテンツが適切なサイズ以上になるようにフレームのサイズを設定します。 pack()の代替 メソッドは、 setSize()を呼び出して、フレームサイズを明示的に確立することです。 またはsetBounds() メソッド。通常、 pack()を使用します setSize()よりもメソッドを呼び出す方が望ましい パックはフレームレイアウトマネージャーにフレームサイズを任せ、レイアウトマネージャーはプラットフォームの依存関係やコンポーネントサイズに影響を与えるその他の要因にうまく適応できるためです。 構文 p

  2. JavaでJTextFieldにパディングを追加するにはどうすればよいですか?

    JTextField JTextComponentのサブクラスです クラスであり、ユーザーが単一行形式でテキスト値を入力できるようにする最も重要なコンポーネントの1つです。 。 JTextFieldクラスは、 ActionListenerを生成します 内部に入力を入力しようとしたときのインターフェイス。 JTextFieldクラスの重要なメソッドは、 setText()、getText()、setBorder()、setEnabled()、です。 など setMargin(Insets s)を使用して、JTextFieldにパディングを追加できます JTextComponent ク