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

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

6
Яка найкорисніша та найповніша шпаргалка Java? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 7 років тому . Удосконалюйте це питання Мені потрібна шпаргалка для Java і я почав роздивлятися навколо, але не зміг знайти таку, …
85 java 

8
Чи можу я на Java визначити цілочисельну константу у двійковому форматі?
Подібно до того, як ви можете визначити цілу константу в шістнадцятковій чи вісімковій, чи можу я це зробити в двійковій формі? Я визнаю, що це справді легке (і дурне) питання. Мої пошукові запити в Google з’являються порожніми.
85 java  syntax  binary 

7
Приклад методу Java 8 Streams FlatMap
Я перевіряв майбутнє Java update, а саме: Java 8 or JDK 8. Так, я нетерплячий, є багато нового, але є щось, чого я не розумію, якийсь простий код: final Stream<Integer>stream = Stream.of(1,2,3,4,5,6,7,8,9,10); stream.flatMap(); javadocs є public <R> Stream<R> flatMap(Function<? super T,? extends Stream<? extends R>> mapper) Повертає потік, що складається …

23
Рядки Java: "Рядок s = new String (" безглуздо ");"
Я хлопець C ++, який вивчає Java. Я читаю Ефективну Java, і щось мене збентежило. Там сказано ніколи не писати код так: String s = new String("silly"); Тому що це створює непотрібні Stringпредмети. Але натомість це слід писати так: String s = "No longer silly"; Добре, поки що ... Однак, …
85 java  string 

24
Які плюси та мінуси різноманітних веб-фреймворків Java? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

7
Синхронізований блок Java проти Collections.synchronizedMap
Чи встановлений наступний код для коректної синхронізації дзвінків synchronizedMap ? public class MyClass { private static Map<String, List<String>> synchronizedMap = Collections.synchronizedMap(new HashMap<String, List<String>>()); public void doWork(String key) { List<String> values = null; while ((values = synchronizedMap.remove(key)) != null) { //do something with values } } public static void addToMap(String key, …

4
Де я можу налаштувати log4j у тестовому класі JUnit?
Переглядаючи останній тестовий випадок JUnit, який я писав, я зателефонував методу logCj BasicConfigurator.configure () всередині конструктора класу. Це чудово працювало для запуску саме цього єдиного класу з команди Eclipse "запустити як тест JUnit". Але я розумію, що це неправильно: я майже впевнений, що наш основний набір тестів запускає всі ці …
85 java  logging  junit  log4j 

2
Що краще H2 або HSQLDB? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

12
Сортований список масивів у Java
Мене бентежить, що я не можу знайти швидку відповідь на це. По суті, я шукаю структуру даних у Java, яка реалізує java.util.Listінтерфейс, але яка зберігає своїх членів у відсортованому порядку. Я знаю, що ви можете використовувати звичайний ArrayListі використовувати Collections.sort()на ньому, але у мене є сценарій, коли я час від …

19
Перераховуйте всі файли з каталогу рекурсивно за допомогою Java
У мене є ця функція, яка рекурсивно друкує ім'я всіх файлів у каталозі. Проблема в тому, що мій код дуже повільний, тому що він повинен отримувати доступ до віддаленого мережевого пристрою з кожною ітерацією. Я планую спочатку завантажити всі файли з каталогу рекурсивно, а потім після цього пройти всі файли …
85 java  file-io 

10
обробка значень DATETIME 0000-00-00 00:00:00 у JDBC
Я отримую виняток (див. Нижче), якщо намагаюся це зробити resultset.getString("add_date"); для підключення JDBC до бази даних MySQL, що містить значення DATETIME 0000-00-00 00:00:00 (квазінульове значення для DATETIME), хоча я просто намагаюся отримати значення як рядок, а не як об'єкт. Я обійшов це, роблячи SELECT CAST(add_date AS CHAR) as add_date що …
85 java  sql  date  jdbc 

12
Як скопіювати вміст одного ArrayList в інший?
У мене є деякі структури даних, і я хотів би використовувати одну як тимчасову, а іншу як не тимчасову. ArrayList<Object> myObject = new ArrayList<Object>(); ArrayList<Object> myTempObject = new ArrayList<Object>(); //fill myTempObject here .... //make myObject contain the same values as myTempObject myObject = myTempObject; //free up memory by clearing myTempObject …

13
Як встановити час для швидкості виконання програми Java
Як ви вимірюєте час виконання програми Java? Я не впевнений, який клас мені слід використовувати для цього. Я начебто шукаю щось на зразок: // Some timer starts here for (int i = 0; i < length; i++) { // Do something } // End timer here System.out.println("Total execution time: " …
85 java 

14
Відмінності між JDK та Java SDK
Чи є якась істотна різниця між цими двома термінами ?. Я розумію, що JDK розшифровується як Java Development Kit, що є підмножиною SDK (Software Development Kit). Але вказуючи Java SDK, це повинно означати те саме, що і JDK.
85 sdk  java 

14
Чи присвоєння об'єктів нулю в Java впливає на збір сміття?
Чи присвоєння посилання на невикористаний об’єкт nullу Java покращує процес збору сміття якимось вимірюваним способом? Мій досвід роботи з Java (і C #) навчив мене, що часто протиставляється інтуїтивно зрозумілим спробам перехитрити віртуальну машину або компілятор JIT, але я бачив, як співробітники використовують цей метод, і мені цікаво, чи це …

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