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

Java - это высокоуровневый, независимый от платформы, объектно-ориентированный язык программирования, изначально разработанный Sun Microsystems. Java в настоящее время принадлежит Oracle, которая приобрела Sun в 2010 году.

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

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

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

4
Учебный путь для веб-разработчика .NET или Java [закрыт]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
10 c#  java  .net 

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

2
Нужен совет по проектированию взаимодействия между различными частями моего приложения
Я пытаюсь спроектировать «основной» класс (-ы) приложения Rich Desktop на основе платформы NetBeans 7. Это приложение будет использовать службы HTTP и через «push-систему» ​​через TCP будет получать сообщения. Мы 3 разработчика, и мы хотим разрабатывать модули параллельно Приложение будет многоуровневым (данные, бизнес, презентация) Мы будем использовать Модель презентации для разделения …

7
Написание документации для хорошо понятных методов, таких как equals в Java
Является ли хорошей практикой писать комментарии для широко известных методов, таких как equals, compareTo и т. Д.? Рассмотрим приведенный ниже код. /** * This method compares the equality of the current object with the object of same type */ @Override public boolean equals(Object obj) { //code for equals } Моя …
10 java  comments 

2
Соглашения об именах, специфичные для версии класса Java
Мне нужно создать адаптер между двумя программами (мех. Симуляция, не-cs). Предполагая, что у нас есть класс с именем ThatThing. Я должен обрабатывать различные реализации конкретного поставщика. Эти версии не имеют значимых имен (в отличие от гелий-затмений, индиго и т. Д.). 1. Как мне назвать класс, который должен выражать номер версии? …
10 java  naming 

3
Насколько безопасно делать небольшие обновления JVM?
Я работал над JVM в течение многих лет, и я очень редко испытывал сбои в JVM ... это происходило примерно 6 месяцев назад. С тех пор я испытал примерно 5 сбоев JVM в результате 2 дефектов JVM. Решение от Oracle всегда было одно и то же ... обновление. Каждое обновление …
10 java  oracle  jvm  upgrade 

5
Мониторинг приложений C ++
Мы внедряем новое решение для централизованного мониторинга (Zenoss). Объединить серверы, сетевые и Java-программы просто с SNMP и JMX. Однако возникает вопрос: каковы наилучшие методы мониторинга и управления пользовательскими приложениями C ++ в больших гетерогенных средах (Solaris x86, RHEL Linux, Windows)? Возможности, которые я вижу: Чистый SNMP преимущества один центральный демон …
10 java  c++ 

2
Как полностью отделить модель от View / Controller в Java Swing
Существует ли набор общепринятых руководящих принципов проектирования для отделения классов Model от классов View / Controller в приложении Java Swing? Я не настолько обеспокоен тем, что View / Controller ничего не знает о модели, как наоборот: я хотел бы спроектировать свою модель так, чтобы она ничего не знала в javax.swing. …
10 java  mvc  swing 

5
Будущее, когда я учусь программировать [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 3 года назад . Я хочу научиться программировать, ориентируясь на будущее, если хотите. Хотя Windows доминирует на рынке настольных ОС …
10 java  c++  c  portability 

6
Какие факторы следует учитывать при выборе среды выполнения / языка для настольных приложений Windows?
У всех моих пользователей Windows. Некоторые из них используют Linux или Mac, но если они это делают, они обычно могут использовать что-то вроде Mono, Wine, Parallels или двойной загрузки. Моя команда разработчиков (включая меня) имеет большой опыт написания приложений Swing на Java, а также Windows Forms на C #. «Обширный» …

5
Управление испанским кодексом
У нас есть новый проект от клиента, который является испанским и имеет весь свой Java-код и комментарии, переменные, имена методов на испанском языке. Нам не разрешено преобразовывать это в английский язык и затем использовать их. Если кто-то из вас работал в таком состоянии, можете ли вы посоветовать, что можно сделать, …
10 java 

4
Есть ли причина, по которой ленивая инициализация не может быть встроена в Java?
Поскольку я работаю на сервере с абсолютно отсутствующим непостоянным состоянием для пользователей, каждый объект, связанный с пользователем, развертывается при каждом запросе. Следовательно, я часто выполняю ленивую инициализацию свойств объектов, которые могут остаться неиспользованными. protected EventDispatcher dispatcher = new EventDispatcher(); Становится ... protected EventDispatcher<EventMessage> dispatcher; public EventDispatcher<EventMessage> getEventDispatcher() { if (dispatcher …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.