وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

سوالات مصاحبه جاوا

سرفصل های دوره

همه شما باید مصاحبه هسته ی جاوا را ترک کنید.

عنوان اصلی : Core Java Interview Questions

سرفصل های دوره :

مقدمه:
درباره این دوره
چگونه از این دوره بهترین بهره را ببریم؟
سوالات اصلی مصاحبه جاوا:
تفاوت بین PATH و CLASSPATH چیست؟
چرا جاوا یک زبان 100% شی گرا نیست؟
در مورد بلوک های استاتیک توضیح دهید.
چرا به کلاس های Wrapper نیاز داریم؟
تفاوت بین String و StringBuffer چیست؟
تفاوت بین StringBuffer و StringBuilder چیست؟
قانون شی جاوا را برای hashCode() و equals() توضیح دهید.
در مورد رد کردن روش توضیح دهید.
آیا وراثت چندگانه در جاوا مجاز است؟ اگر نه، چگونه می توان به آن دست یافت؟
چند نکته مهم در رابط ها را توضیح دهید.
تفاوت های Abstract Class و Interface را توضیح دهید.
چگونه می توان یک سازنده Super Class را از یک سازنده فراخوانی کرد؟
کاربرد این کلمه کلیدی در جاوا چیست؟
آیا سازنده کلاس فوق در صورت عدم تماس صریح از کلاس فرزند فراخوانی می شود؟
چند ریختی چیست؟ مزایای آن چیست؟
Encapsulation چیست؟
در مورد کلاس داخلی Nested توضیح دهید.
در مورد کلاس داخلی Method-Local Inner توضیح دهید.
درباره کلاس داخلی Anonymous توضیح دهید.
درباره کلاس Static Nested توضیح دهید
در مورد اصلاح کننده دسترسی پیش فرض توضیح دهید.
در مورد اصلاح کننده دسترسی محافظت شده توضیح دهید.
در مورد اصلاح کننده دسترسی خصوصی توضیح دهید.
در مورد اصلاح کننده نهایی توضیح دهید.
روی Enhanced For Loop توضیح دهید.
نیاز به بلوک نهایی چیست؟
در چه سناریوهایی کد موجود در بلوک نهایی اجرا نمی شود؟
آیا می توانید سلسله مراتب کلاس های Exception Handling را توضیح دهید؟
تفاوت بین خطا و استثنا چیست؟
تفاوت بین استثناهای بررسی شده و استثناهای علامت نشده چیست؟
آیا می توانید در مورد تلاش با منابع توضیح دهید؟
Enum چیست؟
آرگومان های متغیر یا varargs چیست؟
در مورد جمع آوری خودکار زباله توضیح دهید.
در finalize() توضیح دهید.
سریال سازی چیست؟ توضیح.
serialVersionUID چیست؟ توضیح.
واسط های مهم در سلسله مراتب مجموعه کدامند؟
متدهای مهمی که در واسط مجموعه اعلان شده اند کدامند؟
در ArrayList توضیح دهید.
در رابطه با Enumeration Interface توضیح دهید.
در مورد Iterator توضیح دهید.
در ListIterator توضیح دهید.
چگونه عناصر موجود در ArrayList را با استفاده از رابط Comparable مرتب می‌کنید؟
چگونه یک ArrayList را با استفاده از رابط مقایسه کننده مرتب می کنید؟
آیا Enumeration سریع است؟
آیا Iterator سریع شکست می خورد؟
بردار چه تفاوتی با ArrayList دارد؟
LinkedList چیست؟ چه تفاوتی با ArrayList دارد؟
در رابط صف توضیح دهید.
اینترفیس ها و کلاس های مهم مربوط به Set Interface چیست؟
تفاوت بین رابط های Set و SortedSet چیست؟
HashSet چیست؟
LinkedHashSet چیست؟ چه تفاوتی با HashSet دارد؟
در NavigableSet توضیح دهید.
TreeSet چیست؟ چه تفاوتی با HashSet دارد؟
در مورد Deque Interface مختصرا توضیح دهید؟
در رابط BlockingQueue توضیح دهید.
تفاوت بین Map و SortedMap چیست؟
روی نقشه ناوبری توضیح دهید.
در مورد CopyOnWriteArrayList توضیح دهید؟
تفاوت بین تکرارکننده های سریع و ایمن شکست چیست؟
در مورد کلاس های اتمی توضیح دهید.
چگونه یک کلاس عمومی را اعلام می کنید؟
چگونه می توانیم Generics را به یک زیر کلاس از کلاس خاص محدود کنیم؟
یک مثال از روش عمومی بیاورید.
راه های مختلف ایجاد یک رشته چیست؟
حالت های مختلف یک Thread چیست؟
اولویت یک موضوع چیست؟ چگونه اولویت یک موضوع را تغییر می دهید؟
آیا می توان یک روش استاتیک را همگام کرد؟
در مورد متد Yield() توضیح دهید.
استریم چیست؟
در مورد عملیات میانی و پایانه در جریان ها توضیح دهید.
مراجع روش چیست؟ انواع مختلف مراجع روش چیست؟
قراردادهای کدنویسی جاوا برای کلاس ها را توضیح دهید
استانداردهای کدنویسی جاوا را برای رابط ها توضیح دهید.
استانداردهای کدنویسی جاوا را برای متدها توضیح دهید.
در مورد instanceof operator در جاوا توضیح دهید.
آیا می‌توانیم چندین کلاس در یک فایل داشته باشیم؟
چه همه اصلاح کننده های دسترسی برای کلاس برتر مجاز هستند؟
قراردادهای نامگذاری بسته ها را توضیح دهید.
آیا می توانیم هر کدی را بعد از دستور drop بنویسیم؟
توضیح دهید که چه زمانی NoClassDefFoundError مطرح می شود.
توضیح دهید چه زمانی ClassNotFoundException پرتاب می شود.
انواع مختلف مولتی تسکینگ چیست؟
تفاوت بین فرآیند و نخ چیست؟
قفل یا هدف از قفل در جاوا چیست؟
از چند طریق می توانیم همگام سازی را در جاوا انجام دهیم؟
فرض کنید یک رشته روی آن قفل است، آیا فراخوانی sleep() در آن رشته آزاد می‌شود؟
در بین دو روش ایجاد نخ، بهترین راه چیست؟
در مورد متد interrupt() کلاس thread توضیح دهید.
توضیح دهید کدام یک از روش های زیر هنگام اجرا قفل را آزاد می کند؟
رشته های دیمون در جاوا چیست؟
آیا می توانیم موضوع اصلی را به دیمون تغییر دهیم؟
چرا از کلاس های تو در تو در جاوا استفاده کنیم؟
آیا کامپایلر یک سازنده پیش‌فرض ایجاد می‌کند اگر یک const پارامتری وجود داشته باشدروکتور
آیا می توانیم متدهای استاتیک را در جاوا لغو کنیم؟
در مورد واردات استاتیک در جاوا توضیح دهید.
سوپرکلاس هر کلاس کدام کلاس است؟
آیا system.exit() در بلوک try اجرا می شود در نهایت مسدود می شود؟
مجریان چیست؟ اهمیت آنها چیست؟
در رابط Executor توضیح دهید.
در رابط ExecutorService توضیح دهید. چه تفاوتی با رابط کاربری دارد
در مورد shutdown() ExecutorService توضیح دهید.
در مورد shutdownNow() ExecutorService توضیح دهید.
در مورد awaitTermination() ExecutorService توضیح دهید.
در رابط ScheduledExecutorService توضیح دهید.
در مورد کلاس Executors توضیح دهید.
در رابط ThreadFactory توضیح دهید.
اهمیت CompletionService را توضیح دهید.
عملکرد cancel() کلاس Future را توضیح دهید.
آیا می توان یک نوع پارامتری را به نوع خام آن اختصاص داد؟
محدودیت های مختلف در ژنریک چیست؟
مزیت روش های پیش فرض در رابط ها چیست؟
مزیت روش های خصوصی در رابط ها چیست؟
آیا می توانیم از Diamond Operator با کلاس های ناشناس استفاده کنیم؟
Casting ضمنی چیست؟
Casting واضح چیست؟
OutOfMemoryError چیست؟
مقادیر رشته در کجا ذخیره می شوند؟
تفاوت بین متد == و ()quals چیست؟
در رابط Externalizable توضیح دهید.
متدهای یک کلاس Object را نام ببرید.
در مورد آلودگی هیپ توضیح دهید.
چه زمانی یک مجموعه جاوا UnsupportedOperationException را پرتاب می کند؟
آیا می توانید رابطه بین بیان لامبدا و رابط عملکردی را توضیح دهید
آیا سازنده های یک شی در زمانی که شی از سریال خارج می شود فراخوانی می شود؟
از کجا استفاده کنیم و کجا از اظهارات استفاده نکنیم؟
برای چه منظوری از @SafeVarargs استفاده می کنیم؟
تفاوت Runnable و Callable را توضیح دهید.
تفاوت بین مجموعه های همگام و مجموعه همزمان را توضیح دهید
تفاوت بین نقشه همگام و همزمان نقشه را توضیح دهید.
در مورد قفل رابط توضیح دهید. چه تفاوتی با استفاده از برنامه همگام شده دارد
تفاوت بین نهایی و غیرقابل تغییر را توضیح دهید.
چه زمانی از String، StringBuffer و String Builder استفاده کنیم؟
در مورد قفل Reentrant توضیح دهید.
تفاوت های بین CountDownLatch و CyclicBarrier را توضیح دهید.
راه های مختلف ایجاد یک شی در جاوا چیست؟
چرا آرایه کاراکتر برای ذخیره رمزهای عبور در جاوا به String ترجیح داده می شود؟
در مورد Exception Chaining توضیح دهید.
نتیجه گیری:
آغاز

نمایش سرفصل های انگلیسی

Core Java Interview Questions

45,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
مدرس:
شناسه: UD21672
حجم: 1332 مگابایت
مدت زمان: 290 دقیقه
تعداد دیسک: 1 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 29 دی 1400
سوالات مصاحبه جاوا
سوالات مصاحبه جاوا 1
سوالات مصاحبه جاوا 2
سوالات مصاحبه جاوا 3
سوالات مصاحبه جاوا 4
سوالات مصاحبه جاوا 5
سوالات مصاحبه جاوا 6
طراحی سایت و خدمات سئو

45,900 تومان
افزودن به سبد خرید