Java tutorial | دروس جافا 👨🏻‍🏫
2.29K subscribers
87 photos
81 videos
29 files
53 links
حبيت اشاركم كل معرفتي في الجافا ولغات اخرى فسويت هذه القناة
اتمنى أن تعود بالمنفعة عليكم🌹
لطلب حل تكاليف أو مشاريع تواصل معي على

Telegram: @abdu01010

Whatsapp: https://wa.me/967783399063

كما نقدم خدمات تسوقية في القناة مدفوعة الاجرة
..............
Download Telegram
JetBrains IntelliJ IDEA 2023.1.3 Ultimate [PeskTop.com].rar
752.7 MB
intelliJ IDEA Ulimate
النسخة الغير محدوده المدفوعة
Zip Password : 123
ادعموني بنشر القناة وهذا اقل مايمكن تقديمه لي مقابل المجهود المبذول😊
————————————————————
Tel: @Java_tutorial0101
11❤‍🔥3👍3
اسعد الله ايامكم ووفقكم في حياتكم العلمية والعملية..

⭕️ بما ان القناة غير ربحية...

نحيطكم علما طلابنا الاعزاء بأننا في هذي الفترة نقدم خدمات حل الواجبات والتكاليف و المشاريع بمقابل يناسب اي طالب

كما ان لدينا كوادر في بناء مشاريع حقيقية لسوق العمل وكذلك علاقات مع شركات برمجية عدة وذلك لمن يريد عمل مشروع استثماري خاص فيه او لمؤسسته

وذلك لدعمنا وتشجيعنا في الاستمرار في نشر المزيد وتوسيع خدماتنا بشكل مجاني

للتواصل :

Tele: @abdu01010

WhatsApp: https://wa.me/967783399063

————————————————————
ادارة قناة Java tutorial

Tel: @Java_tutorial0101
👍52
من ردود عملاءنا الكرام😊🌹

#ردود

————————————————————
طلب عمل مشاريع او حل واجبات
Tele: @abdu01010

WhatsApp: https://wa.me/967783399063

TeleChannel: @Java_tutorial0101
6🤗2
من الردود الجميله للعملاء 😍

#ردود


————————————————————
طلب عمل مشاريع او حل واجبات
Tele: @abdu01010

WhatsApp: https://wa.me/967783399063

TeleChannel: @Java_tutorial0101
4👍1
حفاظا على محتوى القناة فتحنا قروب بننشر فيه اعمالنا والخدمات اللي نقدمها وبعض الملفات المهمة كالنماذج والتسريبات وغيرها...
نصيحة تشتركوا فيه عشان تكونوا على اطلاع وتستفيدوا من اي فرصه ننشرها👇
https://t.me/java_tutorial0101_group
2👏2
البدأ بتنفيذ تحليل قواعد بيانات لنظام ادارة متجر الكتروني

----------------------
طلب عمل مشاريع او حل واجبات
Tele: @abdu01010

WhatsApp: https://wa.me/967783399063
2🔥2👏2👍1
Java tutorial | دروس جافا 👨🏻‍🏫
البدأ بتنفيذ تحليل قواعد بيانات لنظام ادارة متجر الكتروني ---------------------- طلب عمل مشاريع او حل واجبات Tele: @abdu01010 WhatsApp: https://wa.me/967783399063
UX UI design Done
انتهيت من تصميم الواجهات بستخدام figma تبقى لنا البرمجة🥵

----------------------
لطلب عمل مشاريع او حل واجبات
Tele: @abdu01010

WhatsApp: https://wa.me/967783399063
🤩43👏2🆒1
تم بناء تطبيق صحافية لاحد العملاء
يقوم التطبيق بعرض اخر الاخبار من الصحف العالمية ويتوفر فيه امكانية تبديل اللغة والبحث عن اخبار محدده

هذا رابط تحميل التطبيق للتجربه
طبعا التطبيق يعمل على اجهزة أندرويد فقط
https://drive.google.com/file/d/1FxCI3WKOWqWD2wrdRfIsP9R75JfwOQt9/view?usp=drivesdk

----------------------
لطلب عمل مشاريع او حل واجبات
Tele: @abdu01010

WhatsApp: https://wa.me/967783399063
🤩31
📌 شرح كامل لكيفية التعامل مع الفايلات في جافا 👇
م/عادل نسيم
👍41
Media is too big
VIEW IN TELEGRAM
1️⃣- File Handling(java.io_ Byte _ Character stream_ InputStream _ OutputStream subclasses)

————————————————————
#Java_Level_2

Tel: @Java_tutorial0101
Media is too big
VIEW IN TELEGRAM
2️⃣- File Handling ( FileInputStream class_ Character size vs String size )

————————————————————
#Java_Level_2

