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

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


6
Проблема с кодировкой Java FileReader
Я попытался использовать java.io.FileReader для чтения некоторых текстовых файлов и преобразования их в строку, но обнаружил, что результат неверно закодирован и вообще не читается. Вот моя среда: Windows 2003, кодировка ОС: CP1252 Java 5.0 Мои файлы имеют кодировку UTF-8 или CP1252, и некоторые из них (файлы с кодировкой UTF-8) могут …
130 java  file  unicode  encoding 


8
Java: статический класс?
У меня есть класс, полный служебных функций. Создание его экземпляра не имеет семантического смысла, но я все же хочу вызывать его методы. Как лучше всего с этим справиться? Статический класс? Аннотация?
130 java  class  oop  static  utility 


8
Для чего используется ключевое слово «volatile»?
На этот вопрос есть ответы на Stack Overflow на русском : Ключевое слово volatile в Java Я читал несколько статей о volatileключевом слове, но не мог понять, как правильно его использовать. Подскажите, пожалуйста, для чего его использовать в C # и Java?
130 c#  java  volatile 

2
Можем ли мы преобразовать байтовый массив в InputStream в Java?
Можем ли мы преобразовать байтовый массив в InputStream в Java? Я искал в Интернете, но не нашел. У меня есть метод с аргументом InputStream. InputStream, который у cphменя есть, закодирован в base64, поэтому мне пришлось декодировать его, используя BASE64Decoder decoder = new BASE64Decoder(); byte[] decodedBytes = decoder.decodeBuffer(cph); Как мне decodedBytesснова …
130 java  base64  inputstream 

6
Как добавить зависимость Maven в Eclipse?
Я вообще не знаю, как использовать Maven. Я занимаюсь разработкой Eclipse пару лет, и мне еще не нужно было об этом знать. Однако сейчас я просматриваю некоторые документы , в которых предлагается сделать следующее: «Чтобы включить его в свой проект, просто добавьте эту зависимость maven в свою сборку». <repository> <id>jboss</id> …

11
Получение длины массива 2D-массива в Java
Мне нужно получить длину 2D-массива как для строки, так и для столбца. Я успешно сделал это, используя следующий код: public class MyClass { public static void main(String args[]) { int[][] test; test = new int[5][10]; int row = test.length; int col = test[0].length; System.out.println(row); System.out.println(col); } } Как и ожидалось, …

11
Переопределить Java System.currentTimeMillis для тестирования чувствительного ко времени кода
Есть ли способ в коде или с аргументами JVM переопределить текущее время, представленное через System.currentTimeMillis, кроме ручного изменения системных часов на хост-машине? Немного предыстории: У нас есть система, которая выполняет ряд бухгалтерских заданий, большая часть своей логики которых вращается вокруг текущей даты (т.е. 1-го числа месяца, 1-го числа года и …
129 java  testing  jvm  systemtime 

12
intellij idea - Ошибка: java: неверный исходный код версии 1.9
Я пытаюсь запустить свой класс парсера JSQL, но получаю Error: java: invalid source release 1.9. Я попытался последовать этому ответу . Я изменил Файл> Сборка, Выполнение, Развертывание> Компилятор Java> Версия байт-кода проекта: 1.8. Однако я не могу изменить уровень языка модуля и уровень языка проекта на 1,8, потому что для …

2
Что является «стороной-владельцем» в сопоставлении ORM?
Что именно означает сторона собственника ? Как можно объяснить некоторые примеры сопоставления ( один ко многим, один к одному, многие к одному )? Следующий текст - это отрывок из описания @OneToOne в документации Java EE 6. Вы можете увидеть в этом сторону, владеющую концепцией . Определяет однозначную связь с другой …
129 java  hibernate  orm  jpa  mapping 

8
Как добавить TextView в LinearLayout в Android
Я пытаюсь добавить TextViewsв код свой XML-макет. У меня есть xml-лист, где много Viewsопределено. Но мне нужно добавить несколько представлений в код, поэтому создайте LinearLayoutв xml-листе: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:id="@+id/info" android:layout_height="wrap_content" android:orientation="vertical"> </LinearLayout> И в этот макет мне нравится добавлять TextView: View linearLayout = findViewById(R.id.info); //LinearLayout layout = (LinearLayout) findViewById(R.id.info); …


7
Какую аннотацию использовать: @IdClass или @EmbeddedId
В JPAспецификации (Java Persistence API) есть 2 разных способа указать составные ключи сущности: @IdClassи @EmbeddedId. Я использую обе аннотации для отображаемых объектов, но это оказывается большим беспорядком для людей, которые не очень знакомы с ними JPA. Я хочу использовать только один способ указания составных ключей. Какой на самом деле лучший? …

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