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

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

3
Як зіставити нуль, переданий параметру класу <T>, з Mockito
У мене є такі методи: public &lt;T&gt; method(String s, Class&lt;T&gt; t) {...} Що мені потрібно перевірити, що nullпередається другому аргументу при використанні збігів для інших параметрів, я робив це: @SuppressWarnings("unchecked") verify(client).method(eq("String"), any(Class.class)); Але чи є кращий спосіб (без придушення попереджень)? Tпредставляє тип повернення якогось іншого методу, який іноді voidі в …

6
Вирази Лямбда Java 8 - як щодо кількох методів у вкладеному класі
Я читаю про нові функції за адресою: http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.html Я бачив приклад нижче: Використання анонімного класу: button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { System.out.println("Action Detected"); } }); З лямбдою: button.addActionListener(e -&gt; { System.out.println("Action Detected"); }); Що б хтось зробив з, MouseListenerякби хотів реалізувати кілька методів в анонімному класі, наприклад: public …

9
Java: Як я можу скомпілювати всю структуру каталогу коду?
Випадок використання простий. Я отримав вихідні файли, створені за допомогою Eclipse. Отже, існує глибока структура каталогів, де будь-який клас Java може посилатися на інший клас Java у тій самій, дочірній, братській або батьківській папці. Як скомпілювати всю цю справу з терміналу за допомогою javac?

7
Час епохи Unix до об'єкта Java Date
У мене є рядок, що містить час UNIX Epoch , і мені потрібно перетворити його на об'єкт Java Date. String date = "1081157732"; DateFormat df = new SimpleDateFormat(""); // This line try { Date expiry = df.parse(date); } catch (ParseException ex) { ex.getStackTrace(); } Позначена лінія - це місце, де …
84 java  date  java-time 

4
Об'єднання двох зображень
Мені потрібно об’єднати два зображення (BufferedImage) у Java. Це не було б проблемою, якби не було прозорості. Базове зображення вже має певну прозорість. Я хочу зберегти це як є і застосувати до нього "маску", друге зображення. Це друге зображення не має непрозорих пікселів, насправді воно майже повністю прозоре, просто має …

17
Змініть позицію кнопки "Моє місцезнаходження" API Карт Google
Я використовую Google Maps Android API v2, і мені потрібен спосіб, щоб згадати позицію кнопки "Моє місцезнаходження". Я отримую кнопку "Моє місцезнаходження" так: GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); final GoogleMap map = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map)).getMap(); // This gets the button map.setMyLocationEnabled(true);

15
Порівняйте два об'єкти з операторами .equals () та ==
Я створив клас з одним Stringполем. Потім я створив два об’єкти, і я маю порівняти їх за допомогою ==оператора і .equals()теж. Ось що я зробив: public class MyClass { String a; public MyClass(String ab) { a = ab; } public boolean equals(Object object2) { if(a == object2) { return true; …
84 java  class  object  methods  equals 


11
До і після виконання пакета Suite у jUnit 4.x
Я намагаюся виконати попереднє налаштування та розбір для набору інтеграційних тестів, використовуючи jUnit 4.4 для виконання тестів. Розбирання потрібно вести надійно. У мене є інші проблеми з TestNG, тому я хочу повернутися до jUnit. Які хуки доступні для виконання до запуску будь-яких тестів і після завершення всіх тестів? Примітка: ми …


7
Як переглянути локальний магазин даних Java App Engine?
Здається, немає еквівалента _ah / admin Python App Engine для реалізації Java Google App Engine. Чи є спосіб перегляду сховища даних вручну? Де знаходяться файли на моїй машині? (Я використовую плагін App Engine з Eclipse на OS X).

14
Витік ресурсу: "in" ніколи не закривається
Чому Eclipse дає мені пригрів "Витік ресурсу:" in "ніколи не закривається" в наступному коді? public void readShapeData() { Scanner in = new Scanner(System.in); System.out.println("Enter the width of the Rectangle: "); width = in.nextDouble(); System.out.println("Enter the height of the Rectangle: "); height = in.nextDouble();

4
Кілька вбудованих полів JPA
Чи можливо, щоб клас сутності JPA містив два вбудовані ( @Embedded) поля? Прикладом може бути: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } У цьому випадку a Personможе містити два Addressекземпляри - домашній та робочий. …

5
Чому System.arraycopy є рідною мовою Java?
Я був здивований, побачивши у джерелі Java, що System.arraycopy є рідним методом. Звичайно, причина в тому, що це швидше. Але які рідні хитрощі може використовувати код, що робить його швидшим? Чому б просто не прокрутити вихідний масив і не скопіювати кожен вказівник на новий масив - безумовно, це не так …
84 java  native  arrays 

8
Чи має підключення до сокета TCP функцію "підтримувати живу"?
Я чув про HTTP Keep-Live, але наразі я хочу відкрити сокетне з'єднання з віддаленим сервером. Тепер чи залишатиметься це сокетне з’єднання назавжди відкритим, чи з ним пов’язане обмеження часу, подібне до HTTP Keep-Live?
84 java  sockets  http  tcp  keep-alive 

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