জাভা টিউটোরিয়াল পর্ব-১/১০০
আমাদের এই টিউটোরিয়ালটির মাধ্যমে আপনি খুব সহজেই জাভা শিখতে পারবেন। আপনার শেখার সুবিধার্থে আমারা কোর জাভা টিউটোরিয়াল, এডভ্যান্সড জাভা এর ধারণা এবং জাভা প্রোগ্রামিং উদাহরণগুলিকে প্রায় ১০০+ টিউটোরিয়ালে ভাগ করেছি। আমাদের কোর জাভা টিউটোরিয়ালটিতে শিক্ষানবিস স্তর থেকে শুরু করে উচ্চতর স্তরের সমস্ত টিউটোরিয়াল লিঙ্ক রয়েছে। সুতরাং আপনি যদি কোন স্কুল বা কলেজ এর ছাত্র হয়ে থাকনে এবং জাভা প্রোগ্রামিং শিখতে চান অথবা যদি কোন কোম্পানির কর্মচারী হয়ে থাকেন এবং জাভা দিয়ে অ্যাপ্লিকেশন নির্মাণের জন্য এডভান্সড জাভা শিখতে চান, তাহলে আমাদের এই জাভা টিউটোরিয়ালটি অবশ্যই আপনার জন্য উপযোগী হবে। চলুন জাভা শেখা শুরু করি…
জাভা টিউটোরিয়াল (Java Tutorial Bangla)
সহজ এবং দ্রুত জাভা প্রোগ্রামিং শেখার জন্য, আমাদের এই টিউটোরিয়ালগুলি ক্রমানুসারে পড়তে থাকুন এবং নিজে নিজে কোড চর্চা করুন। আমাদের টিউটোরিয়ালগুলি একেবারে নতুনদের জন্য। এমনকি জাভাতে আপনার পূর্বের কোন জ্ঞান না থাকলেও এই টিউটোরিয়ালগুলি বুঝতে আপানকে কোনও অসুবিধার সম্মুখীন হতে হবে না। এই পৃষ্ঠাটিতে কোর জাভা টিউটোরিয়াল এবং এডভান্সড জাভা টিউটোরিয়াল এর সবগুলো লিংক রয়েছে।
জাভা ব্যাসিক টিউটোরিয়াল (Java Basic Tutorial Bangla)
এখান থেকেই শুরু করুন। উদাহরণ সহ জাভা পরিচিতি এবং জাভা ব্যাসিক টিউটোরিয়ালঃ
১. জাভা পরিচিতি
২. জাভা ভার্চুয়াল মেশিন ব্যাসিক
৩. জাভা প্রথম প্রোগ্রাম
৪. জাভা ভ্যারিয়েবল
৫. জাভা ডেটা টাইপ
৬. জাভা অপারেটর
৭. জাভা If-else
৮. জাভা Switch-Case
৯. জাভা For লুপ
১০. জাভা While লুপ
১১. জাভা do-while লুপ
১২. জাভা Continue স্টেটমেন্ট
১৩. জাভা Break স্টেটমেন্ট
জভা ওওপি(OOP) টিউটোরিয়াল
১৪. জাভা কন্সট্রাক্টর(Constructor)
১৫. জাভা Static কিওয়ার্ড(Keyword)
১৬. জাভা ইনহেরিটেন্স(Inheritance)
১৭. জাভার বিভিন্ন ইনহেরিটেন্স
১৮. জাভা এগ্রিগেশন(Aggregation)
১৯. জাভা এ্যাসোসিয়েশন(Association)
২০. জাভা Super কিওয়ার্ড
২১. জাভা মেথড ওভাররাইডিং(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) এর উদাহরণ
জাভা কালেশন(Collection) টিউটোরিয়ায়ল
৪১. জাভা 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
জাভা ৮ টিউটোরিয়াল
জাভা ৮ এ অনেকগুলো নতুন বৈশিষ্ট্য(features) সংযোজন হয়েছে। এই সেকশনে আমরা জাভা ৮ এর বৈশিষ্ট্য সমূহ আলাদাভাবে বর্ণনা করেছি। নিম্নে জাভা ৮ টিউটোরিয়াল এর লিংকগুলো দেয়া হলঃ
৬৬. জাভা 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
জাভা ৯ এর বৈশিষ্ট্য (Java 9 Features)
জাভা ৮ এ অনেকগুলো নতুন বৈশিষ্ট্য(features) সংযোজন হয়েছে। এই সেকশনে আমরা জাভা ৯ এর বৈশিষ্ট্য সমূহ আলাদাভাবে বর্ণনা করেছি। নিম্নে জাভা ৮ টিউটোরিয়াল এর লিংকগুলো দেয়া হলঃ
৭৭. জাভা ৯ – REPL (JShell)
৭৮. Immutable List, Set এবং 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 সম্বন্ধে আরও জানতে ভিজিট করুনঃ জাভা I/O