مشخصات کتاب
Java Interview Notes: 700 Java Interview Questions Answered
دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:
نویسندگان: M Jolly.
سری:
ناشر:
سال نشر:
تعداد صفحات: 224
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
قیمت کتاب (تومان) : 50,000
کلمات کلیدی مربوط به کتاب یادداشت های مصاحبه جاوا: به 700 سوال مصاحبه جاوا پاسخ داده شده است: کتابخانه، ادبیات کامپیوتر، جاوا
میانگین امتیاز به این کتاب :
تعداد امتیاز دهندگان : 8
در صورت تبدیل فایل کتاب Java Interview Notes: 700 Java Interview Questions Answered به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب یادداشت های مصاحبه جاوا: به 700 سوال مصاحبه جاوا پاسخ داده شده است نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
توضیحاتی در مورد کتاب یادداشت های مصاحبه جاوا: به 700 سوال مصاحبه جاوا پاسخ داده شده است
Amazon Digital Services LLC، 2016. — 224 p. — ASIN: B01B0TCZ70
یادداشتهای مصاحبه جاوا
شامل اکثر موضوعات مهمی است که در دور مصاحبه فنی جاوا مورد بحث
قرار گرفتهاند، همراه با سؤالات مصاحبه برای هر مفهوم. این کتاب
همچنین حاوی تعداد زیادی قطعه کد و شکل برای توضیح مسائل
است.
مفاهیم کتاب به صورت بسیار دقیق و مختصر، در فصلهای کوچک تنظیم
شده است.
محتوا:
اصول جاوا:
آناتومی برنامه جاوا
برنامه جاوا و JVM
انواع داده
قرارداد نامگذاری
کلاس شی
دسترسی به Modifiers
استاتیک
نهایی
بلوک اولیه سازی استاتیک
در نهایت
نهایی
تبدیل گسترده در مقابل محدود کردن
گیرنده و تنظیم کننده
varargs در مقابل آرایه شی
روش رابط پیش فرض
روش رابط استاتیک
حاشیه نویسی
تنظیمات برگزیده
عبور بر اساس مقدار یا مرجع
برنامه نویسی شی گرا:
چند شکلی
چند شکلی پارامتریک
چند شکلی زیرگروه
نسخ
نسخ
بارگذاری بیش از حد
انتزاع
ارث
ترکیب
مفاهیم اساسی طراحی:
DI vs IoC
سرویس یاب
مشکل الماس
برنامه نویسی به رابط
کلاس انتزاعی در مقابل رابط
بین المللی سازی و محلی سازی
اشیاء تغییرناپذیر
کلون سازی
انواع داده:
NaN
EnumSet
مقایسه انواع داده
مقایسه شناور
مقایسه رشته
مقایسه Enum
enum در مقابل استاتیک عمومی فیلد int
کلاسهای Wrapper
جعبهگشایی خودکار و جعبهگشایی خودکار
BigInteger و BigDecimal
رشتهها:
تغییرناپذیری رشتهها
رشتههای Literal در مقابل Object
Interning رشتهها
مدیریت حافظه استخر رشته
تغییر ناپذیری - مشکل امنیتی
تغییرناپذیری رشته را دور زدن
StringBuffer در مقابل StringBuilder
یونیکد
کلاسهای داخلی:
کلاسهای داخلی
کلاس تودرتوی اعضای استاتیک
کلاس داخلی محلی
کلاس تودرتو غیر ایستا
کلاس داخلی ناشناس
برنامه نویسی تابعی:
عبارت لامبدا
رابط عملکردی
توابع خالص
رابط روان
عمومی:
عمومی
عامات نوع ژنریک
عمومی - روش
ژنریک جاوا در مقابل آرایه جاوا
عمومی - نوع پاک کردن
Co-Variance
Contra-Variance
Co-variance vs Contra-variance
مجموعه ها:
جنبه های طراحی مجموعه
مبانی مجموعه
واسط های مجموعه
انواع مجموعه
تنظیم
فهرست
صف
نقشه
الگوریتم ها
مقایسه در مقابل مقایسه
هش کد و برابر است
HashTable در مقابل HashMap
مجموعههای همگام و همزمان
تکرار در مجموعهها
سریع در مقابل خطای ایمن
خطا و استثنا:
استثنا
بررسی شده در مقابل علامتگذاری نشده در مقابل خطا
بهترین روشهای مدیریت استثناء
try-with-resource
Threading :
شرایط Threading
چرخه عمر رشته
خاتمه رشته
قابل اجرا در مقابل Thread
Runnable vs Callable
Daemon Thread
Race Condition و Immutable object
Thread Pool
Synchronization :
همزمان در مقابل موازی در مقابل ناهمگام
Thread synchronization
روش همگامسازی شده در مقابل بلوک همگامسازی شده
همگامسازی شرطی
فرار
ایستا در مقابل فرار در مقابل همگامسازی
فضای ذخیرهسازی ThreadLocal
wait() در مقابل خواب
پیوستن به موضوع
کلاس های اتمی
قفل
ReadWriteLock
همگام سازها
موانع
سمافور
فازر
مبدل
چفت
Executor Framework
Executor Service
Fork-Join Framework
Reflection:
هدف بازتاب
معایب بازتاب
تبادل داده:
JSON
مدیریت حافظه:
پشته در مقابل هیپ
تجزیه پشته
سریال سازی اشیا
مجموعه زباله
مدیریت حافظه
مرجع ضعیف در مقابل نرم در مقابل فانتوم
تست واحد:
چرا تست واحد؟
واحد در مقابل ادغام در مقابل رگرسیون در مقابل اعتبارسنجی
آزمایش اعضای خصوصی
اشیاء مسخره و ساختگی
ابزارهای جاوا:
Git
Maven
Ant
جنکینز
توضیحاتی درمورد کتاب به خارجی
Amazon Digital Services LLC, 2016. — 224 p. — ASIN: B01B0TCZ70
Java Interview Notes incorporate most
critical topics discussed during Java technical interview
round, along with the interview questions for each concept.
This book also contains lots of code snippets and figures to
explain matters.
Concepts in the book are organized in very precise and concise
manner, in small chapters and are to the point.
CONTENT:
Java Fundamentals:
Java Program Anatomy
Java Program and JVM
Data Types
Naming Convention
Object class
Access Modifiers
static
final
static initialization block
finally
finalize
Widening vs Narrowing Conversion
getters and setters
varargs vs object array
default interface method
static interface method
Annotations
Preferences
Pass by value or reference
Object Oriented Programming:
Polymorphism
Parametric Polymorphism
Subtype Polymorphism
Overriding
Override
Overloading
Abstraction
Inheritance
Composition
Fundamental Design Concepts:
DI vs IoC
Service Locator
Diamond Problem
Programming to Interface
Abstract class vs Interface
Internationalization and Localization
Immutable Objects
Cloning
Data Types :
NaN
EnumSet
Comparing Data Types
Float comparison
String comparison
Enum comparison
enum vs public static int field
Wrapper Classes
Auto boxing and Auto unboxing
BigInteger and BigDecimal
Strings :
String Immutability
String Literal vs Object
String Interning
String Pool Memory Management
Immutability - Security issue
Circumvent String immutability
StringBuffer vs StringBuilder
Unicode
Inner Classes:
Inner Classes
Static Member Nested Class
Local Inner Class
Non-Static Nested Class
Anonymous Inner Class
Functional Programming:
Lambda Expression
Functional Interface
Pure Functions
Fluent Interface
Generics :
Generics
Generics-Type Wildcards
Generics - Method
Java Generics vs Java Array
Generics - Type Erasure
Co-variance
Contra-variance
Co-variance vs Contra-variance
Collections :
Collection design aspects
Collection Fundamentals
Collection Interfaces
Collection Types
Set
List
Queue
Map
Algorithms
Comparable vs Comparator
hashCode and equals
HashTable vs HashMap
Synchronized vs Concurrent Collections
Iterating over collections
fail-fast vs fail-safe
Error and Exception:
Exception
Checked vs Unchecked vs Error
Exception Handling Best Practices
try-with-resource
Threading :
Threading Terms
Thread Lifecycle
Thread Termination
Runnable vs Thread
Runnable vs Callable
Daemon Thread
Race Condition and Immutable object
Thread Pool
Synchronization :
Concurrent vs Parallel vs Asynchronous
Thread Synchronization
Synchronized method vs Synchronized block
Conditional Synchronization
Volatile
static vs volatile vs synchronized
ThreadLocal Storage
wait() vs sleep
Joining Thread
Atomic Classes
Lock
ReadWriteLock
Synchronizers
Barrier
Semaphore
Phaser
Exchanger
Latch
Executor Framework
Executor Service
Fork-Join Framework
Reflection :
Purpose of reflection
Drawbacks of Reflection
Data Interchange:
JSON
Memory Management:
Stack vs Heap
Heap fragmentation
Object Serialization
Garbage Collection
Memory Management
Weak vs Soft vs Phantom Reference
Unit Testing:
Why unit testing?
Unit vs Integration vs Regression vs Validation
Testing private members
Mocking and Mock Objects
Java Tools:
Git
Maven
Ant
Jenkins
نظرات کاربران