پنجشنبه ۰۹ تیر ۰۱

سایت تخصصی طراحی سایت و برنامه نویسی

مفاهیم شی‌گرایی جاوا ویژه برنامه نویسان اندروید

۳ بازديد

به مفاهیم شی‌گرایی به صورت اختصاصی OOP گفته می‌شود که در اصل یکی از بخش‌های جداناپذیر از زبان برنامه نویسی جاوا به شمار می‌رود و به همین دلیل به هیچ عنوان نمی‌توان این مفاهیم را حذف کرد. در زیر بخش‌هایی از مفاهیم شی‌گرایی را برای شما بیان خواهیم کرد:
- اشیاء و کلاس یا به اصطلاح Object & Class

- انتزاع یا به اصطلاح Abstraction

- چند ریختی یا به اصطلاح Polymorphism

- ارث بری یا به اصطلاح Inheritance

- کپسوله‌سازی یا به اصطلاح Encapsulation

- اینترفیس‌ها

- مبحث Overriding

مبانی و مفاهیم برنامه نویسی جاوا

در مفاهیم و مبانی برنامه نویسی جاوا به تمام کلمات کلیدی جاوا از جمله کلمه کلیدی static، final، try، catch و غیره و همچنین انواع داده‌های اولیه از جمله Integers ،Floating point ، Boolean اشاره می‌شود.


مفاهیم Type casting and Visibility

در این مفهوم می‌توان عمل casting را اینگونه معرفی کرد: تبدیل یک شی از یک نوع خاص به یک شی از نوع دیگر.

یادگیری مفاهیمی همچون آرایه‌ها و عملگرها (Arrays and Operators)

در یادگیری زبان برنامه نویسی اندروید مفاهیم آرایه و عملگر به دسته‌های زیر تقسیم‌بندی می‌شوند:

- آرایه تک بعدی (One Dimensional Array)

- آرایه دو بعدی (Multidimensional Array)

- عملگرهای محاسباتی (Arithmetic operators)

- عملگرهای انتسابی (Assignment Operators)

- عملگرهای رابطه‌ای (Relational Operators)

مفاهیم عبارات کنترلی (Control Statements)

این نوع عبارات به دو قسمت تقسیم‌بندی می‌شوند:

قسمت اول: عبارات شرطی و انتخابی جاوا مانند switch، If-else ،  If

قسمت دوم: عبارات تکرار در جاوا یا همان حلقه‌ها مانند While، do-while، for

مفاهیم اصول کلاس

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

- ایجاد کلاس

- تعریف اشیاء

- متدها

- درک static و متدها

- متدهای دسترسی به کلاس

- سازنده‌ها (Constructors) و زباله روبی (Garbage collection)

مفاهیم و مبانی وراثت، اینترفیس و پکیج (Inheritance, Interface and package)

- روش ایجاد اینترفیس

- روش ایجاد پکیج در جاوا

- روش استفاده از کلمه کلیدی super

- کلاس‌های انتزاعی یا abstract

- روش به ارث بردن کلاس

مفاهیم چند نخی و مدیریت استثناءها (Multithreading and Exception Handling)

- روش ایجاد Thread در جاوا

- مدیریت Thread در جاوا

- کار با دستورهای try-catch

- روش ایجاد چند نخی

مفهوهم Java Annotations and IO

این بخش از زبان برنامه نویسی جاوا هم به بخش‌های متعددی تقسیم‌بندی می‌شود. از جمله:

  • Inherited
  • Override
  • Deprecated
  • Suppress Warnings
  • Reading writing Files
  • Streams

مفهوم Generics and Collection Classes

مورد آخر از زبان جاوا که پیش‌نیاز یادگیری اندروید است به موارد زیر ختم می‌شود:

  • Generic Classes
  • Generic Interfaces
  • The Array List Class
  • The Hash Set Class

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

تاكنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در رویا بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.