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

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


8
Как создать банку с внешними библиотеками, включенными в Eclipse?
Я закончил с проектом, который подключается к базе данных (MySQL). Теперь я хочу экспортировать проект как jar. Но я не знаю, как включить его внешние зависимости? Есть ли способ сделать это в Eclipse или мне следует использовать для этого какие-либо сценарии?
89 java  eclipse  jar 

7
Каков правильный порядок вызова методов суперкласса в методах onPause, onStop и onDestroy? и почему?
Я просто просматривал сайт разработчика Android, обновлял жизненный цикл деятельности, и в каждом примере кода рядом с методами суперкласса есть комментарий, в котором говорится: «Всегда сначала вызывайте метод суперкласса». Хотя это имеет смысл в полупериоде создания: onCreate, onStart и onResume, я немного не понимаю, какова правильная процедура в полупериоде уничтожения: …

9
Вы когда-нибудь использовали PhantomReference в каком-либо проекте?
Я знаю только одно PhantomReference, Если вы используете его get()метод, он всегда будет возвращать, nullа не объект. Какая от этого польза? Используя PhantomReference, вы убедитесь, что объект нельзя воскресить из finalizeметода. Но какова польза от этого понятия / класса? Вы когда-нибудь использовали это в каком-либо из своих проектов или у …
89 java  reference 

7
Как преобразовать массив байтов в его числовое значение (Java)?
У меня есть 8-байтовый массив, и я хочу преобразовать его в соответствующее числовое значение. например byte[] by = new byte[8]; // the byte array is stored in 'by' // CONVERSION OPERATION // return the numeric value Мне нужен метод, который будет выполнять указанную выше операцию преобразования.

18
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver в Eclipse
Что не так с кодом, при отладке много ошибок. Я пишу код для одноэлементного класса для подключения к базе данных mysql. Вот мой код package com.glomindz.mercuri.util; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; public class MySingleTon { String url = "jdbc:mysql://localhost:3306/"; String dbName = "test"; String driver = "com.mysql.jdbc.Driver"; …

10
Оценить список. Содержит строку в JSTL
Мне нужно скрыть элемент, если в JSP присутствуют определенные значения Значения хранятся в списке, поэтому я попробовал: <c:if test="${ mylist.contains( myValue ) }">style='display:none;'</c:if> Но это не работает. Как я могу оценить, содержит ли список значение в JSTL, если список и значения являются строками.
89 java  jsp  jstl 

6
Java: проверьте, являются ли аргументы командной строки пустыми
Я хочу выполнить некоторую проверку ошибок для аргументов командной строки public static void main(String[] args) { if(args[0] == null) { System.out.println("Proper Usage is: java program filename"); System.exit(0); } } Однако это возвращает исключение массива вне границ, что имеет смысл. Я просто ищу правильное использование.

5
Почему мы используем DataSource вместо DriverManager?
Я читаю спецификацию Java JDBC (vr. 4) и привел это утверждение: DataSource - этот интерфейс был представлен в API необязательного пакета JDBC 2.0. Его предпочтительнее, чем DriverManager, поскольку он позволяет сведениям о базовом источнике данных быть прозрачными для приложения. Я пытаюсь понять, в чем разница между a Connectionи a DataSourceи …
89 java  jdbc  datasource 

7
Почему конечный объект можно изменить?
Я наткнулся на следующий код в кодовой базе, над которой работаю: public final class ConfigurationService { private static final ConfigurationService INSTANCE = new ConfigurationService(); private List providers; private ConfigurationService() { providers = new ArrayList(); } public static void addProvider(ConfigurationProvider provider) { INSTANCE.providers.add(provider); } ... INSTANCEобъявлен как final. Почему можно добавлять …
89 java  final 

8
Лучший способ найти индекс элемента в ArrayList?
Для приложения Android у меня есть следующие функции private ArrayList<String> _categories; // eg ["horses","camels"[,etc]] private int getCategoryPos(String category) { for(int i = 0; i < this._categories.size(); ++i) { if(this._categories.get(i) == category) return i; } return -1; } Это «лучший» способ написать функцию для получения позиции элемента? Или есть в java …

21
Заявленный пакет не соответствует ожидаемому пакету «»
Я использую Eclipse и какое-то время не использовал Java. Однако я могу легко скомпилировать свой код в командной строке и сгенерировать необходимые .classфайлы. В Eclipse жалуется на это The declared package "Devices" does not match the expected package "". Что это значит и как это исправить? Образец кода: package Devices; …
89 java  eclipse 

7
Как вывести org.w3c.dom.Element в строковый формат в java?
В org.w3c.dom.Elementмой метод передан объект. Мне нужно увидеть всю строку xml, включая ее дочерние узлы (весь граф объекта). Я ищу метод, который может преобразовать Elementв строку формата xml, с которой я могу System.out.println. Просто println()объект «Элемент» не будет работать, потому toString()что не будет выводить формат xml и не будет проходить …
89 java  xml  dom 

9
(Строка) или .toString ()?
У меня есть метод с Object oпараметром. В этом методе я точно знаю, что Stringв «o» есть ненулевое значение. Проверять или делать что-то еще не нужно. Я должен относиться к нему как к Stringпредмету. Просто любопытно - что дешевле - закинуть String, или использовать Object.toString()? Или по цене времени / …
89 java  casting 

6
Шаблон Джексон + Строитель?
Я бы хотел, чтобы Джексон десериализовал класс с помощью следующего конструктора: public Clinic(String name, Address address) Десериализовать первый аргумент несложно. Проблема в том, что Address определяется как: public class Address { private Address(Map<LocationType, String> components) ... public static class Builder { public Builder setCity(String value); public Builder setCountry(String value); public …
89 java  json  jersey  jackson 

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