CodeGym University
শিক্ষণ
কোর্স
কাজ
সমীক্ষা ও কুইজ
গেমস
সহায়তা
অনুপ্রেরণামূলক সূচি
কমিউনিটি
ব্যবহারকারী
ফোরাম
চ্যাট
প্রবন্ধ
সাফল্যের কাহিনি
কার্যকলাপ
পর্যালোচনা
গ্রাহক মর্যাদা
হালকা রঙের থিম
পাঠ
পর্যালোচনা
আমাদের সম্পর্কে
শুরু করো
শেখা শুরু করো
এখনই শেখা শুরু করো
অনুসন্ধান মানচিত্র
পাঠ
সব অনুসন্ধান
সব লেভেল
আউটপুট স্ট্রীম
মডিউল 1
লেভেল 24,
পাঠ 2
1. OutputStreamক্লাস আমরা সম্প্রতি ইনপুট স্ট্রীমগুলি অন্বেষণ করেছি৷ আউটপুট স্ট্রীম সম্পর্কে কথা বলার সময় এসেছে। বাইট আউটপুট সমর্থন করে এমন সমস্ত ক্লাসের জন্য ক্লাস OutputStreamহল প্যারেন্ট ক্লাস। এটি একটি বিমূর্ত শ্রেণী যা নিজে থেকে কিছুই
বাফারড রাইটার
মডিউল 1
লেভেল 24,
পাঠ 3
প্রোগ্রামগুলি প্রায়ই একটি ফাইল বা অন্য কোথাও দ্রুত ডেটা লেখার প্রয়োজনীয়তা অন্তর্ভুক্ত করে। এবং এটি প্রশ্ন উত্থাপন করে: আমাদের এটি কীভাবে করা উচিত? আমরা কোন ক্লাস নির্বাচন করা উচিত? আজ আমরা এই ভূমিকার জন্য একজন উপযুক্ত প্রার্থীকে জানব — ব
স্তরের জন্য অতিরিক্ত পাঠ
মডিউল 1
লেভেল 24,
পাঠ 4
java.io এই স্তরে, আমরা ইনপুট এবং আউটপুট স্ট্রীমগুলি অন্বেষণ করেছি এবং তাদের পদ্ধতিগুলির সাথে পরিচিত হয়েছি। আপনি যদি মনে করেন যে আপনি এখনও জাভাতে I/O সম্পূর্ণরূপে উপলব্ধি করতে পারেননি, আমরা কথোপকথন চালিয়ে যেতে পারি এবং অনুশীলনে I/O-এর কয়ে
ByteArrayInputStream
মডিউল 1
লেভেল 25,
পাঠ 0
java.io প্যাকেজের ByteArrayInputStream ক্লাসটি একটি ইনপুট অ্যারে (বাইটের) পড়ার জন্য ব্যবহার করা যেতে পারে । একটি বাইট অ্যারে ইনপুট স্ট্রীম তৈরি করতে, আমাদের প্রথমে java.io.ByteArrayInputStream প্যাকেজ আমদানি করতে হবে। আমরা প্যাকেজ আমদানি ক
ByteArrayOutputStream
মডিউল 1
লেভেল 25,
পাঠ 1
ByteArrayOutputStream ক্লাস একটি আউটপুট স্ট্রিম প্রয়োগ করে যা একটি বাইট অ্যারেতে ডেটা লেখে। এতে ডেটা লেখার সাথে সাথে বাফারটি স্বয়ংক্রিয়ভাবে বৃদ্ধি পায়। ByteArrayOutputStream ক্লাস মেমরিতে একটি বাফার তৈরি করে এবং স্ট্রীমে পাঠানো সমস্ত ডে
ডিজাইন প্যাটার্ন। ডেকোরেটর
মডিউল 1
লেভেল 25,
পাঠ 2
আমরা ইতিমধ্যে একটি সিঙ্গলটন বস্তুর ব্যবহার পর্যালোচনা করেছি, কিন্তু আপনি এখনও বুঝতে পারেন না যে এই কৌশলটি একটি ডিজাইন প্যাটার্ন, এবং এটিতে সবচেয়ে বেশি ব্যবহৃত একটি। আসলে, এই নিদর্শন অনেক আছে, এবং তারা তাদের নির্দিষ্ট উদ্দেশ্য অনুযায়ী শ্রে
স্তরের জন্য অতিরিক্ত পাঠ
মডিউল 1
লেভেল 25,
পাঠ 3
এই স্তরে, আমরা ইন-মেমরি ডেটা স্ট্রীম (ByteArrayInputStream, ByteArrayOutputStream) এবং চেইন-অফ-দায়িত্ব ডিজাইন প্যাটার্নের সাথে কাজ করার সাথে পরিচিত হয়েছি। আমি পরামর্শ দিচ্ছি যে আপনি সেখানে অন্যান্য নিদর্শনগুলি দেখুন: জাভাতে ডিজাইন প্যাটার
IO বনাম NIO
মডিউল 1
লেভেল 26,
পাঠ 0
জাভা আইও এত খারাপ কেন? IO (ইনপুট এবং আউটপুট) API হল একটি Java API যা ডেভেলপারদের জন্য স্ট্রিমগুলির সাথে কাজ করা সহজ করে তোলে। ধরা যাক আমরা কিছু ডেটা পেয়েছি (উদাহরণস্বরূপ, প্রথম নাম, মধ্য নাম, শেষ নাম) এবং আমাদের এটি একটি ফাইলে লিখতে হবে —
ফাইল প্রবর্তন
মডিউল 1
লেভেল 26,
পাঠ 1
1. Pathক্লাস আপনি যদি এমন একটি প্রোগ্রাম লিখতে চান যা ডিস্কের ফাইলগুলির সাথে কিছু করে তবে এটি বেশ সহজ। জাভাতে অনেকগুলি ক্লাস রয়েছে যা আপনাকে ফাইলগুলি এবং তাদের বিষয়বস্তু উভয়ের সাথে কাজ করতে সহায়তা করে। জাভা এর প্রাথমিক সংস্করণগুলি ফাইলগ
বাফার, চ্যানেল
মডিউল 1
লেভেল 26,
পাঠ 2
এর আগে, আমরা IO API (ইনপুট/আউটপুট অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) এবং java.io প্যাকেজ সম্পর্কে জানতে পেরেছি , যার ক্লাসগুলি মূলত জাভাতে স্ট্রিমগুলির সাথে কাজ করার জন্য। এখানে মূল বিষয় হল একটি স্ট্রিমের ধারণা । আজ আমরা NIO API (নতুন ইনপ
নির্বাচক
মডিউল 1
লেভেল 26,
পাঠ 3
এই পাঠে, আমরা নির্বাচক শ্রেণীর সাথে পরিচিত হব। এই ক্লাসটি java.nio.channels প্যাকেজে রয়েছে , তাই এটি ব্যবহার করার জন্য আপনাকে কিছু ডাউনলোড বা কনফিগার করতে হবে না। একটি নির্বাচক বস্তু এক বা একাধিক চ্যানেল অবজেক্ট নিরীক্ষণ করতে পারে, তাদের প
পথগুলো
মডিউল 1
লেভেল 26,
পাঠ 4
ইউটিলিটি ক্লাস/পদ্ধতি একটি ইউটিলিটি ক্লাস হল একটি সহায়ক শ্রেণী যেখানে স্ট্যাটিক ভেরিয়েবল এবং স্ট্যাটিক পদ্ধতি রয়েছে যা সম্পর্কিত কাজের একটি নির্দিষ্ট তালিকা সম্পাদন করে। আসুন স্ট্যান্ডার্ড ইউটিলিটি ক্লাসের উদাহরণ দেখি: java.lang.Math এই
আরও দেখাও
1
...
10
11
12
13
14
...
35
Please enable JavaScript to continue using this application.