[কোর্সের মূল পাতা | রেজিস্ট্রেশন লিংক]
জাভা অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও এন্ড্রয়েড কোর্সের ৮ম লেকচার এর বিষয়বস্তু:
- 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 ডাউনলোড করতে চাইলে:
স্যাম্পল কোড:
[লেকচার আপলোড করার পরপরই পিসি ফরম্যাট করায় অষ্টম লেকচারের সোর্স ফাইল গুলো ডিলিট হয়ে গিয়েছে 🙁 তাই একটু কষ্ট করে ভিডিও থেকে দেখে দেখে টাইপ করে নেবেন ]
[ লেকচার প্রকাশিত হলেই মেইল এর মাধ্যমে জানতে চাইলে এই কোর্সে রেজিস্ট্রেশন করে রাখুন, নতুন লেকচার আপলোড হবার সাথে সাথেই মেইল এর মাধ্যমে নিবন্ধিত সবাইকে জানিয়ে দেওয়া হবে ]
[১ম লেকচার – প্রয়োজনীয় সফটওয়্যার প্রস্তুতি ও ১ম প্রোগ্রাম ]
[২য় লেকচার – Variable, Data type, Method, Operator, Array ও প্রাকটিস ]
[৩য় লেকচার – String, Multidimensional Array, if-then-else, switch, conditional operator ও প্রাকটিস ]
[৪র্থ লেকচার – return type, while, do-while,for loop,try-catch-finally block ও প্রাকটিস ]
[ প্রশ্নোত্তর-১ ]
[ লেকচার ৫ – Class, Object, Inheritance, public, private, static, protected ইত্যাদি]
[ লেকচার ৬ – (Package, interface, Inheritance, Protected ও Class নিয়ে আলোচনা ]
[ লেকচার ৭ – Thread ও Debugging নিয়ে আলোচনা ]
[ লেকচার ১০ – (Android-২ লিস্ট ভিউ, Toast, List adapter) ]
[ লেকচার ১১ – (Android Game Development-১) ]
1 ping
জাভা/এন্ড্রয়েড অ্যাপ ডেভেলপমেন্ট – লেকচার ৫ – (Class, Object, Inheritance, public, private, static, protected ইত্যাদি )
ডিসেম্বর 28, 2013 at 2:47 অপরাহ্ন (UTC -6) Link to this comment
[…] [ লেকচার ৮ – Runnable ও File input output নিয়ে আলোচনা, Android … ] […]