فيديو

الخميس، 23 يناير 2014

كيفية ضغط الملفات بصيغة ZIP بالجافا - How To Compress Files In ZIP Format

create file file io java



بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته


في هذا المثال سنوضح كيفية ضغط الملفات بصيغة ZIP باستخدام الجافا  .

حتى نقوم بتطبيق هذا المثال يجب ان نقوم بتطبيق الخطوات التالية :

1- إنشاء كائن من FileOutputStream  , لاستخدامه في الكتابة على الملف المراد ضغطه .
2- إنشاء كائن من ZipOutputStream , لاستخدامه في فلترة الملفات المراد ضغطها .
3- إنشاء كائن من File .


* لكل ملف نريد اضافته الى الملف المضغوط , نقوم بإنشاء كائن من FileInputStream  حتى تتم القراءة من الملف , وانشاء كائن من ZipEntry حتى يقوم بكتابة محتوى الملفات الى الملف المخرج (ZIP) .

في هذا المثال
يقوم البرنامج بقراءة الملف Ubuntu.ico ومن ثم ضغطه وتخزينه باسم ملف جديد وهو mynewfile.zip

  1. package test;
  2. import java.io.FileInputStream;
  3. import java.io.FileOutputStream;
  4. import java.util.zip.ZipEntry;
  5. import java.util.zip.ZipOutputStream;
  6. public class Test
  7. {
  8.     public static void main( String[] args )
  9.     {  
  10.         byte [] buf=new byte[1024];
  11.         try{
  12.        
  13.             FileOutputStream fos=new FileOutputStream("e:\\mynewfile.zip");
  14.             ZipOutputStream zoss=new ZipOutputStream(fos);
  15.             ZipEntry zi=new ZipEntry("Ubuntu.ico");// هنا يجب كتابة اسم الملف 
  16.             zoss.putNextEntry(zi);
  17.             FileInputStream fis=new FileInputStream("e:\\Ubuntu.ico");
  18.            
  19.             int len;
  20.            
  21.             while((len=fis.read(buf))>0)
  22.             {
  23.                 zoss.write(buf,0,len);
  24.             }
  25.            
  26.             fis.close();
  27.             zoss.closeEntry();
  28.             zoss.close();
  29.             System.out.println("Done");
  30.            
  31.         }catch(Exception e)
  32.         {
  33.             e.printStackTrace();
  34.         } 
  35.     }
  36. }

الأربعاء، 15 يناير 2014

كيفية إنشاء ملف باستخدام الجافا - How To Create A File in Java

بسم الله الرحمن الرحيم


السلام عليكم

create file file io java

كيفية إنشاء ملف باستخدام الجافا - How To Create A File in Java 

: Boolean يستخدم لانشاء ملف في الجافا , ويقوم بارجاع قيمة من نوع  File.createNewFile() الميثود 
true : اذا تم إنشاء الملف بشكل بصحيح .
false : اذا كان الملف موجود مسبقا او حدث خطا خلال عملية الإنشاء . 




  1. package test;
  2. import java.io.File;
  3. import java.io.IOException;
  4. public class Test
  5. {
  6.     public static void main( String[] args )
  7.     {  
  8.         try {
  9.               File file = new File("e:\\newfile.txt");
  10.               if (file.createNewFile()){
  11.                 System.out.println("File is created!");
  12.               }else{
  13.                 System.out.println("File already exists.");
  14.               }
  15.         } catch (IOException e) {
  16.               e.printStackTrace();
  17.         }
  18.     }
  19. }



الاثنين، 13 يناير 2014

نبذة عن الجافا وتحميل البرامج اللازمة لتشغيلها


بسم الله الرحمن الرحيم



السلام عليكم ورحمة الله وبركاته .

أهلا ومرحبا بكم في موقع جافا , المتخصص بدروس وشروحات حول لغة الجافا وملحقاتها بالاضافة الى شروحات تتعلق بالخوارزميات وتركيب البيانات .


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


جافا هي عبارة عن لغة برمجة ابتكرها جيمس جوسلينج في عام 1992 م أثناء عمله في مختبرات شركة صن ميكروسيستمز، وذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة التطبيقية الذكية مثل التيلفزيون التفاعلي، وقد كانت لغة الجافا تطويرًا للغة السي بلاس بلاس (C++)، وعند ولادتها أطلق عليها مبتكرها "أواك" بمعنى شجرة السنديان؛ وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز، ثم تغير الاسم إلى جافا، وهذا الاسم (على غير العادة في تسمية لغات البرمجة) ليس الحروف الأولى من كلمات جملة معينة أو تعبيرا بمعنى معين، ولكنه مجرد اسم وضعه مطوّروا هذه اللغة لينافس الأسماء الأخرى، وهى احدى لغات البرمجة، أي مجموعة من الأوامر والتعليمات التي تعطى للحاسب في صورة برنامج مكتوب بلغة برمجة معينة بواسطة معالج نصوص، ويتكون مصدر البرنامج من عدة سطور وكل سطر يعتبر جملة، ويتعامل الحاسب مع كل جملة بترتيب معين لإنجاز الأمر الذي صمم البرنامج لتحقيقه.

البرمجة بلغة الجافا تعرف على انها : Write Once, Run Anywhere. 
بمعنى انها لا تعتمد على نوع نظام التشغيل الخاص بك , حيث انه يمكنك برمجة برنامج على نظام ويندوز واستخدامه فيما بعد على نظام لينكس ... على عكس لغات مايكروسوفت مثل لغة C# التي لا تدعم الا نظام الويندوز في تشغيل البرامج .


ميزات الجافا :

  • غرضية التوجه .
  • لا تعتمد على نوع النظام في تشغيل البرامج .
  • السهولة .
  • الحماية .
  • محمولة .
  • دعم الانظمة الموزوعة .
  • تعمل بشكل ديناميكي .
متطلبات تعلم لغة الجافا :
  • نظام تشغيل ويندوز أو لينكس .
  • Java JDK 5 .
  • محرر نصوص , وسنقوم باستعمال NetBreans .

تحميل أدوات الجافا :

تحميل الـــ JDK وتنصيبها من هذا الرابط :


تحميل محرر NetBeans : 

قم باختيار نوع النواة  32 بت او 64 بت قبل تحميل محرر NetBeans .


والسلام عليكم ورحمة الله وبركاته .



جميع الحقوق محفوظة © 2013 جافا
تصميم : يعقوب رضا