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

9
Как CDN защищают отказоустойчивые сайты от DDoS-атак?

Я нахожусь в процессе разработки веб-приложения на Java, которое я, вероятно, в конечном итоге разверну в Google App Engine (GAE). Хорошая вещь в GAE заключается в том, что мне действительно не нужно беспокоиться о защите моего приложения от страшной DDoS-атаки - я просто указываю «потолок...

9
Анализ использования памяти: Java против C ++

Как использование памяти целочисленного объекта, написанного на Java, сравнивается / контрастирует с использованием памяти целочисленного объекта, написанного на C ++? Разница незначительна? Нет разницы? Большая разница? Я предполагаю, что это то же самое, потому что int является int независимо от...

9
Как бы выглядел новый язык, если бы он был разработан с нуля, чтобы быть простым для TDD?

С некоторыми наиболее распространенными языками (Java, C #, Java и т. Д.) Иногда кажется, что вы работаете вразрез с языком, когда вы хотите полностью TDD своего кода. Например, в Java и C # вы захотите имитировать любые зависимости ваших классов, и большинство фальшивых фреймворков рекомендуют вам...

9
Почему накладные расходы при размещении объектов / массивов в Java?

Сколько байтов массив занимает в Java? Предположим, что это 64-битная машина, а также предположим, что в массиве есть N элементов, поэтому все эти элементы занимают 2 * N, 4 * N или 8 * N байт для разных типов массива. И лекция в Coursera говорит, что она будет занимать 2 * N + 24, 4 * N + 24 или 8...

9
Что означает «система общего назначения» для Java SE Embedded?

На веб-сайте Oracle говорится о лицензии Java SE Embedded : разработка бесплатна, но лицензионные платежи требуются при развертывании на чем-либо, кроме систем общего назначения Что здесь означает «система общего назначения»? У нас есть сенсорная сеть по всей стране. На каждом установленном нами...

9
Исключения «ошибки программирования» - мой подход обоснован?

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

9
Прошлые операторы If Массивы, циклы ... И что теперь?

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

9
Стиль программирования на Perl

Я работаю на Java, поэтому в основном я использую парадигму ООП во время кодирования. Я собираюсь начать работать в Perl, и мне было интересно, какова парадигма, которой следуют разработчики Perl. В вики упоминается, что он поддерживает много парадигм, но я не уверен, что понимаю это, поскольку это...

9
Весна - путаница по поводу конфигурации?

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

9
Отслеживание всех объектов класса

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

9
Является ли интерфейс List утечкой абстракции?

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

9
Жизнеспособно ли сделать порт из приложения C ++ в Java через LLVM

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

9
Как на практике работает поддержка OpenJDK?

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

9
Изучение Scala, чувство разочарования [закрыто]

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

9
Есть ли разница в изучении ООП на разных языках программирования? [закрыто]

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

9
Разработка на Android без использования Java [закрыто]

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

9
String [] args vs (String... Args)

При программировании для Android, всякий раз, когда я использую AsyncTask, метод doInBackground выглядит следующим образом. protected String doInBackground(String... args) Но при использовании аргументов в любом месте этого блока я могу получить к ним доступ, как к обычному массиву String,...

9
мы прошли полный круг с микросервисами, возвращаясь к очень старым школьным подходам?

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

9
Всегда ли имеет смысл «программировать на интерфейс» в Java?

Я видел обсуждение этого вопроса относительно того, как будет реализован класс, реализующий интерфейс. В моем случае я пишу очень маленькую программу на Java, которая использует экземпляр TreeMap, и, по мнению каждого, она должна создаваться следующим образом: Map<X> map = new...

9
Что мешает C быть скомпилированным / интерпретированным / JIT'ом?

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