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

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

8
Видаліть рядок у Eclipse
У Visual Studio ви б використовували Ctrl+ L, тоді як у Eclipse я змушений вибрати рядок або, якщо він порожній, перейти до початку рядка, перш ніж натиснути видалити / повернути назад. Чи є швидкий ярлик? Дякую!
141 java  eclipse 

12
'0000-00-00 00:00:00' не може бути представлено як помилка java.sql.Timestamp
У мене є база даних із датами (`date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'). Я використовую MySQL. З програми інколи дані передаються без дати в базу даних. Отже, значення дати автоматично присвоюється, 0000-00-00 00:00:00 коли дані таблиці вказуються з стовпцем дати, воно дає помилку ...'0000-00-00 00:00:00' can not be represented …
141 java  mysql  jdbc  timestamp 

7
Як правильно встановити часовий пояс JVM
Я намагаюсь запустити програму Java, але вона приймає часовий пояс GMT за замовчуванням замість визначеного ОС часового поясу. Моя версія JDK - 1,5, а ОС - Windows Server Enterprise (2007) У Windows визначено центральний часовий пояс, але коли я запускаю наступну програму, це дає мені час GMT. import java.util.Calendar; public …

7
Чому ConcurrentHashMap запобігає нульовим ключам і значенням?
JavaDoc ConcurrentHashMapговорить про це: Як Hashtableі на відміну від HashMapцього, цей клас не дозволяє nullвикористовуватись як ключ або значення. Моє запитання: Чому? 2-е питання: Чому не Hashtableдозволити нуль? Я використовував багато HashMaps для зберігання даних. Але при переході до ConcurrentHashMapмене кілька разів потрапляли проблеми через NullPointerExceptions.

12
Як "поки (i == i);" бути нескінченним циклом в одному потоковому додатку?
Щойно у мене виникло питання, на яке я не можу відповісти. Припустимо, у вас є таке визначення циклу на Java: while (i == i) ; Який тип iта значення, iякщо цикл не є нескінченним циклом і програма використовує лише один потік ?
141 java 

4
Синтаксис ініціалізації масиву, коли його немає в декларації
Я можу написати: AClass[] array = {object1, object2} Я також можу написати: AClass[] array = new AClass[2]; ... array[0] = object1; array[1] = object2; але я не можу написати: AClass[] array; ... array = {object1, object2}; Чому це заблоковано Java? Я знаю, як обійти це, але час від часу було …
141 java  arrays 

5
Метод Java `final`: що він обіцяє?
У класі Java метод може бути визначений як такий final, щоб відзначити, що цей метод не може бути замінений: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { ...} } Це …
141 java  oop  final 

4
Як знайти різницю між двома датами часу Joda-Time в хвилинах
Нижче описаний метод, який я написав: public List<Map<String, Object>> loadNotYetInEmployee(int shift, Date date, int transitionVal, String type, User user) { DateTime datetime = new DateTime(date); datetime = datetime .plus(Period.minutes(shiftTiming.getSession1InTime())); List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(); sql = SqlMapUtils.getSql("attendance.attendancestatus.latein", parameters); result = getJdbcTemplate().queryForList(sql); for (int i = 0; i < …
141 java  jodatime 

18
Як скопіювати список колекцій Java
У мене є ArrayListі я хочу його точно скопіювати. Я використовую класи корисних програм, коли це можливо, за умови, що хтось витратив деякий час, роблячи це правильно. Таким чином, природно, я закінчую Collectionsклас, який містить метод копіювання. Припустимо, у мене є таке: List<String> a = new ArrayList<String>(); a.add("a"); a.add("b"); a.add("c"); …
141 java  list  collections  copy 

8
Гарненький друк JSON від ObjectMapper Jackson 2.2
Зараз у мене є примірник org.fasterxml.jackson.databind.ObjectMapperі я хотів би отримати Stringгарний JSON. Усі результати моїх пошуків Google придумали Jackson 1.x способи цього зробити, і я не можу знайти належний, непридатний спосіб зробити це з 2.2. Хоча я не вважаю, що код абсолютно необхідний для цього питання, ось що я зараз …
141 java  json  jackson 

13
Вкажіть JDK для Maven для використання
Я намагаюся створити плагін Хадсон, який я змінив, і він вимагає jdk1.6. Це добре, але я не бачу, як я можу сказати Maven, де різний jdk. В Інтернеті я знайшов кілька згадок, але вони, схоже, не стосуються мене. Деякі пропонують додати деяку конфігурацію, .m2/settings.xmlале у мене немає settings.xml. Крім того, …

8
Перевірте, чи шлях представляє файл чи папку
Мені потрібен правильний метод, щоб перевірити, чи Stringпредставляє собою шлях до файлу чи каталогу. Які дійсні імена каталогів в Android? Як виходить, імена папок можуть містити '.'символи, то як система розуміє, чи є файл чи папка?
141 java  android  file  path  directory 

4
Різниця префікса весняного класового шляху
Документовано тут, в ньому зазначено Цей спеціальний префікс вказує, що всі ресурси classpath, що відповідають заданому імені, повинні бути отримані (внутрішньо, це по суті відбувається за допомогою виклику ClassLoader.getResources (...), а потім об'єднатись для формування остаточного визначення контексту програми. Хтось може це пояснити? У чому різниця між використанням classpath*:conf/appContext.xml, на …
141 java  spring  classpath 

11
Попередження - шлях побудови визначає середовище виконання J2SE-1.4
Я створюю проект Maven в Eclipse Helios. Це працює добре протягом дня, але потім з’являється це попередження: Шлях побудови задає середовище виконання J2SE-1.4. У робочій області не встановлено JRE, які б суто сумісні з цим середовищем. З моменту цього повідомлення проект перестав компілювати та налагоджувати. Хтось має рішення для цієї …
141 java  eclipse  maven-2 


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