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

17
Нужно ли мне знать сервлеты и JSP для изучения Spring, Hibernate или любых других веб-фреймворков Java? [закрыто]

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

17
Решение для непроверенных исключений в Scala

Как программист Java, я всегда критиковал Unchecked Exceptions. В основном программисты используют его как средство для легкого кодирования, чтобы потом создавать проблемы. Кроме того, программы (хотя и неопрятные) с проверенными исключениями намного надежнее по сравнению с непроверенными...

17
Государственный паттерн нарушает принцип подстановки Лискова?

Это изображение взято из применения доменного дизайна и шаблонов: с примерами в C # и .NET Это диаграмма классов для шаблона состояний, в котором в SalesOrderтечение срока службы может быть несколько состояний. Между разными состояниями разрешены только определенные переходы. Теперь OrderStateкласс...

17
Почему Scala использует оператор '_' для импорта пакетов вместо '*', как в Java?

На мой взгляд, одной из самых замечательных особенностей Scala является его совместимость с Java и похожий синтаксис. Одна вещь, которая мне показалась странной, - это использование _оператора для импорта пакетов вместо *оператора, который используется в Java. Есть ли техническая причина для...

17
Как проверить уровень доступа к данным?

У меня есть метод DAO, который использует Spring для доступа JDBC. Он рассчитывает показатель успешности продавца при продаже предмета. Вот код: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE...

17
Сколько строк создается в памяти при объединении строк в Java?

Меня спросили об неизменных строках в Java. Мне было поручено написать функцию, которая объединяет несколько символов «a» в строку. То, что я написал: public String foo(int n) { String s = ""; for (int i = 0; i < n; i++) { s = s + "a" } return s; } Затем меня спросили, сколько строк сгенерирует...

17
Почему в Java String нет методов статической обработки строк?

Почему разработчики Java не создали статические версии методов манипуляции со строками в java.lang.Stringклассе? Следующие методы - это то, к чему я обращаюсь, но вопрос можно распространить и на другие нестатические методы в классе. concat(String) substring(int, int) replace(char, char)...

17
Совместное использование классов или интерфейсов между различными проектами

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

17
Почему создание экземпляров такое, какое оно есть?

Я изучал C # в течение последних шести месяцев или около того и сейчас углубляюсь в Java. Мой вопрос касается создания экземпляров (на любом языке, на самом деле), и это больше: интересно, почему они сделали это таким образом. Возьми этот пример Person Bob = new Person(); Есть ли причина, по...

16
Стиль параметров командной строки - POSIX или как?

Где-то я видел разглагольствования против java / javac, якобы использующих смесь стилей Windows и Unix, таких как java -classpath ... -ea ... Something ИМХО, это не микс, это так же, как findработает, не так ли? AFAIK, согласно POSIX, синтаксис должен быть таким java --classpath ... --ea ......

16
Полезно ли писать мертвый код?

Считаете ли вы полезным писать мертвый код? Кто-то говорит: «Если у вас есть две логики для выполнения какой-либо операции, то вместо комментирования другого логического кода или удаления кода сделайте его мертвым кодом, поскольку это не повлияет на операцию». Пример:- if(true){ // logic - 1 } else...

16
Зачем использовать Scala поверх Java

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я полностью отношусь к Scala как к языку ... и все же я борюсь с тем, почему любая компания должна перейти с Java на...

16
Что бы действительно произошло, если бы java.lang.String не был финальным?

Я долгое время являюсь Java-разработчиком и, наконец, после специализации у меня есть время, чтобы прилично изучить его, чтобы сдать сертификационный экзамен ... Одна вещь, которая меня всегда беспокоила, это то, что String является "финальной". Я понимаю, когда читаю о проблемах безопасности и...

16
Почему Java считается более переносимым, чем другие языки, такие как C ++?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Чем отличается «написание конкретной JRE для каждой платформы» для разработчиков Java и «написание компилятора C ++ для...

16
Действительно ли JSF готова предоставлять высокопроизводительные веб-приложения? [закрыто]

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

16
Как можно улучшить Java, чтобы он больше не нуждался в стирании типов?

Официальный Java учебник по дженериков объясняет тип стиранию и почему он был добавлен в компиляторе: Когда создается универсальный тип, компилятор переводит эти типы с помощью метода, называемого стиранием типа, - процесс, в котором компилятор удаляет всю информацию, связанную с параметрами типа и...

16
Использовать конструктор или метод установки?

Я работаю над кодом пользовательского интерфейса, где у меня есть Actionкласс, что-то вроде этого - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Когда этот класс Action был создан, предполагалось,...

16
Это плохая привычка (пере) использовать отражение?

Является ли хорошей практикой использование отражения, если значительно сокращается количество стандартного кода? По сути, существует компромисс между производительностью и, возможно, удобочитаемостью с одной стороны и абстракцией / автоматизацией / сокращением стандартного кода с другой стороны....