Tel: @Java_tutorial0101
Media is too big
VIEW IN TELEGRAM
3️⃣- File Handling (FileOutputStream class_ Reading and Writing images_ Arabic letters)

————————————————————
#Java_Level_2

Tel: @Java_tutorial0101
Media is too big
VIEW IN TELEGRAM
4️⃣- File Handling (File class)

————————————————————
#Java_Level_2

Tel: @Java_tutorial0101
Media is too big
VIEW IN TELEGRAM
5️⃣- File Handling (File class_ Directories _Add_Remove__ Constructors)

————————————————————
#Java_Level_2

Tel: @Java_tutorial0101
Media is too big
VIEW IN TELEGRAM
6️⃣- File Handling (Reader class_Writer class hierarchy_ FileWriter _ FileReader)

————————————————————
#Java_Level_2

Tel: @Java_tutorial0101
Media is too big
VIEW IN TELEGRAM
7️⃣- File Handling (BufferedReader _ BufferedWriter classes_ Read file line by line)

————————————————————
#Java_Level_2

Tel: @Java_tutorial0101
Media is too big
VIEW IN TELEGRAM
8️⃣- File Handling (PrintWriter class _Constructors _ Methods_)

————————————————————
#Java_Level_2

Tel: @Java_tutorial0101
Media is too big
VIEW IN TELEGRAM
9️⃣- File Handling (Scanner class _Constructors _ Methods__ useDelimiter_ delimiter)

————————————————————
#Java_Level_2

Tel: @Java_tutorial0101
Media is too big
VIEW IN TELEGRAM
🔟- File Handling (Serialization and Deserialization _Read _ Write multiple objects)

————————————————————
#Java_Level_2

Tel: @Java_tutorial0101
This media is not supported in your browser
VIEW IN TELEGRAM
من الردود الجميلة للمستفيدين من خدماتي والقائمة تطول😊
#ردود
————————————————————
TeleChannel: @Java_tutorial0101

لطلب عمل مشاريع او حل واجبات تواصل معي على

Tele: @abdu01010

WhatsApp: https://wa.me/967783399063
71
🧠 Java Serialization & Deserialization
موضوع مهم جدا لكل مبرمج جافا خصوصا اذا كنت تعمل في التطبيقات التي تحتاج إلى حفظ البيانات أو نقل الكائنات بين الأجهزة أو الشبكات.

ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻‍🏫
Tel: @abdu01010
WApp: https://wa.me/967783399063
—————————————————

عزيزي الطالب، Serialization في Java هو عبارة عن عملية تحويل الكائن (Object) إلى سلسلة من البيانات (Bytes) حتى نتمكن من:

📁 تخزينه في ملف.

🌐 إرساله عبر الشبكة.

🧠 حفظ حالته لاسترجاعه لاحقا.


وسنشرح هذه العملية بطريقة مفصلة وبسيطة.

📌 أولاً: ماهو Serialization؟

هي عملية تحويل كائن (object) إلى صيغة يمكن تخزينها (عادةً في ملف أو قاعدة بيانات) أو إرسالها عبر الشبكة.

ببساطة:
نحول الكائن إلى Bytes
ثم نحفظ هذه البايتات في ملف
أو نرسلها لأي مكان
وبعدها نقدر نرجّع نفس الكائن كما كان 100% باستخدام عملية تسمى Deserialization.

📌 ثانياً: كيف يتم Serialization في Java؟

لتقوم بهذه العملية يجب أن تنفذ بعض الخطوات الأساسية:

1. الكلاس يجب أن يعمل implement لكلاس Serializable
import java.io.Serializable;

public class Student implements Serializable {
String name;
int age;

public Student(String name, int age) {
this.name = name;
this.age = age;
}
}


2. عملية الحفظ (Serialization)

import java.io.*;

public class SaveObject {
public static void main(String[] args) throws IOException {
Student s = new Student("Ali", 21);
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("student.ser"));
out.writeObject(s);
out.close();
}
}


3. عملية الاسترجاع (Deserialization)

import java.io.*;

public class LoadObject {
public static void main(String[] args) throws IOException, ClassNotFoundException {
ObjectInputStream in = new ObjectInputStream(new FileInputStream("student.ser"));
Student s = (Student) in.readObject();
System.out.println("Name: " + s.name + ", Age: " + s.age);
in.close();
}
}



📍 الفوائد من استخدامه:

طريقة سهلة جداً لحفظ حالة الكائنات (Objects).

مفيدة جداً في تطبيقات الشبكات، قواعد البيانات المؤقتة، التخزين المؤقت (caching)، وغيرها.

————————————————————
كل الحقوق محفوظة لقناة
Java tutorial (https://t.me/java_tutorial0101)
Tel: @Java_tutorial0101
8