Я часто сталкиваюсь с методами, которые выглядят следующим образом: public void foo (final String a, final int [] b, final Object1 c) {} Что произойдет, если этот метод вызывается без передачи его окончательных параметров. ...
Что является различием между на Имя строки следующих утверждений = "Тигр"; заключительное Имя строки = "Тигр"; Хотя Строковый класс является заключительным классом, почему мы должны создать "ПОСТОЯННУЮ" Строку...
Почему C# не позволяет константу и статичный на той же строке? В Java необходимо объявить, что поле, столь же 'статичное' и 'окончательное', действует как константа. Почему C# не позволяет Вам объявить константу как финал? Я делаю...
Этот вопрос возникает при попытке к случаям теста записи. Foo является классом в библиотеке платформы, к которой у меня нет исходного доступа. общедоступный класс Foo {общедоступный конечный объект getX () {...}} мой...
У меня есть класс с частным статическим конечным полем, которое, к сожалению, мне нужно изменить во время выполнения. Используя отражение, я получаю эту ошибку: java.lang.IllegalAccessException: не могу установить статический финал ...
Это говорит в этой статье что: Создание финала класса, потому что это неизменно, является серьезным основанием сделать так. Я немного озадачен этим... Я понимаю, что неизменность является хорошей вещью от POV...
Я хотел бы сделать структуру объекта неизменной, препятствуя тому, чтобы ее свойства были впоследствии заменены. Свойства должны быть читаемыми, как бы то ни было. Действительно ли это возможно? Я уверен, что существует нет...
Скажите, что у меня есть класс под названием "Основа" и класс под названием "Полученный", который является подклассом Основы и защищенных методов доступов и членов Основы. Что я хочу сделать, теперь, делают его так, чтобы никто другой.
У меня проблема с переопределением equals метод в Enum, чтобы сделать его совместимым с другими классами.
Enum реализует интерфейс, и идея заключается в том, что все реализации этого интерфейса могут ...
Я использую PMD, чтобы помочь выявить потенциальные проблемы в моем коде Java, и я ' Мы нашли совет, который нужно разделить между полезным, своеобразным и "WTF ?!". Одна из вещей, которые он сохраняет ...
Я объявляю поле: частное статическое заключительное Строковое имя файла = "filename.txt"; Во-первых, порядок частного статического заключительного вопроса? В противном случае есть ли принятая последовательность или конвенция стандарта?...
Я продолжаю сталкиваться с небольшими изменениями проблемы в Java, и он начинает добираться до меня, и я не могу действительно думать о надлежащем способе обойти его. У меня есть свойство объекта, которое является окончательным, но...
Я, оказывается, сталкиваюсь с кодом Java в своем месте работы. Вот сценарий: существует 2 класса - ClassA и ClassB. ClassA не имеет ничего кроме 4 общедоступных статических заключительных строковых значений в нем...
У меня есть класс, который предназначается для неизменного использования, следовательно я хотел бы маркировать весь полевой финал. Однако класс сериализируется и десериализовывается для отправки по сети. Чтобы это работало...
Извините, если это дублированный или глупый вопрос. Но я не могу скомпилировать следующий код c ++; (VS2017 Update 15.7.5) class IInterface {public: virtual void FnX (int) = 0; virtual void FnX (int, ...
Там какая-либо причина производительности состоит в том, чтобы объявить финал параметров метода в Java? Как в: общественность освобождает нечто (международная панель) {...} По сравнению с: общественность освобождает нечто (заключительная международная пан
Почему каждый Runnable печатает одно и то же устройство, если предполагается, что каждому назначено другое устройство? Кажется, что каждый Runnable использует последнее устройство, назначенное из цикла while. Как я могу ...
Что такое последняя переменная в Java? Например: если я пишу заключительный международный временный файл; в функции, каково значение заключительного ключевого слова? Кроме того, когда был бы я хотеть использовать последнюю переменную (оба как переменная к
Я вижу, что Collections.unmodifiableSet возвращает немодифицируемое представление данного набора, но я не понимаю, почему мы не можем только использовать заключительный модификатор для выполнения этого. В моем понимании, финале...
Я просто пытаюсь понять, почему все поля, определенные в Интерфейсе, являются неявно статичными и окончательными. Идея сохранить поля статичными имеет смысл мне, поскольку у Вас не может быть объектов интерфейса, но...
У меня есть класс, определяющий неизменный тип значения, который я теперь должен сериализировать. Неизменность прибывает из заключительных полей, которые установлены в конструкторе. Я попытался сериализировать, и это работает (...
Рассмотрим приведенный ниже код Java, импортируйте java.io.File; import java.io.PrintStream; public class Test {public final static PrintStream out = null; public static void main (String [] args) бросает ...
Действительно ли возможно иметь заключительные переходные поля, которые установлены на какое-либо значение не по умолчанию после сериализации в Java? Мой вариант использования является переменной кэша — вот почему это является переходным. У меня также ест
Почему Java не позволит мне присвоить значение последней переменной в блоке выгоды после устанавливания значения в блоке попытки, даже если для окончательного значения не будет возможно быть записанным в случае исключения....
Модель памяти Java (начиная с 1.5) рассматривает заключительные поля по-другому к незаключительным полям. В частности, если эта ссылка не выходит во время конструкции, пишет в заключительные поля в...
Существует ли способ сделать функцию класса unoverriddable? что-то как заключительное ключевое слово Java. т.е., любой переопределяющий класс не может переопределить тот метод.
Я сталкиваюсь с вариантом использования, где я хотел бы объявить статический finalfield с оператором инициализатора, который, как объявляют, бросает контролируемую исключительную ситуацию. Как правило, это было бы похоже на это: общедоступные помехи...