Pytania otagowane jako java

Java jest popularnym językiem programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub rozumieniem samego języka. Ten znacznik jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] i [maven].



18
Jak przewinąć do dołu RecyclerView? scrollToPosition nie działa
Chciałbym przewinąć do dołu listy RecyclerView po załadowaniu działania. GENERIC_MESSAGE_LIST = (ArrayList) intent.getExtras().getParcelableArrayList(ConversationsAdapter.EXTRA_MESSAGE); conversationView = (RecyclerView) findViewById(R.id.list_messages); conversationView.setHasFixedSize(true); conversationViewLayoutManager = new LinearLayoutManager(this); conversationView.setLayoutManager(conversationViewLayoutManager); conversationViewAdapter = new ConversationAdapter(GENERIC_MESSAGE_LIST, this); conversationView.setAdapter(conversationViewAdapter); conversationView.scrollTo(...)zgłasza wyjątek dotyczący braku obsługi w RecyclerView i conversationView.scrollToPosition(...)wydaje się, że nic nie robi. Po powyższym bloku kodu dodałem conversationView.scrollToPosition(GENERIC_MESSAGE_LIST.size() + …

30
org.xml.sax.SAXParseException: treść nie jest dozwolona w prologu
Mam klienta usługi sieciowej opartej na Javie, podłączonego do usługi sieciowej Java (zaimplementowanej w ramach Axis1). Otrzymuję następujący wyjątek w moim pliku dziennika: Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source) …
161 java  xml 



13
Sprawdź dwa argumenty w Javie, albo oba nie mają wartości null, albo oba elegancko
Spring boot wykorzystałem do stworzenia projektu powłoki służącego do wysyłania e-maili, np sendmail -from foo@bar.com -password foobar -subject "hello world" -to aaa@bbb.com Jeśli fromipassword brakuje argumentów , używam domyślnego nadawcy i hasła, np. noreply@bar.comI123456 . Więc jeśli użytkownik przekaże plik from argument, musi również przekazaćpassword argument i odwrotnie. Oznacza to, …
161 java 


16
Co to jest Java?: Operator nazywa i co robi?
Pracuję z Javą od kilku lat, ale do niedawna nie spotkałem się z tą konstrukcją: int count = isHere ? getHereCount(index) : getAwayCount(index); To chyba bardzo proste pytanie, ale czy ktoś może to wyjaśnić? Jak to przeczytać? Jestem prawie pewien, że wiem, jak to działa. jeśli isHerejest prawdą, getHereCount()nazywa się, …

15
Przekazywanie ciągu przez odniesienie w Javie?
Jestem przyzwyczajony do wykonywania następujących czynności w C: void main() { String zText = ""; fillString(zText); printf(zText); } void fillString(String zText) { zText += "foo"; } A wynik to: foo Jednak w Javie to nie działa. Zakładam, ponieważ Stringobiekt jest kopiowany, a nie przekazywany przez przywołanie . Myślałem, że ciągi …

7
jawne rzutowanie z superklasy do podklasy
public class Animal { public void eat() {} } public class Dog extends Animal { public void eat() {} public void main(String[] args) { Animal animal = new Animal(); Dog dog = (Dog) animal; } } Przypisanie Dog dog = (Dog) animal;nie generuje błędu kompilacji, ale w czasie wykonywania generuje …

14
Konfiguracja proxy Gradle
Aby skorzystać z integracji Gradle / Artifactory dla Jenkins, potrzebuję dostępu do sieci Web z Gradle przez serwer proxy. Aby zmniejszyć możliwe przyczyny problemów, ręcznie dodaję wtyczkę Artifactory do pliku build.gradle i uruchamiam ją z wiersza poleceń: apply { apply from: "http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle" } Zgodnie z tym opisem w .gradle / …

7
Uzyskanie różnicy między dwoma zestawami
Więc jeśli mam dwa zestawy: Set<Integer> test1 = new HashSet<Integer>(); test1.add(1); test1.add(2); test1.add(3); Set<Integer> test2 = new HashSet<Integer>(); test2.add(1); test2.add(2); test2.add(3); test2.add(4); test2.add(5); Czy jest sposób na ich porównanie i zwrócono tylko zestaw 4 i 5?
161 java  set 

8
Dlaczego ArrayDeque jest lepszy niż LinkedList
Próbuję zrozumieć, dlaczego ArrayDeque w Javie jest lepszy niż LinkedList w Javie, ponieważ oba implementują interfejs Deque. Prawie nie widzę kogoś używającego ArrayDeque w swoim kodzie. Gdyby ktoś rzucił więcej światła na sposób implementacji ArrayDeque, byłoby to pomocne. Jeśli to rozumiem, będę pewniej go używać. Nie mogłem jasno zrozumieć implementacji …

5
Jak mogę zainicjować ArrayList ze wszystkimi zerami w Javie?
Wygląda na arraylistto, że nie wykonuje swojego zadania w zakresie zmiany rozmiaru: // presizing ArrayList<Integer> list = new ArrayList<Integer>(60); Później, gdy próbuję uzyskać do niego dostęp: list.get(5) Zamiast zwracać 0, zgłasza IndexOutOfBoundsException: Indeks 5 poza zakresem dla długości 0 . Czy istnieje sposób na zainicjowanie wszystkich elementów do 0 o …
161 java  collections 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.