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

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

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

4
Весна - путаница по поводу конфигурации?
Где-то я читал Spring предлагает удобство по настройке. Но пользователи Spring вносят так много изменений в конфигурацию, что теперь я действительно запутался в использовании конфигурации xml или аннотации. Я хотел бы, чтобы кто-нибудь предложил надежную методологию или практическое правило использования XML и аннотаций. Примеры в SO показывают, что многие новички, …
9 java  spring 

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

8
Прошлые операторы If Массивы, циклы ... И что теперь?
Я перестал программировать чуть больше года назад, когда продолжал бить эту стену. Я возвращаюсь к этой теме, потому что хочу создать базовое приложение для Android. Но я чувствую, что моих ограниченных знаний будет недостаточно. Здесь моя проблема. Я прочитал несколько книг и посмотрел видеоуроки на C # / Java, следовал …

5
Исключения «ошибки программирования» - мой подход обоснован?
В настоящее время я пытаюсь улучшить использование исключений и обнаружил важное различие между исключениями, которые обозначают ошибки программирования (например, кто-то передал значение null в качестве аргумента или вызвал метод объекта после его удаления) и теми, которые указывают на ошибку в операция, которая не является ошибкой вызывающей стороны (например, исключение ввода …
9 java  c#  c++  exceptions 

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

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

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

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

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

9
Когда бы я использовал псевдокод вместо блок-схемы?
Я студент, работающий с различными методами программирования, и я столкнулся с псевдокодом и блок-схемой. Я знаю, что они оба используются для того, чтобы продумать проблему перед тем, как программировать, но у меня есть несколько вопросов по этому поводу. Когда я буду использовать псевдокод для планирования и когда я буду использовать …

2
Почему методы доступа из спецификации JavaBean стали стандартом для разработки Java?
JavaBeans Спецификация описывает как JavaBean Java Bean - это программный компонент многократного использования, которым можно визуально манипулировать в инструменте разработчика Поскольку большинство написанных строк кода не имеют ничего общего с визуальным манипулированием в инструменте компоновщика, почему спецификация JavaBean была «способом» написания объектно-ориентированного кода? Я хотел бы отказаться от традиционного метода …
9 java  history 

5
ООП: В каких ситуациях дизайн на основе классов лучше, чем дизайн на основе интерфейса?
Я читал сайт JDOM . Почему JDOM API определяется в терминах конкретных классов, а не интерфейсов? Джейсон Хантер суммирует аргументы против интерфейсного API для JDOM: С интерфейсами все становится фабрикой, элементы должны «импортироваться» в новые документы, а не просто добавляться, такие функции, как долгосрочная сериализация, не могут быть гарантированы, и …

3
Как правильно контролировать память JVM?
Я думаю о том, как мы выполняем мониторинг памяти JVM с минимальными накладными расходами в производственной среде, даже в напряженный час. Предположим, у меня есть два сервера приложений tomcat в производстве, за ними настроен баланс нагрузки. Если я могу видеть статистику памяти jvm, я могу сказать балансировке нагрузки прекратить отправку …

1
IntelliJ с компиляцией Maven
У меня есть проект, который нуждается в банках Hibernate. Я добавил их как зависимости в pom.xml и Maven хорошо компилирует мой проект. Однако в IDE все аннотации и вызовы API Hibernate помечаются как неразрешенные (красный). Как я могу получить IntelliJ, способный их разрешить? Есть ли способ использовать Maven, когда я …

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