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

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

11
Як додати користувацький метод до JPA Spring Data
Я дивлюся у JPA Spring Data. Розглянемо нижченаведений приклад, де я заробляю, що всі функції сурових і шукальних функцій працюють за замовчуванням, і якщо я хочу налаштувати пошук, то це також можна легко зробити в самому інтерфейсі. @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository<Account, Long> { @Query("<JPQ statement here>") …

17
Чи є в інтерфейсі більше, ніж правильні методи
Отже, скажемо, що у мене є цей інтерфейс: public interface IBox { public void setSize(int size); public int getSize(); public int getArea(); //...and so on } І у мене клас, який реалізує його: public class Rectangle implements IBox { private int size; //Methods here } Якщо я хотів використовувати інтерфейс …

8
Як використовувати JNDI DataSource, наданий Tomcat навесні?
Кажуть, що у весняній статті про javadoc про DriverManagerDataSourceклас, що цей клас дуже простий і що його рекомендують використовувати джерело даних JNDI, наданий контейнером. Таку банку DataSourceможна виставити як DataSourceбоб у Spring ApplicationContext черезJndiObjectFactoryBean Питання: як я це досягну? Наприклад, якщо я хочу мати DataSourcebean для доступу до моєї користувальницької …
159 java  spring  tomcat  datasource  jndi 

14
Коли слід використовувати нульові значення булевих значень?
Java booleanдозволяє значення trueі в falseтой час як Boolean дозволяє true, falseі null. Я почав перетворювати свій booleans в Booleans. Це може спричинити збої в таких тестах, як Boolean set = null; ... if (set) ... під час тесту if (set != null && set) ... здається надуманим і схильним …
159 java  boolean 

6
Порівнюючи масиви у твердженнях JUnit, стислий вбудований спосіб?
Чи є стислий, вбудований спосіб зробити рівне твердженням на двох масивах типу типу в JUnit? За замовчуванням (принаймні в JUnit 4), схоже, відбувається порівняння екземпляра для самого об’єкта масиву. EG, не працює: int[] expectedResult = new int[] { 116800, 116800 }; int[] result = new GraphixMask().sortedAreas(rectangles); assertEquals(expectedResult, result); Звичайно, я …
159 java  arrays  junit  assertions 

9
Чому Maven використовує JDK 1.6, але моя java -версія - 1,7
Я новачок у Maven, а також у MacOS. У мене в терміналі встановлена ​​програма maven, і при отриманні налаштувань версії (за допомогою mvn -v), здається, він використовує JDK 1.6, тоді як у мене встановлений JDK 1.7. Чи щось не так? Команди, які я вводя, такі: blues:helloworld Ninja$ java -version java …
159 java  linux  macos  maven 

15
Чи є хешмап Java справді O (1)?
Я бачив кілька цікавих претензій на хешмапи SO re Java та їх O(1)час пошуку. Хтось може пояснити, чому це так? Якщо ці хешмапи не сильно відрізняються від будь-якого алгоритму хешування, на який я був придбаний, завжди повинен існувати набір даних, який містить зіткнення. У цьому випадку пошук буде O(n)швидше, ніж …

4
Різниця між setUp () та setUpBeforeClass ()
Під час одиничного тестування за допомогою JUnit є два подібних методу setUp()та setUpBeforeClass(). У чому різниця між цими методами? Також у чому різниця між tearDown()і tearDownAfterClass()? Ось підписи: @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } @Before public void setUp() …
159 java  junit 

4
Що називаєтьсядинамічним і як я ним користуюся?
Я постійно чую про всі нові цікаві функції, які додаються до JVM, і одна з цих цікавих функцій викликається динамікою. Мені хотілося б знати, що це таке, і як це полегшує чи якісніше відображає програмування на Java?

10
Чи є спосіб скинути слід стека, не кидаючи виняток у java?
Я думаю створити інструмент для налагодження мого додатку Java. Мені цікаво, чи можна отримати слід стека, як, Exception.printStackTrace()але насправді не кидати виняток? Моя мета - у будь-якому даному методі скинути стек, щоб побачити, хто такий виклик методу.

17
Не вдається вирішити хост "<url here>"; Немає адреси, пов’язаної з іменем хоста [закрито]
Зачинено. Це питання потребує детальної налагодження . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 2 роки тому . Удосконаліть це питання У моїй програмі Android для читання RSS- посилань я отримую цю помилку: java.net.UnknownHostException: неможливо вирішити хост "example.com"; Немає …
159 java  android 

8
Чи є якісь умови замовлення методу Java? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 6 років тому . Удосконаліть це питання У мене великий клас (40 методів), який є частиною пакету, який …


25
com.android.build.transform.api.TransformException
Я намагаюся інтегрувати вхід Google у свій додаток, я додав ці бібліотеки: compile 'com.google.android.gms:play-services-identity:8.1.0' compile 'com.google.android.gms:play-services-plus:8.1.0' Також додайте це до gradle проекту build: classpath 'com.google.gms:google-services:1.4.0-beta3' Також додайте плагін у ступінь складання додатків: apply plugin: 'com.google.gms.google-services' потім додайте необхідні дозволи, але коли я намагаюся запустити додаток, отримала цю помилку: Error:Execution failed …

1
Чому "while (true)" без "Thread.sleep" викликає 100% використання процесора в Linux, але не в Windows?
Я створив просту програму в Java: public static void main(String[] args) throws InterruptedException { while (true) ; } Якщо я запускаю це на машині Linux, він показує 100% використання процесора, але не призводить до того, що ОС відображається повільно. Однак якщо я запускаю такий самий код у Windows, він показує …

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