Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

30
Android java.lang.VerifyError?
В моем приложении для Android я всегда получаю VerifyErrors! И я не могу понять почему. Всякий раз, когда я включаю внешний JAR, я всегда получаю VerifyErrors, когда пытаюсь запустить свое приложение (за исключением одного раза, когда я включил Apache Log4j). Обычно я обхожу это, беря исходный код библиотеки и добавляя …

6
Список только для чтения или неизменяемый список в .NET 4.0
Насколько я могу судить, в .NET 4.0 по-прежнему отсутствуют списки, доступные только для чтения. Почему во фреймворке до сих пор отсутствует эта функциональность? Разве это не одна из самых распространенных функциональных возможностей предметно-ориентированного дизайна ? Одним из немногих преимуществ Java перед C # является то , что он представлен в …

2
Eclipse: исключить определенные пакеты при автозаполнении имени класса
При автозаполнении имени класса в Eclipse, например, если вы набираете: ListITab Появится всплывающее меню, предлагающее совпадающие имена классов для завершения (которые вы можете выбрать с помощью мыши или с помощью клавиш со стрелками: В этом примере я почти наверняка хочу java.util.ListIteratorи почти никогда не хочу com.sun.xml.internal.bind.v2.runtime.reflect.ListIterator(или чего-то еще из этого …

7
Профиль по умолчанию в Spring 3.1
В моем приложении есть bean-компоненты, помеченные значками @Profile("prod")и @Profile("demo"). Первый, как вы можете догадаться :), используется на bean-компонентах, которые подключаются к производственной БД, а второй аннотирует bean-компоненты, которые используют какую-то поддельную БД ( HashMapили что-то еще) - чтобы ускорить разработку. Я бы хотел иметь профиль по умолчанию ( "prod"), который …
100 java  spring  profiles 

10
Удалить элемент из ArrayList
У меня есть ArrayListпредположение list, и у него 8 элементов AH, и теперь я хочу удалить элемент 1,3,5 позиции, хранящийся в массиве int, из того, listкак я могу это сделать. Я пытаюсь сделать это с ArrayList<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C"); list.add("D"); list.add("E"); list.add("F"); list.add("G"); list.add("H"); int i[] …
100 java  arraylist 

5
Почему возможно восстановление после StackOverflowError?
Я удивлен тем, как можно продолжить выполнение даже после того, как StackOverflowErrorв Java произошло. Я знаю, что StackOverflowErrorэто подкласс класса Error. Класс Error декументируется как «подкласс Throwable, который указывает на серьезные проблемы, которые разумное приложение не должно пытаться уловить». Это больше похоже на рекомендацию, чем на правило, утверждающее, что перехват …

6
Я получаю SocketTimeoutException в Jsoup: время ожидания истекло
Я получаю SocketTimeoutException, когда пытаюсь проанализировать множество HTML-документов с помощью Jsoup. Например, у меня есть список ссылок: <a href="www.domain.com/url1.html">link1</a> <a href="www.domain.com/url2.html">link2</a> <a href="www.domain.com/url3.html">link3</a> <a href="www.domain.com/url4.html">link4</a> Для каждой ссылки я анализирую документ, связанный с URL-адресом (из атрибута href), чтобы получить другие части информации на этих страницах. Я могу представить, что на …
100 java  jsoup 

1
Android: укажите два разных изображения для переключателя с помощью XML
Я пытаюсь изменить ToggleButtonвнешний вид по умолчанию . Вот XML, определяющий ToggleButton: <ToggleButton android:id="@+id/FollowAndCenterButton" android:layout_width="30px" android:layout_height="30px" android:textOn="" android:textOff="" android:layout_alignParentLeft="true" android:layout_marginLeft="5px" android:layout_marginTop="5px" android:background="@drawable/locate_me"/> Теперь у нас есть два значка 30 x 30, которые мы хотим использовать для состояний с щелчком / без щелчка. Прямо сейчас у нас есть код, который программно …

6
Google Guice против PicoContainer для внедрения зависимостей
Моя команда изучает фреймворки внедрения зависимостей и пытается выбрать между использованием Google-Guice и PicoContainer. В нашем фреймворке мы ищем несколько вещей: Небольшой след кода. Под небольшим размером кода я подразумеваю, что мы не хотим, чтобы повсюду в нашей базе кода был мусор кода внедрения зависимостей. Если нам понадобится провести рефакторинг …

5
Что делает someObject.new в Java?
В Java я только что обнаружил, что следующий код является допустимым: KnockKnockServer newServer = new KnockKnockServer(); KnockKnockServer.receiver receive = newServer.new receiver(clientSocket); К вашему сведению, получатель - это просто вспомогательный класс со следующей подписью: public class receiver extends Thread { /* code_inside */ } Я никогда раньше не видел XYZ.newобозначений. Как …
100 java 

15
выбрасывает Exception в блоки finally
Есть ли элегантный способ обработки исключений, возникающих в finallyблоке? Например: try { // Use the resource. } catch( Exception ex ) { // Problem with the resource. } finally { try{ resource.close(); } catch( Exception ex ) { // Could not close the resource? } } Как избежать try/ catchв …

2
Как анализировать дамп потока Java?
Я пытаюсь больше узнать о Java, особенно об управлении памятью и потоках. По этой причине я недавно заинтересовался дампами потоков. Вот несколько строк, взятых из веб-приложения, использующего VisualVM, встроенный инструмент для java: "Finalizer" daemon prio=8 tid=0x02b3d000 nid=0x898 in Object.wait() [0x02d0f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting …

7
Как я могу отображать эллипсы в моем TextView, если он больше 1 строки?
У меня не работает следующий макет: <LinearLayout android:orientation="horizontal" android:layout_width="match_parent" android:id="@+id/experienceLayout" android:background="#ffffff" android:layout_height="match_parent" android:paddingLeft="6dp" android:paddingRight="6dp" android:paddingBottom="6dp" android:paddingTop="6dp"> <TextView android:layout_weight="1" android:id="@+id/experienceLabel" android:text="Experience" android:layout_height="wrap_content" android:textColor="#000000" android:layout_width="wrap_content" android:textStyle="bold"> </TextView> <TextView android:id="@+id/experienceTextView" android:text="TextView" android:layout_height="wrap_content" android:textColor="#000000" android:layout_width="wrap_content" android:ellipsize="end" android:lines="1" android:maxLines="1" android:singleLine="true" android:fadeScrollbars="false"> </TextView> </LinearLayout>

11
Почему «не найдено ни одного проекта для импорта»?
Я пытаюсь «импортировать существующий проект в рабочую область». В качестве «корневого каталога» я выбираю каталог, в котором находятся все мои файлы .java (и .class). Eclipse пишет мне, что «не найдено проектов для импорта». Зачем?
100 java  eclipse  import  project 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.