Вопросы с тегом «java»

14
Для чего хороши проверенные исключения в Java? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . За прошедшие годы проверенные исключения Java...

14
Помогите мне узнать, что я пропустил с Java 1.4.2 [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

14
Действительно ли Flash лучше Java-апплетов? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

14
Существует ли шаблон декоратора в классах Java IO?

Для задания, я должен выяснить , какие из банды четыре шаблона проектирования классов java.io.Readerи его подклассы java.io.PushbackReader, java.io.BufferedReaderи java.io.FilterReaderбыли построены. Согласно этому посту, шаблон дизайна будет шаблоном Decorator. Это имеет смысл только для меня ,...

14
Важны ли сертификаты Java для роли архитектора? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . Я хочу знать, насколько Java Сертификаты (SCJP, SCWCD и другие) важны...

14
Почему ключевое слово 'final' так мало используется в отрасли? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . С тех пор как я обнаружил силу finalключевого слова в Java несколько лет...

14
В чем смысл соглашения Java об именовании пакетов?

Я не понимаю, почему Java использует обратное (возможно, гипотетическое) доменное имя в качестве имени пакета, хотя в основном нет связи между доменным именем, которое используют некоторые люди, и продуктами, которые они имеют. У многих разработчиков даже нет домена. Каковы причины этого соглашения...

14
Является ли Ant по-прежнему «основным направлением» для сборок Java?

Мы постепенно заменяли файлы пакетных команд (windows .bat), которые просто объединяли классы, скомпилированные в IDE для разработчиков, с более полными сборками Ant (т. Е. Получали из CVS, чистую компиляцию, jar, архив, электронную почту и т. Д.) Я потратил много времени на изучение (и отладку...

14
Многократная диспетчеризация и перегрузка функций

Я пытаюсь понять разницу (если есть) между ними. Согласно странице Википедии для Multiple Dispatch, это синонимично с перегрузкой функций, но позже она говорит: На языке с единственной отправкой, таком как Java […] что кажется противоречием, поскольку Java поддерживает перегрузку функций. Так что...

14
Каковы сходства между Perl и Java? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я решил, что я изучаю Java как мой второй язык (я...

14
Почему исходный файл Java содержит имя открытого класса, который он содержит?

Я новичок в изучении Java. В Java каждый исходный файл должен содержать открытый класс, и этот исходный файл должен иметь то же имя, что и этот открытый класс. Более того, ни один исходный файл не может содержать два открытых класса. Почему это...

14
Неопределенное поведение в Java

Я читал этот вопрос о SO, который обсуждает некоторые общие неопределенные поведения в C ++, и я задавался вопросом: есть ли у Java также неопределенное поведение? Если это так, то каковы некоторые распространенные причины неопределенного поведения в Java? Если нет, то какие функции Java делают его...

14
Как разбить большие, тесно связанные классы?

У меня есть несколько огромных классов из более чем 2 тыс. Строк кода (и их число растет), которые я хотел бы реорганизовать, если это возможно, чтобы получить более легкий и чистый дизайн. Причина, по которой он так велик, заключается главным образом в том, что эти классы обрабатывают набор карт,...

14
Способы обеспечения уникальных экземпляров класса?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Я ищу различные способы гарантировать, что каждый экземпляр данного класса является...

14
В MVC DAO должен вызываться из контроллера или модели

Я видел различные аргументы против прямого вызова DAO из класса Controller, а также DAO из класса Model. Фактически я лично чувствую, что если мы следуем шаблону MVC, контроллер должен быть связан не с DAO, а с классом Model. должен вызывать DAO изнутри, а контроллер должен вызывать класс модели....

14
Почему использование библиотек C ++ так сложно?

Прежде всего, я хочу отметить, что я люблю C ++, и я один из тех, кто думает, что код на C ++ проще, чем на Java. За исключением одной крошечной вещи: библиотеки. В Java вы можете просто добавить jar к пути сборки, и все готово. В C ++ обычно требуется установить несколько путей для файлов...

14
Каковы недостатки реализации синглтона с перечислением Java?

Традиционно синглтон обычно реализуется как public class Foo1 { private static final Foo1 INSTANCE = new Foo1(); public static Foo1 getInstance(){ return INSTANCE; } private Foo1(){} public void doo(){ ... } } С помощью перечисления Java мы можем реализовать синглтон как public enum Foo2 {...

14
Должен ли я реализовать интерфейс напрямую или сделать это суперклассом?

Есть ли разница между public class A extends AbstractB implements C {...} против... public class A extends AbstractB {...} abstract class AbstractB implements C {...} Я понимаю, что в обоих случаях класс А в конечном итоге будет соответствовать интерфейсу. Во втором случае AbstractBможет обеспечить...

14
Соображения о том, какую версию Java запустить в Production

Некоторые люди используют новейшие технологии - обновляют день, когда что-то обновляется. В производстве это не так уместно. Изучение того, готова ли текущая (Java 7) версия к производству, дает значительное количество старого материала, который может быть больше не верным (на момент написания этой...

14
Общий дизайн анализатора файлов в Java с использованием шаблона Strategy

Я работаю над продуктом, в котором ответственность одного из модулей состоит в том, чтобы анализировать XML-файлы и выгружать необходимый контент в базу данных. Несмотря на то, что настоящее требование состоит только в разборе файлов XML, я хочу спроектировать свой модуль синтаксического анализа...