}
اولین جمله import کامپایلر جاوا را هدایت میکندتا کلاس Borderlayout را از بسته java.awt در جاوا به کامپایل اضافه کند. و import دوم همه کلاسهای عمومی و واسط آنها را از بسته javax.swing اضافه میکند. کلاس Hello کلاس Jframe را توسعه میدهد. کلاس Jframe یک پنجره با میله عنوان و کنترل بستن است.
زمانی که برنامه آغاز میشود، تابع main با JVM صدا زده میشود. این یک نمونه جدید از کلاس Hello را ایجاد کرده و با صدا زدن تابع setvisible(boolean) با مقدار true نمایش داده میشود.
Generics
قبل از کلاسهای عمومی برای هر متغیر باید یک نوع خاص تعریف میکردیم. به عنوان مثال برای کلاسهای ظرف این امر مشکل بود زیرا را آسانی برای ایجاد یک container وجود نداشت که نوعهای خاصی از اشیا را بپذیرد. کلاسهای عمومی اجازه میدهند نوع زمان کامپایل، بدون نیاز به ایجاد تعداد زیادی از container، چک شود. همه آنها کدهای مشابهی دارند.
کتابخانههای کلاس
کتابخانههای جاوا که به صورت بایت کد از کد اصلی کامپایل شدهاند، برای پشتیبانی از بعضی از کاربردهای جاوا، توسطJRE منتشر شدهاست. مثالهایی از این کتابخانهها عبارتند از:
• کتابخانههای مرکزی که شامل:
• کتابخانههایی که برای ساختار داده کاربرد دارند. مثل لیستها، درختها، مجموعهها، مترجمها.
• (کتابخانه پرداز XML (تجزیه، تغییر شکل، اعتبار
• کتابخانههای موضعی و بینالمللی
• کتابخانههای انتگرال گیری که امکان تایپ کردن توسط سیستمهای بیرونی را میدهند.
• JDBC برای دستیابی به دادهها
• JNDI برای مراجعه و کشف کردن
• CORBA & RMI برای توسعه کاربرد توزیع کردن
• کتابخانههای واسط کاربر
• AWT (توابع پنجرهای مجرد)که قسمتهایی از GUI را فراهم میکنند.
• کتابخانههای swing که در AWT ساخته شدهاند اما کاربردهایی از AWT widgetry را فراهم میکنند.
• APLها برای ضبط صدا، پردازش و بازنواختی
• کاربردهای وابسته پلت فرم ماشینهای مجازی جاوا خرید محصولات نرم افزاری...
ما را در سایت خرید محصولات نرم افزاری دنبال می کنید
برچسب : نویسنده : nilofar ersalhaaa12107 بازدید : 183 تاريخ : دوشنبه 23 ارديبهشت 1392 ساعت: 20:04