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

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

9
Завантажте файл Amazon S3 та отримайте URL-адресу
Чи можна одним завантаженням завантажити файл txt / pdf / png на Amazon S3 і отримати у відповідь URL-адресу завантаженого файлу. Якщо так, то чи є AWS Java SDK правильною бібліотекою, яку мені потрібно додати у веб-програмі java struts2. Будь ласка, підкажіть мені рішення для цього.



8
Яка мета ключового слова за замовчуванням у Java?
Інтерфейс у Java схожий на клас, але тіло інтерфейсу може включати лише абстрактні методи та finalполя (константи). Нещодавно я побачив запитання, яке виглядає так interface AnInterface { public default void myMethod() { System.out.println("D"); } } Згідно з визначенням інтерфейсу, дозволяються лише абстрактні методи . Чому це дозволяє мені компілювати вищевказаний …

11
Профіль за замовчуванням Spring-boot для тестів інтеграції
Spring-boot використовує профілі Spring ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html ), які дозволяють, наприклад, мати окремі конфігурації для різних середовищ. Одним із способів використання цієї функції є налаштування бази даних тестів для використання в рамках інтеграційних тестів. Цікаво, однак, чи потрібно створювати власний "тестовий" профіль і явно активувати цей профіль у кожному тестовому файлі? …

3
Як створити об'єкт JSON за допомогою рядка?
Я хочу створити об'єкт JSON за допомогою рядка. Приклад: JSON {"test1":"value1","test2":{"id":0,"name":"testName"}} Для створення вищезазначеного JSON я використовую це. String message; JSONObject json = new JSONObject(); json.put("test1", "value1"); JSONObject jsonObj = new JSONObject(); jsonObj.put("id", 0); jsonObj.put("name", "testName"); json.put("test2", jsonObj); message = json.toString(); System.out.println(message); Я хочу знати, як я можу створити JSON, …
94 java  android  json 

16
Android Studio не вдалося ініціалізувати клас org.codehaus.groovy.runtime.InvokerHelper
Я новачок в Android Studio. Після налаштування, коли я намагаюся імпортувати програму, я отримую цю помилку, тому gradle не може будувати. Помилка: Не вдалося ініціалізувати клас org.codehaus.groovy.runtime.InvokerHelper Я перевірив, що моє налаштування шляху до класу для Java є нормальним. Я працюю під управлінням ОС Windows. Хтось знає джерело помилки?

10
Передавання 'цього' у прийнятій практиці виклику методу в Java
Це хороша / погана / прийнятна практика передавати поточний об'єкт у виклику методу. А саме: public class Bar{ public Bar(){} public void foo(Baz baz){ // modify some values of baz } } public class Baz{ //constructor omitted public void method(){ Bar bar = new Bar(); bar.foo(this); } } Зокрема, чи …
93 java 

5
Gradle - отримання останньої версії залежності
Що було б найпростішим способом сказати Gradle наступне: Отримайте залежність "junit" і візьміть останню версію "випуску". Управління сховищами Maven та Ivy є для мене якось новим. Я спробував наступні кроки, і вони призводять доCould not resolve dependency ... помилки: Пишіть за compile "junit:junit:latest.release"допомогою лише сховищmavenCentral() (однак, це працює, якщо я …

6
Великі числа в Java
Як я можу робити обчислення з надзвичайно великими числами на Java? Я спробував, longале це максимум на 9223372036854775807, і при використанні цілого числа він не економить достатньо цифр і тому недостатньо точний для того, що мені потрібно. Чи є все-таки навколо цього?

4
Виняток NoClassDefFoundError для CacheProvider
Я щось нове навесні та в сплячку, тому я намагаюся реалізувати простий веб-додаток на основі Spring 3 + hibernate 4, коли я запускаю tomcat. У мене є такий виняток: java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) ... Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) Я виявив, що …


6
Як передавати властивості системи -D під час тестування на Eclipse?
Я розробляю Eclipse у Windows, і код розгортається на Unix. Я отримую значення системних властивостей за допомогою System.getProperty ("ключ") ... Як передати це в Eclipse, щоб мені не потрібно було змінювати код, і він працює на Eclipse для налагодження? Будь-які пропозиції?
93 java  eclipse 

3
FixedThreadPool vs CachedThreadPool: менша з двох зол
У мене є програма, яка породжує теми (~ 5-150), які виконують купу завдань. Спочатку я використовував те, FixedThreadPoolтому що подібне запитання припускало, що вони краще підходять для більш тривалих завдань, і з моїх дуже обмежених знань багатопотокової роботи я вважав середню тривалість життя ниток (кілька хвилин) " довго прожили ". …


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