জাভা সি প্রোগ্রামিং পাইথন প্রোগ্রামিং পিএইচপি এসকিউএল জেকুয়েরি এইচটিএমএল সিএসএস
লগইন
×

 জাভা ব্যাসিক টিউটোরিয়াল

জাভা প্রোগ্রামিং জাভা পরিচিতি জাভা ভার্চুয়াল মেশিন ব্যাসিক জাভা প্রথম প্রোগ্রাম জাভা ভ্যারিয়েবল জাভা ডেটা টাইপ জাভা অপারেটর জাভা If-else জাভা Switch-Case জাভা For লুপ জাভা While লুপ জাভা do-while লুপ জাভা Continue স্টেটমেন্ট জাভা Break স্টেটমেন্ট

 জাভা OOP টিউটোরিয়াল

জাভা কন্সট্রাক্টর(Constructor) জাভা Static কিওয়ার্ড(Keyword) জাভা ইনহেরিটেন্স(Inheritance) জাভার বিভিন্ন ইনহেরিটেন্স জাভা এগ্রিগেশন(Aggregation) জাভা এ্যাসোসিয়েশন(Association) জাভা Super কিওয়ার্ড জাভা মেথড ওভারলোডিং(overloading) জাভা মেথড ওভাররাইডিং(overriding) জাভা – মেথড ওভারলোডিং বনাম মেথড ওভাররাইডিং জাভা পলিমর্ফিজম(Polymorphism) জাভার বিভিন্ন পলিমরফিজম(polymorphism) স্ট্যাটিক এবং ডাইনামিক বাইন্ডিং(Static and dynamic binding) জাভা এবস্ট্রাক্ট ক্লাস(Abstract class) জাভা এবস্ট্রাক্ট মেথড(Abstract method) জাভা ইন্টারফেস(Interface) জাভা – এবস্ট্রাক্ট ক্লাস বনান ইন্টারফেস জাভা এনক্যাপসুলেশন (Encapsulation) জাভা প্যাকেজ(Package) জাভা এক্সেস মোডিফায়ার(Access modifier) জাভা গারবেজ কালেশন(Garbage Collection) ফাইনাল কিওয়ার্ড(final keyword)

 জাভা এক্সেপশন হ্যান্ডেলিং টিউটোরিয়াল

জাভা এক্সেপশন হ্যান্ডেলিং(Exception handling) জাভা try-catch ব্লক জাভা finally ব্লক জাভা এক্সেপশন থ্রোয়িং(exception throwing) জাভা কাস্টোম(Custom Exception) জাভা এক্সেপশন(Exception) এর উদাহরণ

 জাভা কালেশন টিউটোরিয়াল

জাভা ArrayList জাভা LinkedList জাভা Vector জাভা HashMap জাভা TreeMap জাভা LinkedHashMap জাভা HashSet জাভা TreeSet জাভা LinkedHashSet জাভা Hashtable জাভা Queue জাভা PriorityQueue জাভা Deque & ArrayDeque জাভা Comparable Interface জাভা Comparator Interface

 জাভা Enum, Annotation এবং Regex টিউটোরিয়াল

জাভা Enum জাভা Annotations জাভা Regex

 জাভা অন্যান্য কোর(Core) টিউটোরিয়াল

জাভা String জাভা পরিচিতি জাভা Multithreading জাভা Serialization জাভা AWT টিউটোরিয়াল জাভা Swing টিউটোরিয়াল জাভা autoboxing এবং unboxing জাভা Wrapper Class

 জাভা ৮ টিউটোরিয়াল

জাভা ৮ এর বৈশিষ্ট্য সমূহ জাভা Lambda Expressions জাভা Method References জাভা Functional Interfaces জাভা Stream টিউটোরিয়াল জাভা Stream Filter টিউটোরিয়াল Java Interface changes – introduction of default and static methods জাভা forEach জাভা Stream Collectors class জাভা StringJoiner class জাভা Optional class জাভ Arrays Parallel Sort

 জাভা ৯ এর বৈশিষ্ট্য

জাভা ৯ এর বৈশিষ্ট্য সমূহ জাভা ৯ – REPL (JShell) Immutable List তৈরির ফ্যাক্টরি মেথড Immutable Set তৈরির ফ্যাক্টরি মেথড Immutable Map তৈরির ফ্যাক্টরি মেথড interface এ Private methods এর সূচনা Try with resources enhancements Anonymous inner class and diamond operator @SafeVarargs Annotation জাভা ৯– Stream API Enhancements জাভা ৯ - Modules

 জাভা Input/Output(I/O) টিউটোরিয়াল

জাভা ফাইল তৈরি জাভা ফাইল পড়া জাভা ফাইল লেখা জাভা ফাইল এপেন্ড(Append) করা জাভা ফাইল ডিলেট(delete) করা GZip ফরম্যাটে ফাইল কমপ্রেস(compress) করা জাভা - ফাইল কপি করা জাভা - সর্বশেষ ফাইল মডিফাই এর তারিখ বের করা। জাভা - Read Only ফাইল তৈরি করা জাভা - ফাইল হিডেন আছে কিনা চেক করা জাভা I/O উদাহরণ
জাভা কুইজ টেস্ট জাভা প্রশ্নোত্তর জাভা ভাইভা টিপস


 
-

জাভা প্রোগ্রামিং টিউটোরিয়াল (Java Complete Bangla Tutorial)


জাভা প্রোগ্রামিং টিউটোরিয়াল

জাভা টিউটোরিয়ালে আপনাকে স্বাগতম !!

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

জাভা ডেভেলপার ও জাভা চালিত ডিভাইস এবং এটি ব্যবহার করার জন্য কোম্পানির সংখ্যা বিবেচনা করে খুব নিরাপদেই বলা যায় যে, জাভার রাজত্ব আরও অনেক বছর ধরে চলবে।

আমদের এই টিউটোরিয়ালে জাভার আদ্য-প্রান্ত সব কিছুই আলোচনা করা হয়েছে। আরও স্পষ্ট করে বললেঃ আপনি জাভা প্রোগ্রামিং এর বৈশিষ্ট্য, এটির ব্যবহার, এটি শেখার কারণ এবং কিভাবে আপনি সঠিক পদ্ধতিতে এটি শিখতে পারবেন সব কিছুই এখানে বিশদভাবে আলোচনা করা হয়েছে।

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


সি প্রোগ্রামিং কি? - প্রাথমিক ধারনা

সি প্রোগ্রামিং শেখা শুরু করার পূর্বে চলুন সি প্রোগ্রামিং ভাষাটির সঙ্গে পরিচিত হয়ে নিই।

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

সি একটি অত্যন্ত কার্যকরী(highly efficient) প্রোগ্রামিং ভাষা । প্রায় ৪৪ বছরেরও বেশি সময় ধরে জনপ্রিয় থাকার এটাই হয়ত মূল কারণ।

স্টান্ডার্ড সি প্রোগ্রাম বহনযোগ্য(portable)। একটি সিস্টেমের জন্য লিখিত কোড কোনো ধরণের পরিবর্তন ছাড়াই অন্য অপারেটিং সিস্টেমে কাজ করে।

আমরা ইতিমধ্যেই উল্লেখ করেছি যে, প্রোগ্রামিং শেখা শুরু করার জন্য সি একটি সহজ ও সুন্দর ভাষা। আপনি যদি সি প্রোগ্রামিং জানেন, তাহলে আপনি শুধু সি প্রোগ্রাম কিভাবে কাজ করে এটাই বুঝবেন না, বরং কম্পিউটার কিভাবে কাজ করে তার একটি মানষিক চিত্র আঁকতে পারবেন।