Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

11
Hibernate vs JPA vs JDO - плюси і мінуси кожного? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання Я знайомий з ORM як концепцією, і я навіть кілька років …
174 java  hibernate  orm  jpa  jdo 

18
Спеціальні шрифти та макети XML (Android)
Я намагаюся визначити макет GUI, використовуючи XML-файли в Android. Наскільки я можу дізнатися, немає способу вказати, що ваші віджети повинні використовувати спеціальний шрифт (наприклад, той, який ви розмістили в активах / шрифті /) у файлах XML, і ви можете використовувати лише шрифти, встановлені системою. Я знаю, що в коді Java …

7
Вивантаження занять у java?
У мене є користувальницький завантажувач класів, щоб настільний додаток міг динамічно починати завантаження класів із AppServer, з яким мені потрібно поговорити. Ми зробили це, оскільки кількість банок, які необхідні для цього, є смішною (якщо ми хотіли їх відвантажити). У нас також є проблеми з версією, якщо ми не завантажуємо класи …
174 java  classloader 

4
Використовуйте JAXB для створення Object з XML String
Як я можу скористатися наведеним нижче кодом, щоб розв'язати рядок XML для відображення його на об'єкт JAXB нижче? JAXBContext jaxbContext = JAXBContext.newInstance(Person.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); Person person = (Person) unmarshaller.unmarshal("xml string here"); @XmlRootElement(name = "Person") public class Person { @XmlElement(name = "First-Name") String firstName; @XmlElement(name = "Last-Name") String lastName; …
174 java  xml  jaxb 

8
Контролюючи остаточну назву артефакту банку
Я намагаюся визначити властивість у нашому суперпомі, який буде використовуватися всіма дочірніми проектами як призначення створеного артефакту. Для цього я думав про використання, project/build/finalNameале це, здається, не працює, навіть для простих пім: Командування mvn archetype:create \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DgroupId=com.mycompany.app \ -DartifactId=my-app ПОМ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany.app</groupId> <artifactId>my-app</artifactId> …

7
Що таке Java ClassLoader?
У кількох простих реченнях, що таке Java ClassLoader, коли він використовується і чому? Гаразд, я прочитав статтю у вікі. ClassLoader завантажує класи. ГАРАЗД. Тож якщо я включаю файли jar та імпортую, ClassLoader виконує цю роботу. Чому я повинен турбуватися з цим ClassLoader? Я ніколи його не використовував і не знав, …
174 java  classloader 

16
Додайте контекстний шлях до програми Spring Boot
Я намагаюся програмно встановити контекст програми Spring Boot. Причина кореня контексту полягає в тому, що ми хочемо, щоб до нього можна було отримати доступ, localhost:port/{app_name}і до нього додавати всі шляхи контролера. Ось файл конфігурації програми для веб-програми. @Configuration public class ApplicationConfiguration { Logger logger = LoggerFactory.getLogger(ApplicationConfiguration.class); @Value("${mainstay.web.port:12378}") private String port; …

14
Перейменуйте файл за допомогою Java
Чи можна перейменувати файл сказати test.txtв test1.txt? Якщо test1.txtіснує, чи буде вона перейменована? Як перейменувати його на вже існуючий файл test1.txt, щоб новий вміст test.txt був доданий до нього для подальшого використання?
174 java  file  rename  file-rename 

4
Зіставити багаторядковий текст, використовуючи регулярний вираз
Я намагаюся відповідати багаторядковому тексту за допомогою Java. Коли я використовую Patternклас з Pattern.MULTILINEмодифікатором, я можу відповідати, але я не в змозі це зробити(?m). Схожа картина із (?m)використанням та використанням String.matches, здається, не працює. Я впевнений, що мені щось не вистачає, але поняття чого не маю. Я не дуже хороший …
174 java  regex 

6
Що саме робить Transitive = true у Gradle (wrt crashlytics)?
Що transitive = trueточно робить Gradle ? З документації Gradle це не ясно . Це в контексті compileвсередині build.gradle. У моєму випадку я залежу від аварійних ситуацій Android. compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } Кілька документів Gradle ( тут і тут ) означають, що "перехідні" за замовчуванням істинні. Однак усунення …

9
Навіщо використовувати просте число в hashCode?
Мені було просто цікаво, чому в hashCode()методі класу використовуються праймери? Наприклад, при використанні Eclipse для створення мого hashCode()методу завжди використовується найпросте число 31: public int hashCode() { final int prime = 31; //... } Список літератури: Ось хороший буквар на Hashcode та стаття про те, як працює хеширование ( C …
174 java  hashcode  primes 

20
JPA: Як перетворити нативний результат запиту в колекцію класу POJO
Я використовую JPA у своєму проекті. Я прийшов до запиту, в якому мені потрібно зробити операцію приєднання на п'яти таблицях. Тому я створив власний запит, який повертає п'ять полів. Тепер я хочу перетворити об'єкт результату в клас POJO Java, який містить ті самі п'ять рядків. Чи є спосіб у JPA …
174 java  jpa 

8
Перетворити рядок в об’єкт календаря на Java
Я новачок у Java, зазвичай працюю з PHP. Я намагаюся перетворити цей рядок: Пн. 14 березня 16:02:37 GMT 2011 У об’єкт календаря, щоб я міг легко тягнути такий рік і місяць: String yearAndMonth = cal.get(Calendar.YEAR)+cal.get(Calendar.MONTH); Було б поганою ідеєю розібрати його вручну? Використовуєте метод підрядки? Будь-яка порада допоможе подякувати!



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.