فهرست مطالب
در اینجا یک فهرست از مطالب جاوا قرار دادیم، از اینجا میتونید به مطلب مورد نظر مراجعه کنید.
-
زبان جاوا چیست؟ معرفی زبان برنامه نویسی جاوا (Java)
زبان جاوا چیست؟ معرفی زبان جاوا، بررسی ویژگی های cross-platform و ماشین مجازی جاوا (JVM) به زبان ساده.
-
انواع داده (Data Types) و انواع متغیر ها در جاوا
بررسی انواع داده و تعریف متغیر های اولیه (Primitive)، یادگیری اختصاص دادن حافظه به متغیر ها در جاوا به همراه نمونه کد.
-
عملگر های ریاضی، بولین (boolean)، منطقی و bitwise در جاوا
در این مطلب به استفاده از عملگر های ریاضی، بولین (boolean)، منطقی و بیتی (bitwise) برای تغییر در مقدار متغیر های اولیه (Primitive) می پردازیم.
-
دستورات شرطی در جاوا: آموزش کامل if، else و switch
بررسی دستورات شرطی if else و سوئیچ (switch) و استفاده از if های زنجیره ای و تودرتو با مثال های کاربردی در جاوا
-
آموزش حلقه ها (for foreach while do-while) در جاوا
آموزش جامع انواع حلقه ها (for foreach while و do-while) در جاوا به همراه مثال های کاربردی
-
آموزش متد (تابع) در جاوا + مفهوم Overloading
متد در جاوا چیست؟ آموزش نحوه تعریف متد، ارسال پارامتر ها به متد و متد های void با بررسی کامل مفهوم اورلودینگ (Method Overloading) با مثال.
-
شی گرایی در جاوا: آموزش کلاس و آبجکت (شی) به زبان ساده
شروع آموزش شی گرایی؛ آموزش ساخت کلاس، ایجاد شی (Object)، نحوه کار با سازنده (Constructor) و کپسوله سازی (encapsulation) به زبان ساده + مثال های عملی
-
سطح دسترسی (private default protected public) در جاوا
آموزش کامل سطوح دسترسی (Access Modifiers) در جاوا؛ تفاوت و کاربرد های کلیدواژه های private default protected public
-
کاربرد کلیدواژه ی static و متد های استاتیک در جاوا
کلیدواژه static در جاوا چه کاربردی دارد؟ آموزش جامع متغیر و متد های استاتیک، مدیریت حافظه و کلاس های داخلی استاتیک + مثال های کاربردی.
-
آموزش کار با آرایه ها (Arrays) و آرایه های چند بعدی در جاوا
نحوه ی تعریف و پیمایش آرایه ها در جاوا، آموزش کار با کلاس Arrays، متد های کاربردی و ایجاد آرایه های چند بعدی (multi-dimensional) با مثال
-
کلاس های تو در تو (Nested Classes) و داخلی در جاوا
بررسی ساختار کلاس های تو در تو (Nested) و کلاس های داخلی در جاوا. آموزش پیاده سازی طراحی الگو Builder با کلاس های داخلی استاتیک + نمونه کد.
-
شی گرایی در جاوا: آموزش وراثت (Inheritance) یا ارث بری
ارث بری در جاوا چیست؟ آموزش کامل رکن دوم شی گرایی؛ مفاهیم وراثت (Inheritance)، نحوه بازنویسی متدها (Overriding) و کار با کلیدواژه super به همراه مثال های مفهومی.
-
شی گرایی در جاوا: مفهوم چند ریختی و آموزش کست کردن (Casting)
آشنایی با رکن سوم شی گرایی؛ چند ریختی یا Polymorphism در جاوا. آموزش پیوند پویا (Dynamic Binding) و کست کردن (Casting) متغیر ها با مثال.
-
کلاس ابستراکت (Abstract) یا انتزاعی در جاوا
کلاس انتزاعی چیست؟ آموزش کلاس ابستراکت (Abstract) در جاوا، تعریف متد های ابستراکت و تفاوتش با کلاس های معمولی + مثال های عملی.
-
آموزش اینترفیس (Interface) در جاوا با مثال های کاربردی
نحوه تعریف و پیاده سازی اینترفیس (Interface) در جاوا، تفاوت رابط (Interface) با کلاس ابستراکت، بررسی اینترفیس Comparable و ساختار اینترفیس های تابعی + مثال.
-
کاربرد کلیدواژه final در جاوا: ثابت ها و کلاس ها
کلیدواژه final در جاوا چه کاربردی داره؟ آموزش تعریف ثابت ها، جلوگیری از بازنویسی متدها و نهایی سازی متغیر و کلاس در برنامه نویسی شی گرا.
-
آموزش try-catch در جاوا و کاتلین: مدیریت خطا و استثنا (Exception)
مدیریت استثناها در جاوا و کاتلین؛ آموزش جامع استفاده از بلوک try-catch برای کنترل خطا و استثناها، بررسی کلیدواژه های throw و throws و ساخت اکسپشن سفارشی.
-
آموزش کار با فایل در جاوا و کاتلین: معرفی کلاس File
آموزش کار با فایل در جاوا؛ نحوه ذخیره سازی دائمی داده ها، معرفی پکیج java.io، استفاده از کلاس File و مدیریت مسیر های ذخیره سازی فایل.
-
نوشتن در فایل متنی با کلاس PrintWriter در جاوا و کاتلین
چگونه در جاوا و کاتلین فایل متنی بسازیم؟ آموزش نوشتن در فایل با کلاس PrintWriter، مدیریت خودکار منابع با try-with-resources به همراه نمونه کدهای جاوا + کاتلین.
-
خواندن فایل متنی با کلاس Scanner در جاوا و کاتلین
آموزش خواندن فایل متنی در جاوا و کاتلین. نحوه استفاده از کلاس Scanner برای دریافت ورودی، مدیریت فایل و خواندن خط به خط داده ها با مثال های عملی.
-
خواندن و نوشتن فایل های باینری (Binary) در جاوا و کاتلین
تفاوت فایل متنی با باینری چیست؟ آموزش جامع نحوه خواندن و نوشتن مقادیر باینری در جاوا و کاتلین، مفهوم encoding کاراکتر ها و ذخیره فایل ها.
-
آموزش جنریک ها (Generics) در جاوا
جنریک در جاوا چیست؟ مفهوم جنریک، آموزش استفاده از Generics بجای Object، افزایش امنیت کدها در زمان کامپایل و مرتب سازی کلاس ها و متد ها + مثال
-
کالکشن ها در جاوا: اینترفیس Collection و پیمایش در کالکشن
شروع آموزش کالکشن ها در جاوا؛ بررسی اینترفیس Collection و پیمایش در کالکشن ها با اینترفیس های Iterable و Iterator
-
کالکشن ها در جاوا: اینترفیس List و پیمایش دوسویی با ListIterator
بررسی اینترفیس List و استفاده از ListIterator برای پیمایش دوسویی در پیاده سازی های List به همراه مثال.
-
کالکشن ها در جاوا: آموزش کار با ArrayList به همراه مثال
آموزش کار با کلاس ArrayList در جاوا؛ معرفی ArrayList، استفاده از ArrayList و بررسی پیچیدگی زمان متد های ArrayList به همراه مثال.
-
کالکشن ها در جاوا: آموزش کار با Vector + مثال
در کجا باید از Vector بجای ArrayList استفاده کنیم؟ بررسی کلاس Vector و مقایسه ی در جاوا و آموزش کار با Vector به همراه مثال.
-
کالکشن ها در جاوا: آموزش کار با Stack + مثال های کاربردی
آموزش کار با Stack در جاوا؛ معرفی Stack و کار با Stack به همراه مثال های کاربردی.
-
کالکشن ها در جاوا: آموزش کار با LinkedList + مثال
آموزش کار با کلاس LinkedList؛ معرفی لیست پیوندی (LinkedList) و بررسی پیچیدگی زمان متد های LinkedList به همراه مثال های مفهومی.
-
کالکشن ها در جاوا: معرفی و استفاده از صف (Queue) + مثال
آموزش استفاده از صف (Queue) در جاوا؛ معرفی Queue و استفاده از Queue به همراه مثال های کاربردی.
-
کالکشن ها در جاوا: استفاده از صف اولویتی (PriorityQueue)
آموزش استفاده از صف اولویتی (PriorityQueue) در جاوا؛ معرفی PriorityQueue و استفاده از PriorityQueue به همراه مثال.
-
کالکشن ها در جاوا: معرفی و استفاده از صف دوطرفه (Deque) + مثال
آموزش استفاده از صف دوطرفه (Deque) در جاوا؛ معرفی صف دوطرفه، استفاده از Deque، استفاده از Deque به عنوان Stack و Queue به همراه مثال.
-
کالکشن ها در جاوا: معرفی و استفاده از ArrayDeque + مثال
معرفی و استفاده از ArrayDeque در جاوا؛ معرفی ArrayDeque و مقایسه آن با LinkedList، استفاده از ArrayDeque به عنوان Stack و Queue با مثال.
-
کالکشن ها در جاوا: استفاده از HashSet, LinkedHashSet و TreeSet
معرفی Set در جاوا؛ استفاده از انواع پیاده سازی های Set و بررسی ویژگی ها و پیچیدگی زمان HashSet, LinkedHashSet و TreeSet به همراه مثال های مفهومی.
-
آموزش Map در جاوا: استفاده از HashMap, LinkedHashMap و TreeMap
آموزش Map در جاوا؛ معرفی Map، استفاده از انواع پیادهسازی های Map و بررسی ویژگی و پیچیدگی زمان HashMap, LinkedHashMap و TreeMap به همراه مثال های کاربردی.
-
چندنخی (multithreading) در جاوا و کاتلین
مفهوم نخ (thread) ها، بررسی اینترفیس Runnable، کلاس Thread و مفهوم Thread Pool در جاوا و کاتلین به همراه مثال
-
همگام سازی (synchronizing) داده با نخ (Thread) ها در جاوا و کاتلین
آموزش کامل همگام سازی (synchronization) در جاوا و کاتلین. بررسی مفهوم (race condition)، تعاریف volatile، synchronized، کلاس ReentrantLock، Semaphore، و مفهوم Deadlock همراه با مثال.
بازخورد و دیدگاه ها
اولین نفری باشید که در این صفحه نظر میدهید