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].



15
Jakieś dobre narzędzia ORM do tworzenia Androida? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
285 java  android  sqlite  orm  crud 


17
Co to jest x po „x = x ++”?
Co się dzieje (za zasłonami), gdy jest to wykonywane? int x = 7; x = x++; To znaczy, kiedy zmienna jest zwiększana i przypisywana do siebie w jednej instrukcji? Skompilowałem i wykonałem to. xwynosi wciąż 7, nawet po całym oświadczeniu . W mojej książce jest napisane, że xjest zwiększane!

9
Jak utworzyć podtablicę z innej tablicy w Javie?
Jak utworzyć pod-tablicę z innej tablicy? Czy istnieje metoda pobierająca indeksy z pierwszej tablicy, taka jak: methodName(object array, int start, int end) Nie chcę omijać tworzenia pętli i narażania mojego programu na cierpienia. Wciąż pojawia się błąd: nie można znaleźć metody symbolu copyOfRange (int [], int, int) To jest mój …
284 java  arrays 

4
Odpowiednik Sprintf w Javie
Printf został dodany do Javy w wersji 1.5, ale nie mogę znaleźć sposobu, aby wysłać dane wyjściowe do łańcucha zamiast do pliku (co robi sprintf w C). Czy ktoś wie jak to zrobić?
284 java  string  formatting 


12
Języki skompilowane a interpretowane
Próbuję lepiej zrozumieć różnicę. Znalazłem wiele wyjaśnień w Internecie, ale mają one raczej charakter abstrakcyjny, a nie praktyczne. Większość moich doświadczeń programistycznych dotyczy CPython (dynamiczny, interpretowany) i Java (statyczny, skompilowany). Rozumiem jednak, że istnieją inne rodzaje tłumaczonych i kompilowanych języków. Oprócz faktu, że pliki wykonywalne mogą być dystrybuowane z programów …

4
Maven Parent Pom vs Moduły Pom
Wydaje się, że istnieje kilka sposobów na zbudowanie poms nadrzędnych w kompilacji z wieloma projektami i zastanawiam się, czy ktoś miał jakieś przemyślenia na temat zalet / wad każdego z nich. Najprostszą metodą posiadania rodzica pom byłoby umieszczenie go w katalogu głównym projektu, tj myproject/ myproject-core/ myproject-api/ myproject-app/ pom.xml gdzie …

15
Jak powiedzieć Gradle, aby użyła określonej wersji JDK?
Nie mogę wymyślić, żeby to zadziałało. Scenariusz: Mam aplikację zbudowaną z gradle Aplikacja korzysta z JavaFX Czego chcę Użyj zmiennej (zdefiniowanej dla maszyny programisty), która wskazuje instalację JDK, która będzie używana do budowania całej aplikacji / testów / ... Pomyślałem o posiadaniu gradle.propertiespliku, definiowaniu zmiennej. Coś jak JAVA_HOME_FOR_MY_PROJECT=<path to my …

12
Skaner kontra buforowany czytnik
O ile wiem, dwie najczęstsze metody odczytu danych znakowych z pliku w Javie to Scannerlub BufferedReader. Wiem również, że BufferedReaderodczytuje pliki skutecznie, używając bufora, aby uniknąć operacji na dysku fizycznym. Moje pytania to: Czy Scannerdziała równie dobrze BufferedReader? Dlaczego miałbyś wybierać Scannerna BufferedReaderodwrót?

9
Jaka jest różnica między ArrayList.clear () a ArrayList.removeAll ()?
Zakładając, że arraylistjest zdefiniowane jako ArrayList<String> arraylist, jest arraylist.removeAll(arraylist)równoważne arraylist.clear()? Jeśli tak, to czy mogę założyć, że clear()metoda jest bardziej wydajna w przypadku opróżniania listy tablic? Czy istnieją jakieś zastrzeżenia dotyczące używania arraylist.removeAll(arraylist)zamiast arraylist.clear()?
283 java  arraylist 



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.