Java Generics هي من أهم ما يجب تعلمه في لغة Java لأنها سوف تنقلك الى قائمة المحترفين في إستخدام Java OOP .
من خلال هذه الدورة رح تكون قادر على إستخدام Java Generics بطريقة إحترفية , سوف اضع خبرة 13 سنة بين يديك , لتحقيق لك كل الإفادة . حيث اعتمد فلسفة معينة تعتمد على ثلاث محاور رئيسية (البساطة , السرع , الدقة ) .
Generics are a facility of generic programming that were added to the Java programming language in 2004 within version J2SE 5.0. They were designed to extend Java's type system to allow "a type or method to operate on objects of various types while providing compile-time type safety".
This course preparing for developers who want to be in the next level in Java OOP , from this course you will understand java generics well and you will learn a lot :
What Is Java Generics
Java Generic History - تاريخها
Naming Conventions To Java Generics - الأسماء المفضلة للجينيركس
Why Java Generics - لماذا الجينيركس
Arrays vs Collections
Arrays vs Collections vs Generics
Java Generics Class Structure
Understand Problem Without Generics - فهم المشكلة دون إستخدام الجينيركس
Solve Problem In Traditional Way using java (Object) class
Solve Problem With Generics - حل المشكلة بإستخدام الجينيركس
Raw Types In Java Generics
Type Inference & Inference Algorithm In Java Generics
Java Generics Interface Structure
Use Java Generics With Interface
Use Java Generics With Abstract
Java Generics Methods Structure
Return Generics Methods
Java Generics Upper Bounds
Polymorphism - In Java OOP - تعدد الأشكال بالبرمجة الكيونية
Multi Java Generics Upper Bounds
Java Generics Upper Bounds Wildcard
Java Generics Lower Bounds Wildcard
Type Erasure in Generics
Restrictions on Generics - قيوم الجينيركس
And more you will be detected in the course , this course preparing to be one of the best Udemy courses .
من خلال هذه الدورة سوف تقوم بإكتشاف الكثير و الكثير عن عالم جافا جينيركس .
Please note this course for developer who's understand OOP programming in any programming language in on java only but if you know java this will be better for you .
الرجاء الملاحظة : يجب ان يكون لديك خبرة بسيطة في OOP و Java غير ذالك سوف تكون الأمور صعبة .