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

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

2
Синхронизация с автономной системой
Я разрабатываю систему, из которой я буду синхронизировать бизнес-данные с мобильного устройства (у которого есть встроенное приложение), которое генерирует данные и отправляет их обратно на сервер. Каждая синхронизированная строка генерирует определенный бизнес-журнал в базе данных. Если то, что я синхронизирую, генерирует данные с датой (в пределах данных синхронизации) ниже даты …

3
Как бороться с классами с одинаковыми именами (разные пакеты)
Я и моя команда R & D поддерживаем большую базу кода. Мы разделили нашу бизнес-логику на несколько пакетов. некоторые из которых имеют классы с одинаковыми именами . Как вы можете догадаться, имена конфликтуют, когда на оба класса ссылаются в одном и том же файле Java. Например: com.myapp.model (package) - Device …

2
Могу ли я проверить наличие аннотации в модульном тесте?
У меня есть иерархия классов Java, которые образованы абстрактным классом и его N-расширениями. В абстрактном классе у меня есть метод, который аннотируется аннотацией @Remove. Несмотря на то, что мы не получим никаких исключений, мы не получим быстрый отказ, если эта аннотация будет удалена, мы можем получить исключения из памяти, поэтому …

1
В чем разница между «kk» и «HH» +1 в ISO-8601?
В ISO-8601 есть несколько часовых форматов, один из них «kk» для часов 1-24. Какова цель этого? Есть страны, которые компенсируют свое время? Это для военных обычаев? Википедии статья не уточнил , точный характер между HH и кк. Основным источником моей озабоченности является поведение форматов в SimpleDataFormatter . Редактировать: прямая часть …

1
Как поддерживать примеры кода в Javadocs в актуальном состоянии
Я работаю над небольшой библиотекой, которая обеспечивает реализацию основных, хорошо известных строковых метрик. Главным образом для моего собственного образования. Так что развитие происходит всякий раз, когда у меня есть немного свободного времени. Из-за этого я автоматизировал большинство процессов, поэтому могу выпускать версию так же часто, как и над ней, без …

8
Что мешает C быть скомпилированным / интерпретированным / JIT'ом?
Java часто хвалят за ее удивительную мобильность, которая, как я полагаю, обусловлена ​​JVM. Мой вопрос заключается в том, что мешает C быть скомпилированным / интерпретированным / JIT'ом ..., если это так, C также может быть записан один раз и заставить его работать на любом устройстве, которое у вас есть. но …

5
Всегда ли имеет смысл «программировать на интерфейс» в Java?
Я видел обсуждение этого вопроса относительно того, как будет реализован класс, реализующий интерфейс. В моем случае я пишу очень маленькую программу на Java, которая использует экземпляр TreeMap, и, по мнению каждого, она должна создаваться следующим образом: Map<X> map = new TreeMap<X>(); В моей программе я вызываю функцию map.pollFirstEntry(), которая не …

3
мы прошли полный круг с микросервисами, возвращаясь к очень старым школьным подходам?
С точки зрения архитектуры и дизайна программного обеспечения, как микросервисы «складываются» (каламбур) против промежуточного программного обеспечения? Я пришел из Java, и похоже, что когда вы уходите от простого REST в качестве API и абстрагируетесь от различных слоев и параметров соединения, по крайней мере, в Java, вы почти полностью вернулись к …

2
String [] args vs (String... Args)
При программировании для Android, всякий раз, когда я использую AsyncTask, метод doInBackground выглядит следующим образом. protected String doInBackground(String... args) Но при использовании аргументов в любом месте этого блока я могу получить к ним доступ, как к обычному массиву String, например, в моей программе @Override protected String doInBackground(String... args) { String …
9 java  android 

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

2
Изучение Scala, чувство разочарования [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я учусь на Java и пытаюсь изучить Scala. В настоящий момент …
9 java  scala 

9
Есть ли разница в изучении ООП на разных языках программирования? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я хочу выучить ООП. Я знаю Python и очень мало знаю …

1
Жизнеспособно ли сделать порт из приложения C ++ в Java через LLVM
Насколько жизнеспособно портировать приложение C ++ на байт-код Java, используя LLVM (я думаю, LLJVM)? Дело в том, что в настоящее время у нас есть процесс, написанный на C ++, но новый клиент сделал обязательным, чтобы иметь возможность запускать программу многоплатформенным способом, используя виртуальную машину Java без явно собственного кода (без …
9 java  c++  porting 

2
Как на практике работает поддержка OpenJDK?
В частности, я хотел бы понять разницу между Oracle JDK и OpenJDK с точки зрения исправления ошибок и других исправлений. Какая ветвь получает исправления первыми, и есть ли у Oracle привычка делать исправления, которые никогда не попадают в OpenJDK?
9 java 

4
Является ли интерфейс List утечкой абстракции?
Если у меня есть переменная, содержащая a, Listона может содержать объекты разных типов, например, ArrayListили LinkedList. Разница между а LinkedListи ArrayListдовольно большая. Поведение больших О методов сильно отличается. Например, сортировка Listи последующее использование его для выполнения бинарного поиска вполне подходит для, ArrayListно не имеет смысла для a LinkedList.

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