জাভা প্রোগ্রামের কিছু সংক্ষিপ্ত বিষয় জেনে নেই

1. জাভা প্রোগ্রামের কিছু সংক্ষিপ্ত বিষয় জেনে নেই:
Name : Rayhan Kabir
Email : rayhan150792@gmail.com

প্রতিনিয়ত আমাদের বিশ্ব পরিবর্তিত হচ্ছে ক্রমে। আর এর পেছনে যেটা কাজ করে তা হল আমাদের মেধা ও অন্যটি হল প্রযুক্তি যেটা ছাড়া আমাদের বর্তমান চলমান জীবন একমুহূর্ত কল্পনা করতে পারিনা। আর প্রযুক্তির যুগে ব্যবহারিত অন্যতম ডিভাইস হল অ্যাপস সমৃদ্ধ একটি মোবাইল। যা কিনা হতে পারে আপনার চলমান জীবনের অন্যতম সঙ্গী। আর অ্যাপস সমৃদ্ধ একটি মোবাইল যদি আপনার হাতে থাকে তাহলে সারা বিশ্ব আপনার হাতের মুঠোয় সেটা আর বলার আর অপেক্ষা রাখে না । আর এই অ্যাপস সমৃদ্ধ ফোনে যদি আপনার তৈরি একটি অ্যাপলিকেশন কাজ করে তাহলে বিষয় টি চমক দায়ক হবে। তাই অবাক হওয়ার কিছু নেই-আজ আপনাদের সংক্ষিপ্ত কিছু ধারনা দেব। আর ইতিমধ্যে আমরা জাভা সম্পর্কে কিছু ধারনা পেয়েছি, তাই এবার আমরা জানব কিভাবে Runnable Object দিয়ে কেমন করে Thread তৈরি করতে হয় সে সম্পর্কে। আর Runnable Object তৈরিতে যে বিষয় টি ব্যবহার করা হয় তা হল- 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;
}
}
}
}

আর উপরোক্ত ফিচার টি Follow কর আপনি Custom Runnable Class তৈরি করতে পারেন।
এবার আসুন জেনে নিই Custom Runnable Class থেকে
// 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();
}
}

সুতরাং আপনি এ সকল লিংক কোড ব্যবহার করে আপনি সঠিক ভাবে আপনি Runnable Object খুব সহজে তৈরি করতে পারেন ।
তাই আপনাকে বল আর দেরি কেন ?
তৈরি করুন আপনার পছন্দের আপ্লিকেশন টি !
2. Java
http://salearningschool.com/index.php?table=Articles&categoryID=32&category=Java
উপরে ভিত্ত করে task লেখা ।

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%9c%e0%a6%be%e0%a6%ad%e0%a6%be-%e0%a6%aa%e0%a7%8d%e0%a6%b0%e0%a7%8b%e0%a6%97%e0%a7%8d%e0%a6%b0%e0%a6%be%e0%a6%ae%e0%a7%87%e0%a6%b0-%e0%a6%95%e0%a6%bf%e0%a6%9b%e0%a7%81-%e0%a6%b8%e0%a6%82/