প্রশ্ন ট্যাগ «final»

22
জাভাতে "ফাইনাল ক্লাস" বলতে কী বোঝায়?
আমি জাভা সম্পর্কে একটি বই পড়া করছি এবং এটা বলছেন যে আপনি পুরো ক্লাসের ডিক্লেয়ার করতে পারেন final। আমি যেখানে এটি ব্যবহার করেছি তা কিছুই ভাবতে পারি না। আমি প্রোগ্রামিংয়ে কেবল নতুন এবং আমি ভাবছি প্রোগ্রামাররা যদি তাদের প্রোগ্রামগুলিতে এটি ব্যবহার করে । যদি তারা তা করে তবে তারা কখন …
569 java  final 

18
জাভাতে "চূড়ান্ত" কীওয়ার্ডটি কীভাবে কাজ করে? (আমি এখনও কোনও বস্তু সংশোধন করতে পারি))
জাভাতে আমরা finalভেরিয়েবল সহ কীওয়ার্ড ব্যবহার করে এর মানগুলি পরিবর্তন করতে হয় না তা নির্দিষ্ট করে। তবে আমি দেখতে পাচ্ছি আপনি ক্লাসের কনস্ট্রাক্টর / পদ্ধতিতে মানটি পরিবর্তন করতে পারেন। আবার চলকটি যদি হয় staticতবে এটি সংকলন ত্রুটি। কোডটি এখানে: import java.util.ArrayList; import java.util.List; class Test { private final List foo; …
480 java  final 

11
জাভা প্রতিবিম্ব ব্যবহার করে ব্যক্তিগত স্ট্যাটিক চূড়ান্ত ক্ষেত্র পরিবর্তন করুন
আমার private static finalমাঠের সাথে একটি ক্লাস রয়েছে যা দুর্ভাগ্যক্রমে, রান-টাইমে আমার এটি পরিবর্তন করা দরকার। প্রতিবিম্ব ব্যবহার করে আমি এই ত্রুটি পেয়েছি: java.lang.IllegalAccessException: Can not set static final boolean field মান পরিবর্তন করার কোনও উপায় আছে কি? Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK"); hack.setAccessible(true); hack.set(null, true);

12
জাভাতে কোনও পদ্ধতি প্যারামিটারে আমি কেন "চূড়ান্ত" শব্দটি ব্যবহার করব?
finalকীওয়ার্ডটি যখন পদ্ধতি পরামিতিগুলিতে ব্যবহৃত হয় তখন সত্যই কার্যকর হয় না আমি বুঝতে পারি না । আমরা যদি বেনামে ক্লাস, পাঠযোগ্যতা এবং অভিপ্রায় ঘোষণার ব্যবহার বাদ দিই তবে এটি আমার কাছে প্রায় অকেজো বলে মনে হচ্ছে। কিছু ডেটা স্থির থাকে তা প্রয়োগ করা ততটা শক্তিশালী নয়। যদি প্যারামিটারটি কোনও আদিম …

13
চূড়ান্ত এবং কার্যকরভাবে চূড়ান্ত মধ্যে পার্থক্য
আমি জাভা 8 এ ল্যাম্বডাসের সাথে খেলছি এবং আমি সতর্কতা পেলাম local variables referenced from a lambda expression must be final or effectively final। আমি জানি যে আমি যখন বেনামে বর্গের ভিতরে ভেরিয়েবলগুলি ব্যবহার করি তখন অবশ্যই তাদের অবশ্যই বাইরের শ্রেণিতে চূড়ান্ত হতে হবে, তবে এখনও - চূড়ান্ত এবং কার্যকরভাবে …

13
জাভাতে চূড়ান্ত কীওয়ার্ড ব্যবহার করা কি কার্যকারিতা উন্নত করে?
জাভাতে আমরা অনেকগুলি জায়গা দেখতে পাই যেখানে finalকীওয়ার্ডটি ব্যবহার করা যেতে পারে তবে এর ব্যবহারটি অস্বাভাবিক। উদাহরণ স্বরূপ: String str = "abc"; System.out.println(str); উপরের ক্ষেত্রে, strহতে পারে finalতবে এটি সাধারণত ছেড়ে দেওয়া হয়। যখন কোনও পদ্ধতি কখনই ওভাররাইড হয় না তখন আমরা চূড়ান্ত কীওয়ার্ডটি ব্যবহার করতে পারি। একইভাবে কোনও বর্গের …
347 java  final 

22
বেসরকারী চূড়ান্ত স্থিত বৈশিষ্ট্য বনাম ব্যক্তিগত চূড়ান্ত বৈশিষ্ট্য
জাভাতে, এর মধ্যে পার্থক্য কী: private final static int NUMBER = 10; এবং private final int NUMBER = 10; উভয়ই privateএবং final, পার্থক্যটি staticবৈশিষ্ট্য। এর চেয়ে ভাল কি? এবং কেন?

20
একটি ভিন্ন পদ্ধতিতে সংজ্ঞায়িত অভ্যন্তর শ্রেণীর অভ্যন্তরে একটি চূড়ান্ত-চূড়ান্ত পরিবর্তন করতে পারে না
সম্পাদিত: টাইমার থেকে কয়েকবার চলার সাথে সাথে আমার বেশ কয়েকটি ভেরিয়েবলের মান পরিবর্তন করতে হবে। টাইমার দিয়ে আমার প্রতিটি পুনরাবৃত্তির সাথে মানগুলি আপডেট করে রাখা দরকার। আমি মানগুলিকে চূড়ান্ত হিসাবে সেট করতে পারি না কারণ এটি আমাকে মানগুলি আপডেট করা থেকে বিরত রাখবে তবে নীচের প্রাথমিক প্রশ্নে আমি বর্ণিত ত্রুটিটি …

11
একটি "স্ট্যাটিক ফাইনাল লগার" ইউপিআর-সিএসইতে ঘোষণা করা উচিত?
জাভাতে, স্ট্যাটিক ফাইনাল ভেরিয়েবলগুলি ধ্রুবক এবং কনভেনশনটি হ'ল সেগুলি উচ্চতর ক্ষেত্রে হওয়া উচিত। তবে, আমি দেখেছি যে বেশিরভাগ লোক লোয়ার-ক্ষেত্রে লগার ঘোষণা করে যা পিএমডিতে লঙ্ঘন হিসাবে আসে । উদাহরণ: private static final Logger logger = Logger.getLogger(MyClass.class); "স্ট্যাটিক ফাইনাল লগার" জন্য কেবল গুগল বা এসও অনুসন্ধান করুন এবং আপনি এটি …

6
এর সাথে স্ট্রিংগুলির তুলনা == যা জাভাতে চূড়ান্ত ঘোষণা করা হয়েছে
জাভাতে স্ট্রিং সম্পর্কে আমার একটি সাধারণ প্রশ্ন আছে। সাধারণ কোডের নিম্নলিখিত বিভাগটি কেবল দুটি স্ট্রিংকে যুক্ত করে এবং তার সাথে তাদের তুলনা করে ==। String str1="str"; String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); তুলনা অভিব্যক্তি concat=="string"আয় falseসুস্পষ্ট যেমন (আমি মধ্যে পার্থক্য বুঝতে equals()এবং ==)। এই দুটি স্ট্রিং যখন এর finalমতো ঘোষিত হয় …
220 java  string  final 

