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

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

12
Необов’язкові методи в інтерфейсі Java
З мого розуміння, якщо ви реалізуєте інтерфейс в Java, методи, визначені в цьому інтерфейсі, повинні використовуватися підкласами, що реалізують згаданий інтерфейс. Я помітив, що в деяких інтерфейсах, таких як інтерфейс колекції, є методи, коментовані як необов'язкові, але що це означає? Це трохи мене кинуло, як я вважав, що потрібні будуть …
120 java  methods  interface 

5
Чи можливо для порожніх значень RequestParam використовувати defaultValue?
якщо у мене є запит на картографування, подібний до наступного: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } А потім зателефонуйте цьому запиту за допомогою: http://example.com/test?i= Я отримую повідомлення про помилку Не вдалося перетворити значення типу 'java.lang.String' у тип …
120 java  spring  spring-mvc 

6
Як клонувати BuferiImage
У мене є об'єкт, у якому багато буферизованих зображень, я хочу створити новий об'єкт, який копіює всі буферизовані зображення в новий об’єкт, але ці нові зображення можуть бути змінені, і я не хочу, щоб оригінальні зображення об'єкта були змінені зміною зображення нових об'єктів. це зрозуміло? Чи можливо це зробити і …

20
Електронна пошта Java-регулярного гекса
Перш за все, я знаю, що використовувати регекс для електронної пошти не рекомендується, але я повинен це перевірити. У мене є цей регулярний вираз: \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b У Java я зробив це: Pattern p = Pattern.compile("\\b[A-Z0-9._%-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b"); Matcher m = p.matcher("foobar@gmail.com"); if (m.find()) System.out.println("Correct!"); Однак, регулярний вираз не працює, незалежно від того, електронна …
120 java  regex  email 

8
належна анотація до сплячки для байтів []
У мене є додаток, який використовує анотації зі сплячого режиму 3.1 та JPA. У нього є кілька об’єктів з атрибутами byte [] (розміром 1 к - 200 к). Він використовує анотацію JPA @Lob, і в сплячому режимі 3.1 можна прочитати ці відмінно на всіх основних базах даних - це, схоже, …


30
Продуктивність C ++ порівняно з Java / C #
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Я розумію, що C / C ++ виробляє нативний код для роботи на певній архітектурі машини. І навпаки, такі мови, як Java та C #, …
119 c#  java  c++  performance  bytecode 

7
Як додати параметри до HTTP GET-запиту в Android?
У мене є HTTP GET-запит, який я намагаюся надіслати. Я спробував додати параметри до цього запиту, спершу створивши BasicHttpParamsоб’єкт і додавши параметри до цього об’єкта, а потім зателефонувавши setParams( basicHttpParms )на мій HttpGetоб’єкт. Цей спосіб не вдається. Але якщо я вручну додаю свої параметри до моєї URL-адреси (тобто додаю ?param1=value1&param2=value2), …
119 java  android  http-get 

10
Junit - запустіть метод налаштування один раз
Я створив клас з парою тестів, і замість того, щоб використовувати, @Beforeя хотів би мати метод налаштування, який виконується лише один раз перед усіма тестами. Чи можливо це за допомогою Junit 4.8?
119 java  junit 



4
Чи є щось схоже на спадкування анотацій у java?
Я вивчаю анотації і дійшов до того, що деякі анотації, здається, мають ієрархію серед них. Я використовую примітки для генерування коду у фоновому режимі для Карт. Існують різні типи карток (таким чином, різні коди та примітки), але є певні елементи, які є спільними серед них, як ім'я. @Target(value = {ElementType.TYPE}) …

4
Дивно "[]" після підпису методу Java
Я сьогодні подивився якийсь код Java, і виявив якийсь дивний синтаксис: public class Sample { public int get()[] { return new int[]{1, 2, 3}; } } Я подумав, що не можна компілювати, і хотів виправити те, що я вважав помилковим, але тоді я згадав компілятор Java насправді прийняв це! Може …
119 java  arrays  syntax 

6
Бамбук проти Хадсон (aka Jenkins) проти будь-яких інших систем ІС [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

9
Чи все-таки слід виключити артефакти, успадковані від батьківського POM?
Артефакти із залежностей можна виключити, оголосивши <exclusions>елемент всередині A, <dependency>але в цьому випадку потрібно виключити артефакт, успадкований від батьківського проекту. Витяг обговорюваної УОЗ наступний: <project> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>jruby</artifactId> <version>0.0.1-SNAPSHOT</version> <parent> <artifactId>base</artifactId> <groupId>es.uniovi.innova</groupId> <version>1.0.0</version> </parent> <dependencies> <dependency> <groupId>com.liferay.portal</groupId> <artifactId>ALL-DEPS</artifactId> <version>1.0</version> <scope>provided</scope> <type>pom</type> </dependency> </dependencies> </project> baseартефакт, залежить javax.mail:mail-1.4.jarі ALL-DEPSзалежить від іншої …
119 java  maven-2  pom.xml 

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