লেকচার ৮ – (Runnable ও File input output নিয়ে আলোচনা, Android ADT প্রস্তুতি)

1
32
java
bditbarta

জাভা অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও এন্ড্রয়েড কোর্সের ৮ম লেকচার এর বিষয়বস্তু:

  • Runnable Object দিয়ে কেমন করে Thread তৈরী করতে হয়
  • File ইনপুট ও আউটপুট
  • Eclipse এর প্রয়োজনীয় আরো কিছু শর্টকাট
  • Android ADT প্রস্তুতি

গুরুত্বপূর্ণ বিষয়গুলি:

Thread Using Runnable:

          // Custom Runnable Class  তৈরী করা 

          public class CustomRunnable implements Runnable {

           // instance Variables

 

           public CustomRunnable() {

                     // Constructor

           }

 

           @Override

           public void run() {

                     while (!Thread.currentThread().isInterrupted()) {

                               //do something

                               try {

                                         Thread.sleep(1000);

                               } catch (InterruptedException e) {

                                         break;

                               }

                     }

           }

 }

          // Runnable Object দিয়ে Thread  তৈরী করা :

          import necessasy.packagesAndLibraries;

          public class MainRunningClass {

           public static void main(String[] args) {

                     CustomRunnable aCustomRunnable = null;

                      CustomRunnable anotherCustomRunnable = null;

 

                     new Thread(aCustomRunnable).start();

                     new Thread(anotherCustomRunnable).start();

 

                     Thread anotherThread=new Thread(aCustomRunnable);

                     anotherThread.start();

 

                     try {

                               Thread.sleep(2000);

                     } catch (InterruptedException e) {

                               // TODO Auto-generated catch block

                               e.printStackTrace();

                     }

                     anotherThread.interrupt();

           }

 }

File ইনপুট ও আউটপুট:

           import necessasy.packagesAndLibraries;

           public class FileIOClass {

                      public static void main(String[] args) {

                                 File inputFile=new File(“/path/fileName.extention”);

                                 File outputFile=new File(“/path/fileName2.extention”);

 

                                 try {

                                            FileReader fileReader=new FileReader(inputFile);

                                            try {

                                                       FileWriter fileWriter=new FileWriter(outputFile);

                                                       Scanner scanner=new Scanner(fileReader);

 

                                                       while (scanner.hasNext()) {

                                                       fileWriter.write(scanner.nextLine()+”\n”);

                                                       }

                                                       fileReader.close();

                                                       fileWriter.close();

                                            } catch (IOException e) {

                                                       e.printStackTrace();

                                            }

                                 } catch (FileNotFoundException e) {

                                            e.printStackTrace();

                                 }

                      }

           }

Android ADT প্রস্তুতি:

eclipse এর জন্যে Android ADT Plugin ডাউনলোড করার নির্দেশনাবলী :

[ Plugin এর লিংক ]

সম্পূর্ণ নতুন করে Android ADT ডাউনলোড করতে চাইলে:

[ ADT Bundle ডাউনলোড লিংক ]

স্যাম্পল কোড: 

[লেকচার আপলোড করার পরপরই পিসি ফরম্যাট করায় অষ্টম লেকচারের সোর্স ফাইল গুলো ডিলিট হয়ে গিয়েছে 🙁 তাই একটু কষ্ট করে ভিডিও থেকে দেখে দেখে টাইপ করে নেবেন ]

 

[ লেকচার প্রকাশিত হলেই মেইল এর মাধ্যমে জানতে চাইলে এই কোর্সে রেজিস্ট্রেশন করে রাখুন, নতুন লেকচার আপলোড হবার সাথে সাথেই মেইল এর মাধ্যমে নিবন্ধিত সবাইকে জানিয়ে দেওয়া হবে ]

1 COMMENT

  1. Websites we think you should vi8i;&#s230twe like to honor many other internet sites on the web, even if they aren’t linked to us, by linking to them. Under are some webpages worth checking out…

LEAVE A REPLY

Please enter your comment!
Please enter your name here