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

10
Как правильно реализовать интерфейс OnClickListener для многих кнопок?

Моя активность Android содержит несколько кнопок, для которых требуется OnClickListener. Я видел много разных способов сделать это, таких как: Реализация интерфейса в классе деятельности Создание отдельного класса, который реализует интерфейс Определение анонимного внутреннего класса для каждой...

10
Учебный путь для веб-разработчика .NET или Java [закрыт]

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

10
Поддерживает ли Java разделение между определениями классов и реализациями, как в C ++?

У меня есть домашнее задание, и мне нужно оценить, какой подход лучше в соответствии с GRASP «Защищенное изменение». Я нашел вопрос о переполнении стека о разделении файлов заголовка и кода в C ++ . Тем не менее, я хочу знать, почему Java не следует C ++ в продвижении разделения между определениями...

10
Анализируя язык программирования

В SICP авторы утверждают ( раздел 1.1 ), что существует три основных «механизма» языков программирования: примитивные выражения , представляющие простейшие сущности, с которыми связан язык средство комбинирования , с помощью которого составные элементы строятся из более простых средство абстракции...

10
Лучше ли вызвать внешнее приложение командной строки или усвоить логику этого приложения?

У меня есть «конвейерный» процесс, который по сути просто связывает воедино кучу существующих инструментов для автоматизации рабочего процесса. Для одного из шагов существует существующий инструмент командной строки, который уже делает суть того, что должен сделать этот шаг. Внешний инструмент CLI...

10
Когда уместна перегрузка метода?

Предположим, я работаю над существующей, достаточно большой системой. У меня есть объект myObjectкласса MyClass(для примера, предположим, я работаю в Java). myObjectэто композиция, содержащая Collection, скажем, а Listи другие объекты, которые (я думаю) не имеют значения. Он содержит методы...

10
Интерпретация принципа СУХОЙ

Прямо сейчас я борюсь с этим понятием СУХОЙ (не повторяй себя) в моем коде. Я создаю эту функцию, в которой я боюсь, что она становится слишком сложной, но я пытаюсь следовать принципу СУХОЙ. createTrajectoryFromPoint(A a,B b,C c,boolean doesSomething,boolean doesSomething2) Я говорю, что эта...

10
Есть ли сегодня в Интернете апплеты Java? [закрыто]

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

10
Концептуально, что это значит, когда говорится, что каждый поток получает свой собственный стек?

Я читал Java Concurrency in Practice от Brian Goetz, и в разделе Confinement Stack упоминается, что каждый поток получает свой собственный стек, и поэтому локальные переменные внутренне ограничены исполняющим потоком; они существуют в стеке исполняющих потоков, который недоступен другим потокам....

10
Нужно ли изучать HTML и Javascript для создания веб-приложений? [закрыто]

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

10
Использование MVC в приложении Java

Мне нужно написать кроссплатформенное приложение с графическим интерфейсом для обработки (в нескольких потоках) и визуализации довольно больших объемов данных. В идеале приложение должно быть относительно быстрым и хорошо выглядеть. Интерфейс приложения будет состоять из виджета таблицы, виджета...

10
Почему java-генерики не могут быть в массивах?

Почему, когда я пытаюсь создать массив ArrayLists: ArrayList<Integer>[] arr=new ArrayList<Integer>[40];возникает ошибка, а java не позволяет этого? Есть ли какая-то причина, связанная с реализацией обобщений, обобщений на любом языке или чего-то другого в...

10
Почему минимальное значение ints, doubles и т. Д. На 1 больше нуля, чем положительное значение?

Я знаю, что это как-то связано с дополнением 2 и добавлением 1, но я не совсем понимаю, как можно кодировать еще одно число с таким же количеством битов, когда речь идет о отрицательных числах....

10
Замена например Java?

Так что я довольно новичок в программировании в реальном мире (за пределами академических проектов) и наткнулся на множество постов, в которых говорится, что использование instanceof- это плохая вещь, чтобы определить, к какому классу относится данный объект. Моя ситуация такова, что у меня есть...

10
Как использовать Inpendency Injection в сочетании с шаблоном Factory

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

10
Как синхронизировать часы по сети для разработки игр?

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

10
Реализация нескольких универсальных интерфейсов в Java

Мне нужен интерфейс, который гарантирует мне определенный метод, в том числе особую сигнатуру. Пока что это то, что у меня есть: public interface Mappable<M> { M mapTo(M mappableEntity); } Проблема возникает, когда класс должен быть сопоставим с несколькими другими объектами. Идеальный случай...

10
Какой шаблон дизайна больше подходит для регистрации?

Я должен регистрировать некоторые события в программе, но, насколько я знаю, было бы лучше оставить код регистрации вне программы, потому что это не касается реальной функциональности программы. Можете ли вы сказать мне, если я должен полностью исключить его из кода и использовать только...

10
Самый быстрый способ разбить строку с разделителями в Java

Я строю компаратор, который обеспечивает возможность сортировки по нескольким столбцам в строке с разделителями. В настоящее время я использую метод split из класса String в качестве предпочтительного способа разделения необработанной строки на токены. Это лучший способ преобразования...