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

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

4
Что такое метод инверсии петли?
Я просматривал документ, в котором говорится о методах оптимизации JIT -компилятора для Java. Одним из них была «инверсия петли». И в документе говорится: Вы заменяете обычную whileпетлю do-whileпетлей. И do-whileцикл задается внутри ifпредложения. Эта замена приводит к сокращению на два прыжка. Как работает инверсия цикла и как она оптимизирует наш …

3
Контроллер JavaFX FXML - конструктор против метода инициализации
Мой Applicationкласс выглядит так: public class Test extends Application { private static Logger logger = LogManager.getRootLogger(); @Override public void start(Stage primaryStage) throws Exception { String resourcePath = "/resources/fxml/MainView.fxml"; URL location = getClass().getResource(resourcePath); FXMLLoader fxmlLoader = new FXMLLoader(location); Scene scene = new Scene(fxmlLoader.load(), 500, 500); primaryStage.setScene(scene); primaryStage.show(); } public static void …
89 java  javafx 

7
Есть ли способ преобразовать ZoneId в ZoneOffset в java 8?
У меня есть вторая эпоха и zoneId по методу 1. Его можно преобразовать в LocalDateTime с помощью system default zoneId, но я не могу найти способ преобразовать эпоху в LocalDateTime с помощью метода 2, потому что нет. ZoneOffset.systemDefaultЯ думаю, что это неясно. import java.time.{Instant, LocalDateTime, ZoneId, ZoneOffset} val epochSecond = …


6
Правильный способ использования StringBuilder в SQL
Я только что нашел в своем проекте такую ​​сборку sql-запроса: return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString(); Достигает ли это StringBuilderсвоей цели, т.е. уменьшения использования памяти? Я сомневаюсь в этом, потому что в конструкторе используется '+' (оператор конкатенации строк). Будет ли …

7
Как узнать, какие классы реализуют определенный интерфейс в Eclipse?
У меня есть приложение в виде файла JAR со многими зависимостями. По какой-то причине мне нужно декомпилировать одну из библиотек и открыть ее с помощью Eclipse. Для данного интерфейса в проекте есть способ найти класс (ы), которые его реализуют? Возможно, интерфейс был реализован в другой библиотеке, которую я еще не …


16
Запретить WebView отображать «веб-страница недоступна»
У меня есть приложение, в котором широко используется WebView. Когда у пользователя этого приложения нет подключения к Интернету, появляется страница с надписью «веб-страница недоступна» и другой различный текст. Есть ли способ не отображать этот общий текст в моем WebView? Я хотел бы предоставить свою собственную обработку ошибок. private final Activity …
88 java  android 

2
Оператор instanceof ведет себя по-разному для интерфейсов и классов.
Я хотел бы знать о следующем поведении instanceof оператора в Java. interface C {} class B {} public class A { public static void main(String args[]) { B obj = new B(); System.out.println(obj instanceof A); //Gives compiler error System.out.println(obj instanceof C); //Gives false as output } } Почему это так? …

4
Java в 8 раз быстрее работает с массивами, чем std :: vector в C ++. Что я сделал не так?
У меня есть следующий код Java с несколькими большими массивами, которые никогда не меняют своего размера. На моем компьютере он работает за 1100 мс. Я реализовал тот же код на C ++ и использовал std::vector. Время реализации C ++, которая запускает тот же самый код, составляет 8800 мс на моем …

16
Интеграция tomcat и eclipse как среды горячего развертывания
Я хотел бы настроить eclipse и tomcat интегрированным образом, чтобы изменения в моих JSP и сервлетах (если это возможно) отражались немедленно, без необходимости развертывания. Хорошо, это один из тех вопросов, на который есть множество ответов в Интернете, но все они кажутся разными. (используйте плагин Sysdeo, используйте плагин JBOss, делайте что-нибудь …
88 java  eclipse  tomcat 

15
Какую стратегию вы используете для именования пакетов в проектах Java и почему? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Я думал об этом некоторое время …

10
Преобразование коллекции Java в коллекцию Scala
Связанный с вопросом о переполнении стека. Scala-эквивалент нового HashSet (Collection) , как мне преобразовать коллекцию Java ( java.util.Listскажем) в коллекцию Scala List? На самом деле я пытаюсь преобразовать вызов Java API в Spring SimpleJdbcTemplate , который возвращает a java.util.List<T>, в неизменяемый Scala HashSet. Так например: val l: java.util.List[String] = javaApi.query( …


6
Java: вставьте несколько строк в MySQL с помощью PreparedStatement
Я хочу вставить сразу несколько строк в таблицу MySQL с помощью Java. Количество строк динамическое. Раньше я делал ... for (String element : array) { myStatement.setString(1, element[0]); myStatement.setString(2, element[1]); myStatement.executeUpdate(); } Я хотел бы оптимизировать это, чтобы использовать синтаксис, поддерживаемый MySQL: INSERT INTO table (col1, col2) VALUES ('val1', 'val2'), ('val1', …

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