یک فایل کلاس جاوا ، فایلی است که حاوی کد بایت جاوا است و دارای پسوند .class است که می تواند توسط JVM اجرا شود. یک فایل کلاس Java توسط یک کامپایلر جاوا از فایلهای .java در نتیجه کامپایل کردن موفقیت آمیز ایجاد می شود. همانطور که می دانیم یک فایل منبع زبان برنامه نویسی جاوا (یا می توانیم بگوییم .java) ممکن است حاوی یک کلاس یا بیش از یک کلاس باشد. بنابراین اگر یک فایل .java بیش از یک کلاس داشته باشد ، هر کلاس در یک کلاس جداگانه کامپایل می شود. به عنوان مثال: این کد را به عنوان Test.java در سیستم خود ذخیره کنید.
// Compiling this Java program would
// result in multiple class files.
class Sample
{
}
// Class Declaration
class Student
{
}
// Class Declaration
class Test
{
public static void main(String[] args)
{
System.out.println("Class File Structure");
}
}
برای کامپایل:
پس از جمع آوری ، 3 پرونده کلاس در پوشه مربوطه به نام:
Sample.class
Student.class
Test.class
یک فایل تک کلاس شامل ویژگی هایی است که یک فایل کلاس را توصیف می کند. مثال ساختمان پرونده کلاس