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

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

1
Почему Java Iterator и ListIterator указывают между элементами?
Javadoc для ListIterator говорит: А ListIteratorне имеет текущего элемента; его позиция курсора всегда находится между элементом, который будет возвращен вызовом, previous()и элементом, который будет возвращен вызовом next(). Почему в Java ListIteratorреализовано указание между элементами, а не на текущий элемент? Кажется , что это делает код клиента менее читаемым , когда …
9 java  iterator 

2
У JavaFX есть будущее? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 8 лет назад . Я не собирался хэшировать и перефразировать тот же вопрос, а просто решить, что изучать в первую …
9 java  ria  javafx 

2
Преимущество использования статического класса внутреннего строителя
В процессе написания руководств по кодированию для компании я рекомендовал использовать шаблон Builder из Effective Java вместо телескопических конструкторов. Однако, подумав немного об этом, безусловно, более элегантным решением будет просто удалить класс построителя, а также удалить дополнительные конструкторы с необязательными аргументами. Так что просто имейте один конструктор с необходимыми параметрами, …
9 java 

4
Использование «ловли исключений» для улучшения читабельности, хорошо или плохо?
В разделе « Когда использовать исключение в Pragmatic Programmer» книга пишет, что вместо: retcode = OK; if (socket.read(name) != OK) { retcode = BAD_READ; } else { processName(name); if (socket.read(address) != OK) { retcode = BAD_READ; } else { processAddress(address); if (socket.read(telNo) != OK) { retcode = BAD_READ; } else …

3
Как создать и опубликовать полезную библиотеку Java
Недавно я работал над классом Java, который генерирует перестановки для каждого списка объектов. В любом случае, я хотел бы, чтобы эта библиотека была представлена ​​публике, поэтому у меня есть несколько вопросов: Большинство библиотек я вижу , есть этот сложный пакет именование, в частности , в том числе com/ org. Есть …

4
Можно ли иметь много абстрактных классов в вашем приложении?
Сначала мы хотели реализовать шаблон Стратегии с различными реализациями методов в общем интерфейсе. Они будут выбраны во время выполнения на основе пользовательских данных. Как оказалось, у нас есть абстрактные классы, реализующие 3-5 общих методов, и только один метод остался для различной реализации, то есть Стратегия. Обновление: Под многими абстрактными классами …

5
Разработка через тестирование и совершенствование навыков тестирования белого ящика
Я программист начального уровня Java прямо из школы. У меня есть хорошие знания и опыт работы с J2SE. Кто-нибудь может посоветовать мне, как улучшить или настроить мои навыки, чтобы стать тестером Java белого ящика? Широкий спектр входов приветствуется. А что такое разработка через тестирование?
9 java  testing  qa 

4
Что делает «хороший стиль» в Java? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я задал этот вопрос на Stackoverflow, и перед тем, как его …

5
Производительность фильтра ненормативной лексики в Java
У меня есть требование отфильтровать ненормативную лексику по представлениям пользователей в веб-приложении на основе Java. Клиент знает как о проблеме Сканторпа, так и о проблеме Clbuttic и принял последствия. Пожалуйста, я не желаю спорить о достоинствах отсутствия цензуры. Есть два бита данных: Представление пользователя, которое может содержать 500 слов или …
9 java 

3
Когда использовать RCP?
Мне нравится писать небольшие графические приложения с использованием Java и Swing, что-то вроде клиента для социального сайта Tumblr Должен ли я использовать Eclipse RCP или платформу Netbeans? И какие преимущества я получу от использования любого из них по сравнению с обычным колебанием / SWT? Требуют ли приложения RCP большего количества …
9 java  gui 

5
Есть ли явный лидер среди языков на основе JVM? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Каково текущее состояние этих проектов, и появился ли один (или два) явным лидером? …
9 java  scala  jvm  groovy  jruby 

4
Ваша компания думает о переходе с Java на другую технологию? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
9 java  java-ee 

3
Шаблон проектирования для управления окнами в приложении Java Swing
Я только начал создавать свое самое первое маленькое приложение на Java Swing. Когда программа открывается, она вызывает одно простое окно с меткой и парой кнопок. Нажатие одной из этих кнопок должно стереть экран приветствия и заменить его совершенно другой панелью. Я не уверен, что лучший способ создать эту функциональность. Одним …

4
Именование абстрактных классов Java
Пример: Вы создаете абстрактный класс для действий Ajax. Различные действия Ajax будут расширять этот класс. Проблема: Вы называете класс AjaxAction или AbstractAjaxAction? Когда вы создаете подклассы, вы называете их: действие AjaxAction Просто назовите их, что они Я не смог найти, что такое «официальная» конвенция. Я не вижу необходимости префикса "Abstract" …
9 java  naming 

6
Должен ли я изучать Java для разработки мобильных приложений или C # просто делать?
Я с нетерпением жду углубления в .NET Framework, но большинство мобильных приложений, похоже, разработано на Java. Скорее всего, я буду ориентироваться на менее дорогие телефоны, такие как Nokia и Motorolla, а не на Android или iPhone. Могу ли я сделать эти вещи в C #?
9 java  c#  mobile 

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