Package فضای نامی است که مجموعهای از کلاسها و Interfaceهای مرتبط را سازماندهی میکند. مفهوماً میتوانید Packageها را مانند پوشههای مختلف در کامپیوتر خود در نظر بگیرید. ممکن است صفحات HTML را در یک پوشه، تصاویر را در پوشه دیگر و اسکریپتها یا برنامهها را در پوشه سوم نگه دارید. چون نرمافزار نوشتهشده با زبان جاوا ممکن است شامل صدها یا هزاران کلاس منفرد باشد، منطقی است چیزها را با قرار دادن کلاسها و Interfaceهای مرتبط در Packageها سازماندهی کنید.
پلتفرم جاوا کتابخانه کلاس عظیمی (مجموعهای از Packageها) برای استفاده در برنامههای شما ارائه میدهد. این کتابخانه به نام «رابط برنامهنویسی کاربردی» یا بهاختصار API شناخته میشود. Packageهای آن متداولترین وظایف مرتبط با برنامهنویسی عمومی را نمایش میدهند. مثلاً شی String حاوی وضعیت و رفتار رشتههای کاراکتری است؛ شی File به برنامهنویس اجازه ایجاد، حذف، بررسی، مقایسه یا تغییر فایل در فایلسیستم را میدهد؛ شی Socket ایجاد و استفاده از سوکتهای شبکه را ممکن میکند؛ اشیای GUI مختلف دکمهها، کادرها و هر چیز مرتبط با رابط کاربری گرافیکی را کنترل میکنند. بهطور تحتاللفظی هزاران کلاس برای انتخاب وجود دارد. این به شما، برنامهنویس، اجازه میدهد روی طراحی برنامه خاص خود تمرکز کنید، نه زیرساخت مورد نیاز برای کار کردن آن.
مشخصات API پلتفرم جاوا فهرست کامل تمام Packageها، Interfaceها، کلاسها، فیلدها و متدهای ارائهشده توسط پلتفرم Java SE را شامل میشود. این صفحه را در مرورگر خود باز و نشانکگذاری کنید. بهعنوان برنامهنویس، مهمترین مستند مرجع شما خواهد بود.
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://dev.java/learn/