5
ইন্টারফেস পদ্ধতিতে চূড়ান্ত যুক্তি - কী বিষয়?
জাভাতে, finalইন্টারফেস পদ্ধতিতে যুক্তিগুলি সংজ্ঞায়িত করা এবং এটি বাস্তবায়নকারী শ্রেণিতে যেমন মান্য না করা পুরোপুরি আইনী : public interface Foo { public void foo(int bar, final int baz); } public class FooImpl implements Foo { @Override public void foo(final int bar, int baz) { ... } } উপরের উদাহরণে barএবং …
189 java  class  interface  methods  final 

6
চূড়ান্ত অসুস্থ সংজ্ঞায়িত হয়?
প্রথমত, একটি ধাঁধা: নিম্নলিখিত কোডটি কী মুদ্রণ করে? public class RecursiveStatic { public static void main(String[] args) { System.out.println(scale(5)); } private static final long X = scale(10); private static long scale(long value) { return X * value; } } উত্তর: 0 নীচে Spoilers। আপনি যদি Xস্কেল (দীর্ঘ) এবং নতুন সংজ্ঞাতে …

11
জাভা উত্তরাধিকার নিষিদ্ধ করার ভাল কারণ?
জাভাতে উত্তরাধিকার নিষিদ্ধ করার ভাল কারণগুলি কী কী, উদাহরণস্বরূপ একটি একক, ব্যক্তিগত প্যারামিটারলেস কনস্ট্রাক্টর ব্যবহার করে চূড়ান্ত ক্লাস বা ক্লাস ব্যবহার করে? কোনও পদ্ধতি চূড়ান্ত করার ভাল কারণগুলি কী কী?
178 java  inheritance  final 


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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.