اکنون زمان دریافت گواهینامه جاوا است!
Oracle Certification Associate Java OCA 1Z0-808 .
شش تست تمرینی با سوالات آماده سازی از همه حوزه های دانش وجود دارد.
هر سوالی توضیحی دارد و کد خودت را امتحان کن
که می توانید برای درک بهتر موضوع اجرا کنید.
میتوانید برای همه سؤالها کد Try-It-Yourself-Code را دانلود کنید.
برنامه درسی امتحان
اصول جاوا
محدوده متغیرها را تعریف کنید
ساختار کلاس جاوا را تعریف کنید
ایجاد برنامه های کاربردی جاوا با روش اصلی. یک برنامه جاوا را از خط فرمان اجرا کنید. تولید خروجی کنسول
دیگر بستههای جاوا را وارد کنید تا در کد خود قابل دسترسی باشند
مقایسه و کنتراست ویژگی ها و اجزای جاوا مانند: استقلال پلت فرم، شی گرایی، کپسوله سازی و غیره.
کار با انواع داده جاوا
اعلان و مقداردهی اولیه متغیرها (از جمله ارسال انواع داده های اولیه)
بین متغیرهای مرجع شی و متغیرهای اولیه تفاوت قائل شوید
با نحوه خواندن یا نوشتن در فیلدهای شی آشنا شوید
چرخه حیات یک شی را توضیح دهید (ایجاد، "تعدیل ارجاع با تخصیص مجدد" و جمع آوری زباله)
توسعه کدی که از کلاسهای wrapper مانند Boolean، Double و Integer استفاده میکند
استفاده از عملگرها و ساختارهای تصمیم
از عملگرهای جاوا استفاده کنید. از پرانتز برای لغو اولویت عملگر
استفاده کنیدبرابری بین رشته ها و اشیاء دیگر را با استفاده از == و برابر ()
آزمایش کنیداگر و if/else و ساختارهای سه تایی ایجاد کنید
از عبارت switch استفاده کنید
ایجاد و استفاده از آرایه ها
اعلان، نمونه سازی، مقداردهی اولیه و استفاده از یک آرایه یک بعدی
اعلان، نمونه سازی، مقداردهی اولیه و استفاده از آرایه های چند بعدی
استفاده از ساختارهای حلقه
حلقههای while ایجاد و استفاده کنید
حلقهها از جمله حلقه for بهبودیافته
ایجاد و استفاده کنیدحلقههای do/while را ایجاد و استفاده کنید
مقایسه سازه های حلقه
از break و ادامه استفاده کنید
کار با روشها و کپسولاسیون
ایجاد متدها با آرگومان ها و مقادیر بازگشتی. از جمله روش های بارگذاری شده
کلید کلیدی ثابت را روی روشها و فیلدها اعمال کنید
ایجاد و اضافه بار سازنده. بین سازنده های پیش فرض و تعریف شده توسط کاربر
تفاوت قائل شویداعمال اصلاح کننده های دسترسی
اصول کپسوله سازی را در یک کلاس اعمال کنید
تأثیر ارجاعات شیء و مقادیر اولیه را هنگامی که به روشهایی که مقادیر را تغییر می دهند منتقل می کنند تعیین کنید
کار با وراثت
ارث و مزایای آن را شرح دهید
کدی را ایجاد کنید که از چندشکلی استفاده کند. کدی را توسعه دهید که روش ها را نادیده بگیرد. بین نوع مرجع و نوع شی
تفاوت قائل شویدتعیین کنید چه زمانی ریخته گری ضروری است
از super و این برای دسترسی به اشیا و سازنده ها استفاده کنید
از کلاس ها و رابط های انتزاعی استفاده کنید
رسیدگی به استثناها
تمایز بین استثناهای علامت زده، استثناهای علامت نخورده و خطاها
یک بلوک try-catch ایجاد کنید و تعیین کنید که چگونه استثناها جریان عادی برنامه را تغییر می دهند
مزایای مدیریت استثنا را شرح دهید
متدی را ایجاد و فراخوانی کنید که یک استثنا ایجاد می کند
تشخیص کلاسهای استثنای رایج (مانند 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 را مصرف کند
مربی توسعه نرم افزار بیش از ده سال است که من یک مربی تمام وقت توسعه نرم افزار هستم که پایتون، جاوا اسکریپت، PHP، جاوا، MySQL/MariaDB را آموزش می دهم. در طول سال ها به صدها دانش آموز کمک کرده ام تا یک توسعه دهنده نرم افزار شوند و برای امتحانات مختلف آماده شوند. در خانه اینجا در برلین، آلمان، ما دو دختر کوچک داریم. بزرگتر به تازگی مدرسه را شروع کرده است و من نمی توانم صبر کنم تا برنامه نویسی را به آنها آموزش دهم.
نمایش نظرات