কিভাবে জাভাতে @SuppressWarnings টীকা ব্যবহার করবেন?

Kibhabe Jabhate Suppresswarnings Tika Byabahara Karabena



দ্য ' @Suppress Warnings ” টীকা কোড পরিবর্তন করার প্রয়োজন ছাড়াই ডেভেলপারদের সতর্কতা দমন করার সুযোগ দেয় এবং অপ্রয়োজনীয় পরিবর্তন এড়ায়। এটি লিগ্যাসি কোডের কার্যকারিতা বা কাঠামোকে প্রভাবিত না করেই মসৃণ একীকরণের অনুমতি দেয়। এটি ব্যবহার করে, প্রোগ্রামাররা সতর্কতা দ্বারা অভিভূত না হয়ে রিফ্যাক্টরিং প্রক্রিয়ার উপর ফোকাস করতে পারে যা পরবর্তীতে সমাধান করা যেতে পারে।

এই নিবন্ধটি @SuppressWarnings টীকাটির ব্যবহার প্রদর্শন করে।







কিভাবে জাভাতে @SuppressWarnings টীকা ব্যবহার করবেন?

দ্য ' @Suppress Warnings ” টীকা তাদের ঝুঁকি স্বীকার করার সময় নির্দিষ্ট API-এর ব্যবহারের সাথে সম্পর্কিত সতর্কতাগুলিকে দমন করে৷ এটি বেশিরভাগই 'এর সাথে সম্পর্কিত সতর্কতা দমন করতে ব্যবহৃত হয় টিক চিহ্নমুক্ত', 'অপ্রচলিত', 'অব্যবহৃত', 'কাঁচা-প্রকার' বা 'ক্রমিক' ” উপরন্তু, এটি স্পষ্টভাবে নির্দেশ করে যে ডেভেলপার কিছু সতর্কতা সম্পর্কে সচেতন এবং ইচ্ছাকৃতভাবে সেগুলিকে দমন করতে বেছে নেওয়ার মাধ্যমে কোড উন্নত করতে সাহায্য করে।



বাক্য গঠন

এর জন্য সিনট্যাক্স ' @Suppress Warnings ' টীকা হিসাবে বলা হয়েছে:



@Suppress Warnings ( 'গোলমাল' )

দ্য ' গোলমাল ” প্রয়োজনীয় সতর্কতার নাম দিয়ে প্রতিস্থাপিত হয়েছে যা দমন করা দরকার।





বিস্তারিত ব্যাখ্যার জন্য আসুন কিছু উদাহরণ দেখি:

উদাহরণ 1: চেক না করা সতর্কতা দমন করুন

দ্য ' আনচেক 'সতর্কতা ব্যবহার করে দমন করা যাচ্ছে' @Suppress Warnings নীচের কোড ব্লকে টীকা:



আমদানি java.util.ArrayList ;
আমদানি java.util.লিস্ট ;
পাবলিক ক্লাস টীকা {
@Suppress Warnings ( 'আনচেক করা' )
পাবলিক স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] arg )
{
// অ্যারে তালিকার ঘোষণা
তালিকা দেশগুলি = নতুন অ্যারেলিস্ট ( ) ;
// অচেক করা সতর্কতা উত্থাপিত হয়েছে
দেশগুলি যোগ করুন ( 'অস্ট্রিয়া' ) ;
পদ্ধতি . আউট . println ( দেশগুলি ) ;
}
}

উপরের কোড স্নিপেটে:

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

সংকলনের পরে:

আউটপুট একটি সতর্কতার ঘটনা দেখায় এবং এটি প্রয়োজনীয় আউটপুট প্রদর্শনের জন্য কম্পাইলার দ্বারা দমন করা হচ্ছে।

উদাহরণ 2: অব্যবহৃত এবং অপ্রচলিত সতর্কতাগুলি দমন করুন

অব্যবহৃত এবং অবহেলিত উভয় সতর্কবার্তা দমন করতে, আসুন নীচের কোডটি অনুসরণ করি:

আমদানি java.util.ArrayList ;
আমদানি java.util.লিস্ট ;
@Suppress Warnings ( { 'অব্যবহৃত' , 'অবচন' } )
পাবলিক ক্লাস টীকা {
ব্যক্তিগত int unUseVar ;
@অবঞ্চিত
পাবলিক অকার্যকর অবচয় ( ) {
// অপ্রচলিত পদ্ধতি বাস্তবায়ন
পদ্ধতি . আউট . println ( 'এটি অবজ্ঞা করা হয়।' ) ;
}
পাবলিক স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args ) {
// ক্লাসের জন্য বস্তু তৈরি করা হচ্ছে
টীকা ডেমোটেস্ট = নতুন টীকা ( ) ;
ডেমোটেস্ট। অবচয় ( ) ;
}
}

উপরের কোডে:

  • প্রথমত, ' @Suppress Warnings অব্যবহৃত এবং অবচয়-সম্পর্কিত সতর্কতা ত্রুটি দমন করতে টীকা ব্যবহার করা হয়।
  • এর পরে, 'নামক একটি ক্লাস ঘোষণা করুন টীকা ' এবং ' নামের একটি ভেরিয়েবল ঘোষণা করুন unUseVar ' এটার ভিতরে.
  • তারপর, ব্যবহার করুন ' @অবঞ্চিত 'কে অবমূল্যায়ন করার জন্য টীকা' অবচয়() ' পদ্ধতি যা একটি ডামি বার্তা ধারণ করে।
  • এর পরে, একটি বস্তু ঘোষণা করুন ' ডেমোটেস্ট 'টীকা' ক্লাসের জন্য এবং 'কে কল করতে এই বস্তুটি ব্যবহার করুন অবচয়() ' পদ্ধতি ' প্রধান() 'পদ্ধতি।

সংকলনের পরে, আউটপুট নীচে দেখায়:

উপরের স্ন্যাপশটটি অব্যবহৃত ভেরিয়েবল, ইউটিলিটি এবং অবহেলিত পদ্ধতিগুলিকে হাইলাইট করে যা সতর্কতা বাড়াতে হবে। কিন্তু ব্যবহারের কারণে এই সতর্কতাগুলি চাপা পড়ে যায় ' @Suppress Warnings টীকা

উপসংহার

জাভাতে, ' @Suppress Warnings ” টীকা সংকলন প্রক্রিয়া চলাকালীন নির্দিষ্ট সতর্কতা দমন করতে কম্পাইলারকে নির্দেশ দেয়। এটি বিকাশকারীদের প্রতি-উপাদানের ভিত্তিতে নির্দিষ্ট সতর্কতাগুলিকে উপেক্ষা করার সুযোগ দেয়, যেমন ক্লাস, পদ্ধতি বা ভেরিয়েবল। @SuppressWarnings টীকাটি যথাযথভাবে এবং সতর্কতার সাথে ব্যবহার করা উচিত কারণ এর অনুপযুক্ত ব্যবহার কোডে আরও ত্রুটির কারণ হতে পারে।