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
Czy podklasy dziedziczą pola prywatne?
To pytanie do wywiadu. Czy podklasy dziedziczą pola prywatne? Odpowiedziałem „Nie”, ponieważ nie możemy uzyskać do nich dostępu w „normalny sposób OOP”. Jednak ankieter uważa, że ​​są one dziedziczone, ponieważ możemy uzyskać dostęp do takich pól pośrednio lub za pomocą odbicia i nadal istnieją w obiekcie. Po powrocie znalazłem w …
245 java  oop  inheritance  private 




14
Maven - zawsze pobieraj źródła i javadocs
Czy istnieje sposób, w jaki mogę skonfigurować maven, aby zawsze pobierał źródła i javadoki? Podawanie -DdownloadSources=true -DdownloadJavadocs=trueza każdym razem (co zwykle idzie w parze z dwukrotnym uruchomieniem kompilacji mvn, ponieważ zapomniałem po raz pierwszy) staje się dość nużące.
244 java  maven 



15
Uzyskiwanie nazwy klasy z metody statycznej w Javie
Jak można uzyskać nazwę klasy z metody statycznej w tej klasie. Na przykład public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } Aby umieścić to w kontekście, naprawdę chcę zwrócić nazwę klasy …
244 java  static 


11
Jak przekonwertować tablicę obiektów na tablicę ciągów w Javie
Korzystam z następującego kodu, aby przekonwertować tablicę Object na tablicę String: Object Object_Array[]=new Object[100]; // ... get values in the Object_Array String String_Array[]=new String[Object_Array.length]; for (int i=0;i<String_Array.length;i++) String_Array[i]=Object_Array[i].toString(); Ale zastanawiam się, czy jest na to inny sposób, na przykład: String_Array=(String[])Object_Array; Spowodowałoby to jednak błąd wykonania: Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: …
244 java  arrays  string 



16
Odczytywanie listy z pliku właściwości i ładowanie z adnotacją sprężynową @Wartość
Chcę mieć listę wartości w pliku .properties, tj .: my.list.of.strings=ABC,CDE,EFG Aby załadować go bezpośrednio do mojej klasy, tj .: @Value("${my.list.of.strings}") private List<String> myList; Jak rozumiem, alternatywą takiego postępowania jest umieszczenie go w wiosennym pliku konfiguracyjnym i załadowanie go jako odwołania do komponentu bean (popraw mnie, jeśli się mylę), tj. <bean …

11
UTF-8 bajt [] na String
Załóżmy, że właśnie użyłem a BufferedInputStreamdo odczytania bajtów pliku tekstowego zakodowanego w UTF-8 do tablicy bajtów. Wiem, że mogę użyć poniższej procedury do konwersji bajtów na ciąg, ale czy istnieje bardziej wydajny / mądrzejszy sposób na zrobienie tego niż tylko iteracja po bajtach i konwersja każdego z nich? public String …
243 java  utf-8 

23
Jak podzielić ciąg, ale także zachować ograniczniki?
Mam ciąg wielowierszowy, który jest ograniczony przez zestaw różnych ograniczników: (Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4) Mogę podzielić ten ciąg na jego części, używając String.split, ale wydaje się, że nie mogę uzyskać rzeczywistego ciągu, który pasowałby do wyrażenia regularnego ogranicznika. Innymi słowy, otrzymuję to: Text1 Text2 Text3 Text4 To jest to czego chcę Text1 DelimiterA …
243 java 

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.