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

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



9
Функции байт-кода недоступны на языке Java
Существуют ли в настоящее время (Java 6) вещи, которые вы можете сделать в байт-коде Java, которые вы не можете сделать из языка Java? Я знаю, что оба Тьюринга завершены, поэтому читать «можно сделать», как «можно сделать значительно быстрее / лучше, или просто по-другому». Я думаю о дополнительных байтовых кодах invokedynamic, …
146 java  jvm  bytecode 

3
Как перебрать HashMap в JSP?
Как я могу пройти через HashMapJSP? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries. %> </select>
146 java  jsp  loops  hashmap 

7
Почему изменение возвращаемой переменной в блоке finally не меняет возвращаемого значения?
У меня есть простой класс Java, как показано ниже: public class Test { private String s; public String foo() { try { s = "dev"; return s; } finally { s = "override variable s"; System.out.println("Entry in finally Block"); } } public static void main(String[] xyz) { Test obj = …
146 java  try-finally 

10
Опишите архитектуру, которую вы используете для веб-приложений Java? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос Давайте расскажем об основанных на Java архитектурах веб-приложений! …

20
Как я могу прочитать числовые строки в ячейках Excel как строки (не числа)?
У меня есть файл Excel с таким содержимым: A1: SomeString A2: 2 Все поля имеют строковый формат. Когда я читаю файл в Java, используя POI, он говорит, что A2 в числовом формате ячейки. Проблема в том, что значение в A2 может быть 2 или 2,0 (и я хочу иметь возможность …
146 java  excel  apache-poi 

5
Почему Java не допускает общие подклассы Throwable?
Согласно спецификации языка Java , 3-е издание: Это ошибка времени компиляции, если универсальный класс является прямым или косвенным подклассом Throwable. Я хочу понять, почему это решение было принято. Что не так с общими исключениями? (Насколько я знаю, дженерики - это просто синтаксический сахар во время компиляции, и они в Objectлюбом …

27
Получить имя файла из URL
В Java, если указать a java.net.URLили a Stringв виде http://www.example.com/some/path/to/a/file.xml, какой самый простой способ получить имя файла, за исключением расширения? Итак, в этом примере я ищу что-то, что возвращается "file". Я могу придумать несколько способов сделать это, но я ищу что-то, что легко читать и кратко.
146 java  file  parsing  url  filenames 

20
Сделайте отрицательное число положительным
У меня есть метод Java, в котором я суммирую набор чисел. Однако я хочу, чтобы любые отрицательные числа рассматривались как положительные. Таким образом, (1) + (2) + (1) + (- 1) должно быть равно 5. Я уверен, что есть очень простой способ сделать это - я просто не знаю как.

11
Как передать параметры анонимному классу?
Можно ли передать параметры или получить доступ к внешним параметрам анонимному классу? Например: int myVariable = 1; myButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // How would one access myVariable here? } }); Есть ли способ для слушателя получить доступ к myVariable или быть переданным myVariable без создания слушателя …

12
Java - escape-строка для предотвращения внедрения SQL
Я пытаюсь внедрить некоторые анти-SQL инъекции в Java, и мне очень трудно работать со строковой функцией replaceAll. В конечном счете мне нужна функция, которая преобразует любые существующие \в \\, любые "в \", любые 'в \'и любые \nв \\nтак, чтобы при оценке строки с помощью SQL-инъекций MySQL блокировалась. Я испортил некоторый …

7
Любой способ вызвать частный метод?
У меня есть класс, который использует XML и отражение, чтобы вернуть Objects в другой класс. Обычно эти объекты являются подполями внешнего объекта, но иногда это то, что я хочу генерировать на лету. Я пробовал что-то подобное, но безрезультатно. Я считаю, что это потому, что Java не позволит вам получить доступ …
146 java  reflection  private 

12
В чем разница между шаблонами Factory и Strategy?
Кто-нибудь может объяснить разницу между фабрикой и стратегией? Для меня оба выглядят одинаково, кроме дополнительного фабричного класса (который создает объект продукта в фабричных моделях)

6
Java округлить любое число
На этот вопрос есть ответы на Stack Overflow на русском : Округление в большую сторону не работает Кажется, я не могу найти ответ, который ищу, относительно простого вопроса: как мне округлить любое число до ближайшего int? Например, всякий раз, когда число равно 0,2, 0,7, 0,2222, 0,4324, 0,99999, я бы хотел, …
146 java  math  int  rounding 

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