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

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

13
Создание символа Unicode из его номера
Я хочу отобразить символ Unicode в Java. Если я сделаю это, все будет нормально: String symbol = "\u2202"; символ равен «∂». Это то, что я хочу. Проблема в том, что я знаю номер Unicode, и мне нужно создать из него символ Unicode. Я попробовал (для меня) очевидное: int c = …

9
Почему Android использует Java? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
114 java  android 

1
Управление базой данных Access из Java без ODBC
Я хочу управлять базой данных Microsoft Access (файл .accdb или .mdb) из моего проекта Java. Я не хочу использовать мост JDBC-ODBC и драйвер Access ODBC от Microsoft, потому что: мост JDBC-ODBC был удален из Java SE 8 и не поддерживается (см. здесь ), мост JDBC-ODBC не работает должным образом с …

10
Странный целочисленный бокс в Java
Я только что видел код, похожий на этот: public class Scratch { public static void main(String[] args) { Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); } } При запуске этот блок кода распечатает: false true Я понимаю, …
114 java  autoboxing 

8
Аннотации Java
Какова цель аннотаций в Java? У меня нечеткое представление о них как о чем-то среднее между комментарием и реальным кодом. Влияют ли они на программу во время выполнения? Каковы их типичные обычаи? Являются ли они уникальными для Java? Есть ли эквивалент на C ++?

13
NullPointerException доступ к представлениям в onCreate ()
Это канонический вопрос для проблемы, часто публикуемой на StackOverflow. Я слежу за учебником. Я создал новое занятие с помощью мастера. Я получаю NullPointerExceptionпри попытке вызвать метод для Views, полученного findViewById()в моей деятельности onCreate(). Активность onCreate(): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); View something = findViewById(R.id.something); something.setOnClickListener(new View.OnClickListener() { …

3
Почему веб-приложения Java используют расширение .do? Откуда это?
Я всегда задавался вопросом, почему так много разработчиков Java используют ".do" в качестве расширения для своих ресурсов веб-контроллера (MVC). Пример: http://example.com/register.do Он даже не кажется специфичным для фреймворка, как я видел это в проектах Spring MVC и Struts. Откуда взялась эта практика расширения ".do". Почему это было сделано вместо того, …

18
Определение примитивного типа объекта
У меня есть Object[]массив, и я пытаюсь найти примитивы. Пробовал пользоваться Class.isPrimitive(), но вроде что-то не так делаю: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); печатает java.lang.Integer, false. Есть ли правильный путь или какая-то альтернатива?
114 java  reflection 

27
Как определить, сбалансировано ли двоичное дерево?
Давно прошли те школьные годы. Получил работу айтишником в больнице. Сейчас пытаюсь заняться программированием. Сейчас я работаю над бинарными деревьями, и мне было интересно, как лучше всего определить, сбалансировано ли дерево по высоте. Я думал об этом: public boolean isBalanced(Node root){ if(root==null){ return true; //tree is empty } else{ int …

13
Зачем Java нужен сериализуемый интерфейс?
Мы много работаем с сериализацией, и необходимость указывать тег Serializable для каждого используемого объекта является своего рода бременем. Особенно, когда это сторонний класс, который мы не можем изменить. Возникает вопрос: поскольку Serializable - это пустой интерфейс, а Java обеспечивает надежную сериализацию после добавления, implements Serializableпочему они не сделали все сериализуемым …


15
JPA: каков правильный шаблон для перебора больших наборов результатов?
Скажем, у меня есть таблица с миллионами строк. Как правильно выполнить итерацию запроса к этой таблице при использовании JPA, чтобы у меня не было всего списка в памяти с миллионами объектов? Например, подозреваю, что, если стол большой, взорвется следующее: List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList(); for (Model model : …
114 java  hibernate  jpa 

13
Какая альтернатива синглтону
У нас есть класс, который содержит информацию о конфигурации приложения. Раньше это был синглтон. После некоторого обзора архитектуры нам сказали удалить синглтон. Мы действительно увидели некоторые преимущества отказа от использования синглтона в модульном тестировании, потому что мы можем тестировать разные конфигурации одновременно. Без синглтона мы должны передавать экземпляр повсюду в …

3
преобразование двойного в целое число в Java
В Java я хочу преобразовать двойное число в целое число, я знаю, если вы это сделаете: double x = 1.5; int y = (int)x; вы получите y = 1. Если вы сделаете это: int y = (int)Math.round(x); Скорее всего, вы получите 2. Однако мне интересно: поскольку двойные представления целых чисел …
114 java  casting  double  rounding 


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