OCA - Java SE 8 Programmer I - اطلاعات امتحان:
کد امتحان: 1Z0-808
مدت زمان: 150 دقیقه
سوالات شماره: 70 (چند گزینه ای/چند انتخابی)
امتیاز قبولی: 65%
برنامه درسی امتحان:
مبانی جاوا
حوزه متغیرها را تعریف کنید
ساختار کلاس جاوا را تعریف کنید
ایجاد برنامه های کاربردی جاوا با روش اصلی. یک برنامه جاوا را از خط فرمان اجرا کنید. تولید خروجی کنسول
دیگر بستههای جاوا را وارد کنید تا در کد خود قابل دسترسی باشند
مقایسه و مقایسه ویژگیها و مؤلفههای جاوا مانند: استقلال پلتفرم، شی گرایی، کپسولهسازی و غیره.
کار با انواع داده جاوا
اعلان و مقداردهی اولیه متغیرها (از جمله ارسال انواع داده های اولیه)
بین متغیرهای مرجع شی و متغیرهای اولیه تفاوت قائل شوید
با نحوه خواندن یا نوشتن در فیلدهای شی آشنا شوید
چرخه حیات یک شی را توضیح دهید (ایجاد، "تعدیل ارجاع با تخصیص مجدد" و جمع آوری زباله)
توسعه کدی که از کلاسهای wrapper مانند Boolean، Double و Integer استفاده میکند
استفاده از عملگرها و ساختارهای تصمیم
از عملگرهای جاوا استفاده کنید. از پرانتز برای لغو اولویت عملگر
استفاده کنیدبرابری بین رشته ها و اشیاء دیگر را با استفاده از == و برابر ()
آزمایش کنیداگر و if/else و ساختارهای سه تایی
ایجاد کنیداز عبارت switch
استفاده کنیدایجاد و استفاده از آرایه ها
اعلان، نمونه سازی، مقداردهی اولیه و استفاده از یک آرایه یک بعدی
اعلان، نمونه سازی، مقداردهی اولیه و استفاده از آرایه های چند بعدی
استفاده از ساختارهای حلقه
حلقههای while ایجاد و استفاده کنید
حلقهها از جمله حلقه for بهبودیافته
ایجاد و استفاده کنیدحلقههای do/while را ایجاد و استفاده کنید
مقایسه سازه های حلقه
از break استفاده کنید و ادامه دهید
کار با روشها و کپسولهسازی
ایجاد متدها با آرگومان ها و مقادیر بازگشتی. از جمله روش های بارگذاری شده
کلمه کلیدی ثابت را روی روش ها و فیلدها اعمال کنید
ایجاد و اضافه بار سازنده. بین سازنده های پیش فرض و تعریف شده توسط کاربر
تفاوت قائل شویداعمال اصلاح کننده های دسترسی
اصول کپسولاسیون را در یک کلاس اعمال کنید
تأثیر ارجاعات شیء و مقادیر اولیه را هنگامی که به روشهایی که مقادیر را تغییر می دهند منتقل می کنند تعیین کنید
کار با وراثت
ارث و مزایای آن را شرح دهید
کدی را ایجاد کنید که از چندشکلی استفاده کند. کدی را توسعه دهید که روش ها را نادیده بگیرد. بین نوع مرجع و نوع شی
تفاوت قائل شویدتعیین کنید چه زمانی ریخته گری ضروری است
از super و این برای دسترسی به اشیا و سازنده ها استفاده کنید
از کلاس ها و رابط های انتزاعی استفاده کنید
رسیدگی به استثناها
تمایز بین استثناهای علامت زده، استثناهای علامت نخورده و خطاها
یک بلوک try-catch ایجاد کنید و تعیین کنید که چگونه استثناها جریان عادی برنامه را تغییر می دهند
مزایای Exception handling
را شرح دهیدمتدی را ایجاد و فراخوانی کنید که یک استثنا ایجاد می کند
تشخیص کلاس های استثنای رایج (مانند NullPointerException، ArithmeticException، ArrayIndexOutOfBoundsException، ClassCastException)
کار با کلاس های انتخاب شده از Java API
دادهها را با استفاده از کلاس StringBuilder و روشهای آن دستکاری کنید
رشته ها را ایجاد و دستکاری کنید
ایجاد و دستکاری داده های تقویم با استفاده از کلاس های java.time.LocalDateTime، java.time.LocalDate، java.time.LocalTime، java.time.format.DateTimeFormatter، java.time.Period
یک ArrayList از یک نوع معین را اعلام و استفاده کنید
یک عبارت Lambda ساده بنویسید که یک عبارت Lambda Predicate را مصرف کند
مربی در DURGASOFT خودم DURGA که به عنوان مربی در DURGASOFT مشغول به کار است ، در 16 سال گذشته در آموزش فنی شرکت کرده و دانش آموزان زیادی را آموزش داده است. حدود 5 سال به عنوان مهندس نرم افزار در IBM کار کرد. درگیر آموزش جاوا ، آموزش پایتون ، جاوا 8 ویژگی جدید ، جاوا 9 ویژگی جدید ، آموزش صدور گواهینامه جاوا است. صاحب کانال یوتیوب: durgasoftware. بسیار علاقه مند به یادگیری فن آوری های جدید است.
نمایش نظرات