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

178
В поисках разъяснений о явных противоречиях в отношении слабо типизированных языков

Я думаю, что понимаю строгую типизацию , но каждый раз, когда я ищу примеры слабой типизации, я в конечном итоге нахожу примеры языков программирования, которые просто приводят / конвертируют типы автоматически. Например, в этой статье под названием « Ввод: сильный и слабый», «Статический и...

178
Не удалось рассчитать план сборки: плагин org.apache.maven.plugins: maven-resources-plugin: 2.5 или одна из его зависимостей не может быть разрешена

org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 at

178
Где находится предварительный просмотр макета Android Studio?

Я установил Android Studio, но когда я редактирую файлы макета, я не могу найти предварительный просмотр в реальном времени! Я просто вижу файл XML. Как я могу увидеть мой макет в графическом виде? Обновление: Вот как это выглядит в моем случае:...

178
Добавление BigDecimals с помощью потоков

У меня есть коллекция BigDecimals (в этом примере, а LinkedList), которые я хотел бы добавить вместе. Возможно ли использовать потоки для этого? Я заметил, что у Streamкласса есть несколько методов Stream::mapToInt Stream::mapToDouble Stream::mapToLong У каждого из которых есть удобный sum()метод....

178
Ограничение доступа: тип «Приложение» не является API (ограничение для необходимой библиотеки rt.jar)

Вот код: package mscontroller; import javax.swing.*; import com.apple.eawt.Application; public class Main { public static void main(String[] args) { Application app = new Application(); app.setEnabledAboutMenu(true); AMEListener listener = new AMEListener(); app.addApplicationListener(listener);...

178
Реализация Singleton с помощью Enum (на Java)

Я прочитал, что это можно реализовать Singletonв Java, используя Enumтакие как: public enum MySingleton { INSTANCE; } Но как работает выше? В частности, Objectдолжен быть создан экземпляр. Здесь, как MySingletonсоздается экземпляр? Кто делает new...

178
Тег languageLevel Android .idea / misc.xml постоянно меняет JDK

Ключ languageLevel изменяется с JDK_1_8 на JDK_1_7 по причинам, которые я не знаю. Что может происходить? Это как-то связано с IDE других разработчиков, работающих над проектом? Может быть, у них есть другая настройка Android Studio? Вот что всплывает после того, как я замечаю, что файлы в системе...

178
Указание версии Java в Maven - различия между свойствами и плагином компилятора

Я не очень разбираюсь в maven и, экспериментируя с многомодульным проектом, я начал задумываться, как я могу указать версию java для всех моих дочерних модулей в родительском maven pom. До сегодняшнего дня я использовал только: <properties> <java.version>1.8</java.version>...

177
Возвращаясь из блока finally в Java

Недавно я был удивлен, обнаружив, что в блоке finally в Java возможно иметь оператор return. Похоже, что многие люди думают, что это плохо, как описано в « Не возвращайся в конце предложения ». Немного углубившись в подробности, я также обнаружил, что «возвращение Java не всегда » показывает...

177
Почему считается плохой практикой опускать фигурные скобки? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

177
Функции обратного вызова в Java

Есть ли способ передать функцию обратного вызова в методе Java? Поведение, которое я пытаюсь имитировать, - это .Net Delegate, передаваемый в функцию. Я видел людей, предлагающих создать отдельный объект, но это кажется излишним, однако я знаю, что иногда избыточное убийство - единственный способ...

177
Почему в виртуальной машине Java нет GIL? Почему Python так нужен?

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

177
Что не так с использованием == для сравнения чисел в Java?

Согласно этой странице java.sun == является оператором сравнения равенства для чисел с плавающей точкой в ​​Java. Тем не менее, когда я набираю этот код: if(sectionID == currentSectionID) в мой редактор и запустив статический анализ, я получаю: «JAVA0078 значения с плавающей точкой по сравнению с...

177
Как эффективно выполнять запросы IN () SQL с помощью Spring JDBCTemplate?

Мне было интересно, есть ли более элегантный способ выполнять запросы IN () с помощью Spring JDBCTemplate. В настоящее время я делаю что-то подобное: StringBuilder jobTypeInClauseBuilder = new StringBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0) {...

177
Почему внешние классы Java могут обращаться к закрытым членам внутреннего класса?

Я заметил, что Внешние классы могут обращаться к внутренним классам частных переменных экземпляра. Как это возможно? Вот пример кода, демонстрирующий то же самое: class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ();...

177
Java: рекомендуемое решение для глубокого клонирования / копирования экземпляра

Мне интересно, если есть рекомендуемый способ сделать глубокий клон / копию экземпляра в Java. Я имею в виду 3 решения, но я могу пропустить некоторые, и я хотел бы узнать ваше мнение отредактируйте: включите предложение Bohzo и уточните вопрос: это больше о глубоком клонировании, чем мелком...