Эффективный Java говорит://Потенциальная дыра в системе безопасности! статическая общедоступная заключительная Вещь [] ОЦЕНИВАЕТ = {...}; кто-то может сказать мне, какова дыра в системе безопасности?
Я читаю Эффективную Java Джошуа Блоха и я есть вопрос о статическом заводском методе Item1. Цитата [Bloch, стр.7] Интерфейсы не могут иметь статических методов, поэтому по соглашению статическая фабрика ...
Я читал Эффективный Java, и у меня есть некоторые проблемы относительно первого Объекта, "используют статический метод фабрики вместо конструктора" относительно TDD и внедрения зависимости. Объект говорит...
] Я читаю о блокировке с двойной проверкой из Effective Java. Код делает следующее: приватное изменяемое поле FieldType; FieldType getField() { Результат FieldType = поле; if (...
Я понимаю, что было достаточно обсуждений относительных достоинств проверенных исключений по сравнению с непроверенными исключениями в Java, и я не собираюсь возвращаться к дискуссиям полностью. Скорее, я...
Я читал книгу Джошуа Блоха «Эффективная Java», и до сих пор она действительно оправдывала свою репутацию. Самый первый пункт убедительно доказывает преимущество статических фабричных методов над конструкторами. Так много ...
Я читаю главу сериализации в «эффективной Java». Я пытаюсь понять ниже абзац в книге. Если вы реализуете класс с полями экземпляра, которые являются сериализуемыми ...
Из Effective Java (Пункт 1 :Рассмотрите статические фабричные методы вместо конструкторов ):Класс объекта, возвращаемый статическим фабричным методом, даже не должен существовать в то время, когда класс...
Это из Эффективные Java-программы, использующие шаблон int enum, хрупкие. Поскольку перечисления int являются константами времени -компиляции, они компилируются в клиенты, которые их используют. Может ли кто-нибудь...
Из главы «Исключения» в Effective Java :Размещение кода внутри блока try -catch блокирует некоторые оптимизации, которые в противном случае могли бы выполняться современными реализациями JVM. Почему и как работает try -...
Вот пример кода из статьи 9. : открытый окончательный класс PhoneNumber { закрытый окончательный короткий код области; закрытый конечный короткий префикс; закрытый конечный короткий номер строки; @Override public int hashCode(...
Эффективная Java (Джошуа Блох), пункт 17 гласит: «Проектируйте и документируйте или наследование, или иначе запретите». беглый взгляд на API Android показывает, что большинство классов API ...
В замечательной книге Блоха «Эффективная Java» указывается, что если equals не является симметричным, то поведение Collections contains неопределенно. В приведенном им примере (воспроизведен с небольшими ...
Я читаю главу об сериализации в эффективной Java. Кто называет readObject () и workeObject ()? Почему эти методы объявлены частными?
Ниже приведен кусок кода из книги // ...
Я читаю главу о дженеранах от эффективной Java [Пункт 27]. В книге есть этот параграф: допустимо, хотя относительно редко, для параметра типа, который должен быть ограничен некоторыми ...
Я читаю «Эффективная Java». В обсуждении finalize он говорит, что деструкторы C ++ также используются для восстановления других ресурсов, не относящихся к памяти. В Java блок try finally обычно ...
Эффективная Java: Правило 6: Удалите устаревшие ссылки на объекты. Вообще говоря, всякий раз, когда класс управляет своей собственной памятью, программист должен быть предупрежден об утечках памяти. Каждый раз, когда элемент ...
Я сомневаюсь, что наткнулся на чтение «Эффективная Java». Прошу прощения, если это действительно простое и прямое сомнение. Итак, в пункте 74 - Разумно реализуйте Serializable, Он говорит, что даже ...