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

17
Przykład wzorca strategii ze świata rzeczywistego
Czytałem o zasadzie OCP i jak wykorzystać wzorzec strategii, aby to osiągnąć. Miałem zamiar spróbować wyjaśnić to kilku osobom, ale jedynym przykładem, jaki przychodzi mi do głowy, jest użycie różnych klas walidacji w oparciu o status „zamówienia”. Przeczytałem kilka artykułów online, ale zazwyczaj nie opisują one prawdziwego powodu, dla którego …

6
Informacje o klonowalnym języku Java
Szukałem kilku tutoriali wyjaśniających o Javie Cloneable, ale nie otrzymałem żadnych dobrych linków, a Stack Overflow i tak staje się bardziej oczywistym wyborem. Chciałbym wiedzieć, co następuje: Cloneableoznacza, że ​​możemy mieć klon lub kopię obiektów, implementując Cloneableinterfejs. Jakie są zalety i wady takiego działania? Jak przebiega klonowanie rekurencyjne, jeśli obiekt …
95 java  cloneable 



12
Android studio - nie udało się znaleźć docelowego Androida-18
Mam problem z Androidem Studio 0.2.3. Kiedy uruchamiam projekt, kompilacja zatrzymuje się i pojawia się komunikat: Gradle: wykonanie nie powiodło się dla zadania „: AppName : compileDebugAidl”. > nie udało się znaleźć docelowego systemu Android-18 chociaż zainstalowałem platformę SDK systemu Android 4.3 (API 18) i próbowałem ponownie zainstalować cały zestaw …



8
Czy jakiekolwiek kompilatory JVM JVM generują kod, który używa wektoryzowanych instrukcji zmiennoprzecinkowych?
Powiedzmy, że wąskim gardłem mojego programu w Javie są naprawdę ciasne pętle do obliczania szeregu wektorowych iloczynów skalarnych. Tak, sprofilowałem, tak, to wąskie gardło, tak, to jest znaczące, tak, taki właśnie jest algorytm, tak, uruchomiłem Proguard, aby zoptymalizować kod bajtowy itp. Praca jest zasadniczo iloczynami skalarnymi. Tak jak w, mam …

8
Nie można znaleźć metody compile () dla argumentów Gradle
Rozglądałem się teraz za tym rozwiązaniem o wiele za długo i nie jestem pewien, czy go przegapiłem, czy po prostu coś źle zrozumiałem, ale mój skrypt Gradle nie skompiluje się. Migruję do Gradle i jestem z nim bardzo nowy. Jestem bardzo przyzwyczajony do używania Mavena do zarządzania zależnościami, ale Gradle …
95 java  groovy  gradle 

17
Jak znaleźć n-te wystąpienie znaku w ciągu?
Podobnie jak w przypadku postawionego tutaj pytania , szukam rozwiązania w Javie. Czyli jak znaleźć indeks n-tego wystąpienia znaku / ciągu z ciągu? Przykład: „ / folder1 / folder2 / folder3 / ”. W tym przypadku, jeśli proszę o trzecie wystąpienie ukośnika (/), pojawia się on przed folder3 i oczekuję …
95 java  string  substring 


4
jak File.listFiles w kolejności alfabetycznej?
Mam kod jak poniżej: class ListPageXMLFiles implements FileFilter { @Override public boolean accept(File pathname) { DebugLog.i("ListPageXMLFiles", "pathname is " + pathname); String regex = ".*page_\\d{2}\\.xml"; if(pathname.getAbsolutePath().matches(regex)) { return true; } return false; } } public void loadPageTrees(String xml_dir_path) { ListPageXMLFiles filter_xml_files = new ListPageXMLFiles(); File XMLDirectory = new File(xml_dir_path); for(File …
95 java  java-io 

6
Duże liczby w Javie
Jak bym się zabrał do wykonywania obliczeń na bardzo dużych liczbach w Javie? Próbowałem, longale to osiąga maksimum na 9223372036854775807, a przy użyciu liczby całkowitej nie zapisuje wystarczającej liczby cyfr i dlatego nie jest wystarczająco dokładny dla tego, czego potrzebuję. Czy jest w tym jakiś sposób?



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.