Pytania oznaczone «java»

351
Tablica lub lista w Javie. Który jest szybszy?

Muszę zachować tysiące ciągów w pamięci, aby można było uzyskać do nich dostęp szeregowo w Javie. Czy powinienem przechowywać je w tablicy, czy powinienem użyć listy? Skoro tablice przechowują wszystkie dane w ciągłym kawałku pamięci (w przeciwieństwie do list), czy użycie tablicy do...

351
Dlaczego nie skorzystać z java.util.logging?

Po raz pierwszy w życiu znalazłem się w sytuacji, w której piszę interfejs API języka Java, który będzie dostępny na zasadach open source. Mam nadzieję, że zostaną uwzględnione w wielu innych projektach. Do logowania ja (i ludzie, z którymi pracuję) zawsze korzystałem z JUL (java.util.logging) i...

350
Jak łączyć ścieżki w Javie?

Czy System.IO.Path.Combine()w C # / .NET istnieje odpowiednik Java ? Lub jakiś kod, aby to osiągnąć? Ta metoda statyczna łączy jeden lub więcej ciągów w

347
Czy użycie końcowego słowa kluczowego w Javie poprawia wydajność?

W Javie widzimy wiele miejsc, w których finalmożna użyć słowa kluczowego, ale jego użycie jest rzadkie. Na przykład: String str = "abc"; System.out.println(str); W powyższym przypadku strmoże być, finalale jest to zwykle pomijane. Gdy metoda nigdy nie zostanie zastąpiona, możemy użyć końcowego...

347
@ Użycie pustej adnotacji

Widziałem jakąś metodę w Javie zadeklarowaną jako: void foo(@Nullable Object obj) { ... } Jakie jest znaczenie tego @Nullabletutaj? Czy to oznacza, że ​​wkład może być null? Bez adnotacji dane wejściowe nadal mogą być zerowe, więc myślę, że to nie tylko

347
Obiekt dostępu do danych (DAO) w Javie

Przeglądałem dokument i natrafiłem na termin o nazwie DAO. Dowiedziałem się, że jest to obiekt dostępu do danych. Czy ktoś może mi wyjaśnić, co to właściwie jest? Wiem, że jest to pewnego rodzaju interfejs do uzyskiwania dostępu do danych z różnych rodzajów źródeł, w trakcie tych moich małych...

346
Jak wdrożyć plik wojenny w Tomcat 7

Skopiowałem sample.warplik do webappskatalogu Tomcat i mam dostęp localhost:8080. Teraz, jak Tomcat go wdroży, to znaczy, czy muszę go otworzyć w przeglądarce? Jak mogę uzyskać dostęp do

345
Zbiór par wartości Java? (krotki?)

Podoba mi się, w jaki sposób Java ma mapę, w której można na przykład definiować typy każdego wpisu na mapie <String, Integer>. To, czego szukam, to rodzaj kolekcji, w której każdy element w kolekcji jest parą wartości. Każda wartość w parze może mieć swój własny typ (jak powyższy przykład...

345
Zrób kopię tablicy

Mam tablicę, aktóra jest stale aktualizowana. Powiedzmy Chodźmy a = [1,2,3,4,5]. Muszę zrobić dokładną kopię ai zadzwonić b. Gdyby asię zmienić [6,7,8,9,10], bpowinno być nadal [1,2,3,4,5]. Jak najlepiej to zrobić? Próbowałem forpętli: for(int i=0; i<5; i++) { b[i]=a[i] } ale to nie działa...