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

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

3
Несумісність фреймворків журналів
Я будую невеликий додаток Java і сподіваюся використовувати для зворотного зв'язку журнал. У моєму додатку залежить залежність від старого проекту, який здійснює реєстрацію через нього org.apache.commons | com.springsource.org.apache.commons.logging | 1.1.1 ... тож мій план мав використовувати org.slf4j | jcl-over-slf4j | 1.5.6 ... для переадресації журналу JCL на org.slf4j | slf4j-api …

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

3
Закриття підключень JDBC в басейні
Наш стандартний розділ коду для використання JDBC - це ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); Запитання 1: Якщо ви користуєтеся Connection Pool, чи слід закривати з'єднання в кінці? Якщо так, то чи …

14
Найефективніша конверсія ResultSet в JSON?
Наступний код перетворює a ResultSetв рядок JSON за допомогою JSONArrayі JSONObject. import org.json.JSONArray; import org.json.JSONObject; import org.json.JSONException; import java.sql.SQLException; import java.sql.ResultSet; import java.sql.ResultSetMetaData; public class ResultSetConverter { public static JSONArray convert( ResultSet rs ) throws SQLException, JSONException { JSONArray json = new JSONArray(); ResultSetMetaData rsmd = rs.getMetaData(); while(rs.next()) { int …
109 java  sql  json  resultset 

13
Найкраща практика створення мільйонів дрібних тимчасових об’єктів
Які "найкращі практики" для створення (і випуску) мільйонів дрібних об'єктів? Я пишу шахову програму на Java і алгоритм пошуку генерує єдиний об’єкт «Переміщення» для кожного можливого руху, і номінальний пошук може легко генерувати понад мільйон об’єктів переміщення в секунду. JVM GC впорався з навантаженням на мою систему розробки, але мені …

10
Отримайте положення миші
Я хотів би імітувати природний рух миші на Яві (переходячи звідси туди пікселем за пікселем). Для цього мені потрібно знати початкові координати. Я знайшов метод event.getX () та event.getY (), але мені потрібна подія ... Як я можу знати позиції, не роблячи нічого (або чогось не видно)? Дякую
109 java  mouse 

13
Як витягнути числа з рядка та отримати масив ints?
У мене є змінна String (в основному англійське речення з невизначеною кількістю чисел), і я хотів би витягнути всі числа в масив цілих чисел. Мені було цікаво, чи було швидке рішення з регулярними виразами? Я використав розчин Шона і трохи змінив його: LinkedList<String> numbers = new LinkedList<String>(); Pattern p = …
109 java  arrays  regex  string 

13
Як дочекатися завершення кількості ниток?
Який спосіб просто дочекатися завершення всіх потокових процесів? Наприклад, скажімо, у мене є: public class DoSomethingInAThread implements Runnable{ public static void main(String[] args) { for (int n=0; n<1000; n++) { Thread t = new Thread(new DoSomethingInAThread()); t.start(); } // wait for all threads' run() methods to complete before continuing } …



15
будівельник для HashMap
Guava надає нам чудові фабричні методи для типів Java, таких як Maps.newHashMap(). Але чи є також будівельники для Java-карт? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

3
Вимкнутий випущений ManagedQuery ()
У мене є цей метод: public String getRealPathFromURI(Uri contentUri) { String[] proj = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(contentUri, proj, null, null, null); int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); } На жаль, компілятор показав мені проблему на: Cursor cursor = managedQuery(contentUri, proj, null, null, null); Тому що managedQuery()застаріло. …
109 java  android  deprecated 

6
Java-дженерики (макіяж)
У мене є кілька запитань щодо загальних підстановок на Яві: Яка різниця між List<? extends T>іList<? super T> ? Що таке обмежений підстановочний код і що таке необмежений підстановочний знак?

15
Regexp Java для перевірки пароля
Я створюю регулярний параметр для перевірки пароля, який буде використовуватися в додатку Java в якості параметра конфігурації. Регепс: ^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$ Політика щодо паролів: Не менше 8 символів Містить принаймні одну цифру Містить щонайменше одну нижню альфа-схему та одну верхню альфа-схему Містить щонайменше один знак у наборі спеціальних символів ( @#%$^тощо) Не …
109 java  regex 

12
Як отримати Locale з його представлення String на Java?
Чи є акуратний спосіб отримати екземпляр Locale з його "програмного імені", поверненого методом Locale toString()? Очевидним і потворним рішенням буде розбір String, а потім побудова нового екземпляра Locale відповідно до цього, але, можливо, є кращий спосіб / готове рішення для цього? Необхідність полягає в тому, що я хочу зберігати деякі …
109 java  locale 

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