جاوا مستقل از پلتفرم است زیرا به هیچ نوع پلتفرمی وابسته نیست. جاوا 100% شی گرا نیست زیرا از هشت نوع داده اولیه مانند boolean, byte, char, int, float, double, long, short که شی نیستند استفاده می کند. کیت توسعه جاوا (JDK) یک کیت توسعه نرم افزار است که شامل ابزارها و کتابخانه های لازم برای توسعه برنامه های کاربردی جاوا است. این برای نگهداری مجموعه های ناهمگن از اشیاء طراحی شده است و انعطاف پذیری برای ذخیره عناصر ناهمگن دارد. به عنوان مثال، ArrayList می تواند اشیاء کلاس String و wrapper (Double، Double، String) را در خود نگه دارد.
لوهیت
مهندس نرم افزار و وبلاگ نویس @flowerbrackets.com
در اینجا چند پرسش و پاسخ اصلی مصاحبه جاوا آورده شده است.
1. کیت توسعه جاوا (JDK) چیست؟
JDK یک کیت توسعه نرم افزار است که شامل ابزارها و کتابخانه های لازم برای توسعه برنامه های جاوا می باشد.
2. Java Runtime Environment (JRE) چه می کند؟
JRE به یک محیط زمان اجرا اشاره دارد که در آن بایت کد جاوا اجرا می شود. JRE از فایل ها و کتابخانه ها برای یک محیط زمان اجرا پشتیبانی می کند.
3. ماشین مجازی جاوا (JVM) چه کاری انجام می دهد؟
JVM یک ماشین انتزاعی است که یک محیط زمان اجرا فراهم می کند که در آن بایت کد جاوا می تواند اجرا شود. مقدمه ماشین مجازی جاوا و معماری را بیاموزید.
4. جاوا مستقل از پلتفرم است. چرا؟
در هر برنامه نویسی دیگری …