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

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

6
Создает ли объекты, которые, по вашему мнению, вам понадобятся в первом тесте в TDD?
Я довольно новичок в TDD, и у меня возникают проблемы при создании моего первого теста, когда он предшествует любому из кода реализации. Без какой-либо основы для кода реализации я могу написать свой первый тест, как бы мне этого ни хотелось, но он всегда кажется испорченным моим подходом к проблеме Java …

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

2
У Java есть JVM, что у C?
Я знаю, что C имеет компилятор, но что определяет производительность выполнения? Например, в блоке if else, что если в коде просто есть все ifs вместо if elses, что определяет, что все ifs будут запущены? В Java это будет JVM, но в C что такое компилятор выполнения?
15 java  c 


4
Излишне ли оборачивать коллекцию простым классом только для лучшей читабельности?
У меня есть следующая карта: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Это HashMapотображает doubleзначения (которые являются точками во времени) в соответствующую SoundEvent«ячейку»: каждая «ячейка» может содержать число SoundEvents. Вот почему он реализован как List<SoundEvent>, потому что это именно то, что он есть. Ради лучшей читабельности кода я подумал о …

1
Структура приложения Java: горизонтальное или вертикальное разделение
Немного поспорил о начальной структуре проекта (используя Maven / Eclipse) для большого Java-приложения. Опция 1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) Вариант 2: area1-entities area1-services area1-app area2-entities area2-services area2-app ... …

2
Сущность для использования DTO
Я пытался создать поток для базового многоуровневого веб-приложения и читал противоречивую информацию в Интернете. Я пытаюсь выяснить, есть ли преимущество в том, чтобы все еще использовать объекты DTO от вашего DAO до уровня Service через использование какого-то рода мапперов. Основной поток, который я предвижу, выглядит следующим образом: Модель пользовательского интерфейса …
15 java  entity  jpa 

5
Правильный обходной путь для множественного наследования в Java (Android)
У меня есть концептуальная проблема с правильной реализацией кода, которая, по-видимому, требует множественного наследования, что не было бы проблемой во многих языках ОО, но поскольку проект для Android, такого понятия, как множественное, не существует extends. У меня есть куча деятельности, полученная от различных базовых классов, таких как простой Activity, TabActivity, …

5
Способ вернуть несколько возвращаемых значений из метода: поместить метод в класс, представляющий возвращаемое значение. Это хороший дизайн?
Мне нужно вернуть 2 значения из метода. Мой подход заключается в следующем: создайте внутренний класс с двумя полями, которые будут использоваться для хранения этих двух значений положить метод внутри этого класса создать экземпляр класса и вызвать метод. Единственное, что будет изменено в методе, это то, что в конце он назначит …

1
Расширение Java Cryptography
Мне сказали, что для поддержки шифрования AES256 внутри моего Java-приложения мне потребуется JCE с файлами политики неограниченной юрисдикции. Я скачал это с Oracle и разархивировал, и я вижу только 2 JAR: local_policy.jar; и US_export_polic.jar Я просто хочу подтвердить, что здесь ничего не пропущено! README.txtНасколько я понимаю (после прочтения ), я …

3
Как разработать высоко масштабируемые веб-сервисы на Java?
Я создаю несколько веб-служб, которые будут иметь 2000 одновременных пользователей. Услуги предлагаются бесплатно и, следовательно, ожидается, что они получат большую базу пользователей. В будущем может потребоваться масштабирование до 50 000 пользователей. Уже есть несколько других вопросов, касающихся этой проблемы, например: /programming/2567254/building-highly-scalable-web-services Однако мои требования отличаются от вопроса выше. Например - …

4
Приближение к внутренним компонентам Java / JVM [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я программирую на Java около 8 лет, и я достаточно хорошо …
15 java  books  jvm 

2
Что произойдет, если мы сериализуем и десериализуем два объекта, которые ссылаются друг на друга?
Чтобы сделать это более понятным, это быстрый пример: class A implements Serializable { public B b; } class B implements Serializable { public A a; } A a = new A(); B b = new B(); a.b = b; b.a = a; Так что же произойдет, если мы сериализуем объекты …

2
Как отлаживать / изменять код Java во время работы программы?
Я только что видел видео, показывающее, как Notch (из Minecraft славы) отлаживает и меняет Minecraft во время его работы. Он приостанавливает игру, что-то меняет в коде, а затем останавливает игру, где изменения вступают в силу немедленно, без необходимости перезапуска программы. Как это работает? Какой вид техники используется для достижения этой …
15 java  debugging 

6
Перейти на Android или сначала изучить основы Java? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Я довольно опытный в C и знаю немного C ++, но никогда не касался Java. Недавно …
15 java  android 

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