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

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

4
В чем разница между Servlet 2.5 и 3?
Я прокручиваю код J2EE, который соответствует сервлету 2.5, и мне интересно, в чем основные различия между 2.5 и 3. Указатели на официальные документы Sun и личный опыт приветствуются больше всего. Если я пока не должен беспокоиться о 3, просто скажи об этом. Благодарность!

12
Преобразовать объект Java в строку XML
Да, да, я знаю, что по этой теме было задано много вопросов. Но я все еще не могу найти решение своей проблемы. У меня есть аннотированный объект Java. Например Клиент, как в этом примере . И мне нужно его строковое представление. Google рекомендует использовать JAXB для таких целей. Но во …
92 java  xml  jaxb 


12
Рекомендации по получателям, сеттерам и свойствам. Java против C #
Я сейчас изучаю класс C # и пытаюсь найти лучший способ делать что-то. У меня есть опыт работы с Java, поэтому я знаком только с лучшими практиками Java; Я новичок в C #! В Java, если у меня есть частная собственность, я делаю это; private String name; public void setName(String …

14
Надежная альтернатива File.renameTo () в Windows?
File.renameTo()Кажется, что Java проблематична, особенно в Windows. Как говорится в документации API , Многие аспекты поведения этого метода по своей сути зависят от платформы: операция переименования может не иметь возможности переместить файл из одной файловой системы в другую, она может быть не атомарной и может не завершиться успешно, если файл …
92 java  windows  file  file-io 

9
Какую клиентскую библиотеку Java FTP мне следует использовать? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
92 java  ftp  client 


2
Vagrant для Java-проекта: компилировать на виртуальной машине или на хосте?
Вот вопрос: при использовании Vagrant для проекта Java (или любого скомпилированного языкового проекта в этом отношении) следует ли компилировать в виртуальной машине или на хосте? Кроме того, вы бы хотели, чтобы ваша IDE и все инструменты разработки запускались изнутри виртуальной машины или на хосте? Кажется, не очень хорошо определено , …
92 java  vagrant 

5
Как получить количество столбцов из набора результатов JDBC?
Я использую CsvJdbc (это JDBC-драйвер для csv-файлов) для доступа к csv-файлу. Я не знаю, сколько столбцов содержит csv-файл. Как я могу узнать количество столбцов? Есть ли для этого какая-нибудь JDBC-функция? Я не могу найти никаких методов для этого в java.sql.ResultSet. Для доступа к файлу я использую код, аналогичный примеру на …
92 java  jdbc  csv  resultset 

3
Как создать собственные методы для использования в аннотациях языка выражений безопасности Spring
Я хотел бы создать класс, который добавляет настраиваемые методы для использования в языке выражений безопасности Spring для авторизации на основе методов с помощью аннотаций. Например, я хотел бы создать собственный метод, такой как customMethodReturningBoolean, чтобы использовать его как-то так: @PreAuthorize("customMethodReturningBoolean()") public void myMethodToSecure() { // whatever } У меня такой …

7
Песочница против вредоносного кода в приложении Java
В среде сервера моделирования, где пользователям разрешено отправлять свой собственный код для запуска на сервере, было бы явно выгодно, чтобы любой отправленный пользователем код выполнялся в изолированной программной среде, в отличие от апплетов внутри браузера. Я хотел иметь возможность использовать саму JVM, а не добавлять еще один уровень виртуальной машины …
92 java  plugins  sandbox 

1
Метод HashSet <T> .removeAll на удивление медленный
Джон Скит недавно поднял интересную тему программирования в своем блоге: «В моей абстракции есть дыра, дорогая Лиза, дорогая Лиза» (курсив мой ): У меня есть набор - собственно HashSetговоря. Я хочу удалить из него некоторые элементы… а многие из них могут не существовать. Фактически, в нашем тестовом примере ни один …

8
Почему long медленнее, чем int в x64 Java?
Я использую Windows 8.1 x64 с обновлением Java 7 45 x64 (32-разрядная версия Java не установлена) на планшете Surface Pro 2. Приведенный ниже код занимает 1688 мсек, если тип i является длинным, и 109 мсек, когда я является целым. Почему long (64-битный тип) на порядок медленнее, чем int на 64-битной …

7
Как прослушивать события завершения загрузки Picasso (Android)?
Есть ли способ прослушивать события от Пикассо при использовании конструктора, например: Picasso.with(getContext()).load(url).into(imageView); Я пытаюсь позвонить requestLayout()и invalidate()на родителях , GridViewтак что будет правильно изменить размер , но я не знаю , как установить слушатель или обратный вызов. Я вижу, что у Picasso есть отчет об ошибках, но есть ли успешное …
92 java  android  picasso 

8
Получить логин на Java
Как я могу получить имя пользователя / имя для входа в Java? Это код, который я пробовал ... try{ LoginContext lc = new LoginContext(appName,new TextCallbackHandler()); lc.login(); Subject subject = lc.getSubject(); Principal principals[] = (Principal[])subject.getPrincipals().toArray(new Principal[0]); for (int i=0; i&lt;principals.length; i++) { if (principals[i] instanceof NTUserPrincipal || principals[i] instanceof UnixPrincipal) { …
92 java  username 

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