স্ট্যাটিক কিওয়ার্ড ইন জাভা

এটি একটি কিওয়ার্ড। ক্লাসের মাধ্যমে ইন্সটেন্স ভেরিয়েবল এবং মেথোড ডিক্লেয়ার করে অবজেক্ট ক্রিয়েট করার পর এগুলো ব্যবহৃত হয়ে থাকে। কিন্তু কখনো যদি অবজেক্ট ক্রিয়েট না করেই কোন মেথোড বা ভেরিয়েবল স্বাধীনভাবে যে কোন অবজেক্টের জন্যে বা অবজেক্ট ছাড়াই ব্যবহারের জন্যে দরকার পরে তখন আমরা কি করবো??? এই কাজ আমরা STATIC কিওয়ার্ড ব্যবহার করে করতে পারি।…

Enumeration

Enum কি? Enum, জাভার মধ্যে একটি কিওয়ার্ড, একটি ফিচার। enum অনেকটা ক্লাস টাইপের মত করে প্রকাশ করে হয়, তবে এটি একটি বিশেষ ডাটা টাইপের মত কাজ করে যা পুর্বনির্ধারিত কিছু ভেরিয়েবলের সমষ্টি নিয়ে গঠন করা হয় যাদের মান একবার দেওয়া হলে পরবর্তীতে সেগুলো অন্য ক্লাস বা মেথোডে পরিবর্তন করা যায় না। পরবর্তীতে নতুন ভেরিয়েবল ডিক্লেয়ার…

ক্লাস, ভেরিয়েবল ও কন্সট্রাক্টর

ক্লাসঃ ক্লাস হচ্ছে অবজেক্টের বর্ণনা। ক্লাসের মাধ্যমে অবজেক্টের আকার ও এর সকল বৈশিষ্ট্য পূর্নাঙ্গ করা হয়। ক্লাসে আমরা যতই মেথোড বা ডাটা টাইম তৈরী করিনা কেন, এর জন্যে মেমোরিতে কোন জায়গা দখল করা হয়না। একমাত্র সেই ক্লাসের অবজেক্ট ক্রিয়েট করার মাধ্যমেই মেমোরি তার প্রয়োজনীয় জায়গা দখল করে নেয়। মেমোরি মূলত সেই অবজেক্ট এর জন্যেই প্রয়োজনীয় জায়গা…

Enhanced for loop এবং ভেরিয়েবল লেংথ আর্গুমেন্ট

আমাদের অনেক সময় একটি এরের ভিতরের সকল ইনডেক্সকে পরস্পরের সাথে যোগ করার দরকার হয়ে থাকে। আমরা এটিকে নরমাল ভাবেই করতে পারি। কিন্তু আমরা আজ এক নতুন পদ্ধতিতে তা সমাধান করার চেষ্টা করবো লুপের সাহায্যে। উপরের এই এক্সামপ্লের লুপটিকে ভাল করে লক্ষ্য করে দেখ আমরা কি করেছি। আমরা একটি অস্থায়ী আইডেন্টিফায়ার ডিক্লেয়ার করেছি। তারপর কোলন তারপর…

জাভার কিছু বিল্ট ইন ফাংশন

এই ফাংশন গুলো অনেক প্রয়োজনীয়। এগুলো দিয়ে অনেক বড় কাজ সহজেই করা যায়। প্র্যাকটজ করার সময় আপনি এই পার্থক্য টুকু ভাল বুঝবেন Math.pow(arg1, arg2) Math.ceil(arg) Math.floor(arg) Math.max(arg) Math.min(arg) Math.sqrt(arg) এখন, Math.pow(arg1, arg2) আমরা যদি কোন সংখ্যার পাওয়ার বের করতে চাই তাহলে আমাদের এই ফাংশনটি ব্যাবহার করতে হবে।  যেমনঃ আমরা ২ এর কিউব মানে 2^3 বের…

জাভার পরিচিতি এবং ইন্সটলমেন্ট উপায়

                                           জাভাতে অনেকটা সি++ এর সাথে সাদৃশ্য খুজে পাওয়া যায়।এটা সারা বিশ্বব্যাপি একটি বহু জনপ্রিয় পোগ্রামিং ভাষা। এটা এমন একটি ভাষা যেখানে অনেক গুলো ফিচার আছে যা দিয়ে কি করা যায় না সেটাই ভাবার ব্যাপার।…

পাইথনে স্ট্রিং

পাইথনের স্ট্রিং ইম্মিউটেবল, একটি ভেরিয়েবলে স্ট্রিং এসাইন করার পর তা আর পরিবর্তন যোগ্য নয়। তাই যে কোন ফাংশন ব্যবহার করলেও প্রধান স্ট্রিং এর কোন পরিবর্তন হবে না। স্ট্রিং এর কিছু ফাংশনঃ পাইথনে স্ট্রিং, সিংগেল কোটেশন ‘’ বা ডবল কোটেশন “” দিয়ে লেখা যায়। >>> “Bangladesh” ‘Bangladesh’ >>> ‘Bangladesh’ ‘Bangladesh’   ** দুটি স্ট্রিং এ কোনকেটানেশনের…

পাইথন পরিচিতি

সারা বিশ্বব্যাপী পাইথন প্রোগ্রামিং ভাষা খুবই জনপ্রিয়। অনেক ভার্সিটিতে প্রাইমারি ভাষা হিসেবে এটি শিখানো হয়। এটি একটি পিউর অবজেক্ট অরিয়েন্ট প্রোগ্রামিং ল্যাংগুয়েজ। এখানে সব কিছু অবজেক্ট দিয়েই কাজ করা হয়। অল্প লাইনেই প্রোগ্রামার তার কনচেপ্ট তুলে ধরতে পারে এই ভাষার মাধ্যমে। গুইডো ভেন রসসুম, পাইথন আবিষ্কার করেন। পাইথনের নামকরণ টিভিসিরিজ মন্টি পাইথনের ফ্লাইং সার্কাস থেকে…