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

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


18
Как вызвать хранимую процедуру из Java и JPA
Я пишу простое веб-приложение для вызова хранимой процедуры и получения некоторых данных. Это очень простое приложение, которое взаимодействует с клиентской базой данных. Мы передаем идентификатор сотрудника и идентификатор компании, и хранимая процедура вернет данные о сотруднике. Веб-приложение не может обновлять / удалять данные и использует SQL Server. Я развертываю свое …

9
Настройка ширины столбца Java JTable
У меня есть JTable, в котором я установил размер столбца следующим образом: table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); table.getColumnModel().getColumn(0).setPreferredWidth(27); table.getColumnModel().getColumn(1).setPreferredWidth(120); table.getColumnModel().getColumn(2).setPreferredWidth(100); table.getColumnModel().getColumn(3).setPreferredWidth(90); table.getColumnModel().getColumn(4).setPreferredWidth(90); table.getColumnModel().getColumn(6).setPreferredWidth(120); table.getColumnModel().getColumn(7).setPreferredWidth(100); table.getColumnModel().getColumn(8).setPreferredWidth(95); table.getColumnModel().getColumn(9).setPreferredWidth(40); table.getColumnModel().getColumn(10).setPreferredWidth(400); Это нормально работает, но когда таблица развернута, я получаю пустое место справа от последнего столбца. Можно ли изменить размер последнего столбца до конца окна при изменении размера? …
95 java  swing  size  jtable 

10
как переопределить кнопку возврата на панели действий в Android?
Я хочу настроить кнопку возврата активности на панели действий, а не кнопку возврата с аппаратной клавишей. Я отверг onBackPressed()метод. Он работает с моей кнопкой возврата эмулятора, но не с кнопкой возврата на панели действий. Я хочу, чтобы это произошло с панелью действий. Как я могу это сделать? Вот мой код: …
95 java  android 




9
Как увеличить скорость прокрутки в JScrollPane при использовании колесика мыши?
Я вижу способ JScrollPane.setWheelScrollingEnabled(boolean)включить или отключить прокрутку колеса мыши. Но есть ли способ отрегулировать скорость прокрутки? На мой взгляд, это до смешного медленно. Независимо от размера окна, прокрутка составляет около трех пикселей за щелчок. Я бы хотел, чтобы это было намного больше. Любые идеи?

4
Выяснение, является ли число двойным в Java
Я новичок в Java. Я пытаюсь выяснить, является ли число двойным с чем-то вроде этого: if ( typeof ( items.elementAt(1) )== Double ) { sum.add( i, items.elementAt(1)); } Был бы признателен, если бы кто-нибудь мог сказать мне, как изменить синтаксис, чтобы это работало правильно.
95 java  typeof 

7
Mockito Как имитировать только вызов метода суперкласса
Я использую Mockito в некоторых тестах. У меня есть следующие занятия: class BaseService { public void save() {...} } public Childservice extends BaseService { public void save(){ //some code super.save(); } } Я хочу высмеять только второй вызов ( super.save) из ChildService. Первый вызов должен вызывать настоящий метод. Есть способ …
95 java  mockito 

9
ExecutorService, который прерывает задачи после тайм-аута
Я ищу реализацию ExecutorService, которая может быть предоставлена ​​с таймаутом. Задачи, которые отправляются в ExecutorService, прерываются, если для их выполнения требуется больше времени, чем время ожидания. Реализовать такого зверя - не такая уж сложная задача, но мне интересно, знает ли кто-нибудь о существующей реализации. Вот что я придумал, основываясь на …

7
Как установить переменную среды или системное свойство в весенних тестах?
Я хотел бы написать несколько тестов, которые проверяют конфигурацию XML Spring развернутой WAR. К сожалению, некоторые bean-компоненты требуют, чтобы были установлены некоторые переменные среды или системные свойства. Как я могу установить переменную среды до инициализации Spring beans при использовании удобного стиля тестирования с @ContextConfiguration? @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:whereever/context.xml") public class …

14
Как преобразовать байт в его двоичное строковое представление
Например, биты в байте B: 10000010как я могу присвоить биты строке strбуквально, то есть str = "10000010". редактировать Я прочитал байт из двоичного файла и сохранил его в массиве байтов B. Пользуюсь System.out.println(Integer.toBinaryString(B[i])). проблема в (a) когда биты начинаются с (крайнего левого) 1, вывод неверен, потому что он преобразуется B[i]в …
95 java  binary  byte 

6
CountDownLatch против семафора
Есть ли преимущество в использовании java.util.concurrent.CountdownLatch вместо того java.util.concurrent.Semaphore ? Насколько я могу судить, следующие фрагменты практически эквивалентны: 1. Семафор final Semaphore sem = new Semaphore(0); for (int i = 0; i < num_threads; ++ i) { Thread t = new Thread() { public void run() { try { doStuff(); …

4
Java: в чем разница между <init> и <clinit>?
Я не понимаю следующий текст ... Означает ли это, что &lt;clinit&gt;это для пустых конструкторов? Почему важно иметь две разные версии? https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html 2.9. Special Methods На уровне виртуальной машины Java каждый конструктор (§2.12) появляется как метод инициализации экземпляра со специальным именем &lt;init&gt;. Это имя предоставляется компилятором. Поскольку имя &lt;init&gt;не является допустимым …
95 java  jvm 

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