java

Kiedy stosować metody statyczne

Zastanawiam się, kiedy używać metod statycznych? Powiedzmy, że jeśli mam klasę z kilkoma geterami i seterami, metodę lub dwie ... d: Obj x = new Obj(); x.someMethod(); ...lub: Obj.someMethod(); // Is this the static way? Jestem raczej zdezorientowany!

Jak napisać poprawny mikro-benchmark w Javie?

Jak napisać (i uruchomić) poprawny mikro-benchmark w Javie? Szukam tutaj próbek kodu i komentarzy ilustrujących różne rzeczy ... benchmark powinien mierzyć czas/iterację lub iteracje / czas i dlaczego? Related: czy stoper benchmarking jest akceptowalny?

Najlepsza praktyka uwierzytelniania za pomocą tokenów REST za pomocą JAX-RS i Jersey

Szukam sposobu na włączenie uwierzytelniania tokenowego w Jersey. Staram się nie używać żadnych konkretnych ram. Czy to możli ... ażdym żądaniu umieścić token param? Tak, że każdy API najpierw sprawdza token, a następnie wykonuje coś, aby odzyskać zasób.

Jak wygenerować losowy ciąg alfanumeryczny

Szukałem prostego algorytmu Javy do generowania pseudolosowego ciągu alfanumerycznego. W mojej sytuacji byłby on używany j ... ć w zależności od moich potrzeb unikalności. Na przykład, wygenerowany ciąg o długości 12 może wyglądać jak "AEYGF7K0DM1X".

Tworzenie ArrayList z tablicy

Mam tablicę, która jest inicjalizowana TAK: Element[] array = {new Element(1), new Element(2), new Element(3)}; Chciałbym przekonwertować tę tablicę do obiektu klasy ArrayList. ArrayList<Element> arraylist = ???;

Właściwe przypadki użycia dla Androida UserManager.isUserAGoat()?

Patrzyłem na nowe Api wprowadzone w Android 4.2 . Patrząc na UserManager klasa i natknęła się na następującą metodę: publi ... nie podlega teleportacji. Zwraca, czy użytkownik wykonujący to wywołanie jest kozą. Jak i kiedy należy to wykorzystać?

Jak naprawić " android.os.Networkkonmainthreadexception"?

Dostałem błąd podczas uruchamiania mojego projektu Android dla RssReader. Kod: URL url = new URL(urlToRssFeed); SAXParser ... RSSHandler.getFeed(); I pokazuje poniższy błąd: android.os.NetworkOnMainThreadException Jak mogę rozwiązać ten problem?

Czy blok finally zawsze jest wykonywany w Javie?

Biorąc pod uwagę ten kod, Czy Mogę być absolutnie pewien że finally Blok zawsze wykonuje, bez względu na to, czym jest someth ... ception e) { return failure; } finally { System.out.println("I don't know if this will get printed out"); }

Czym dokładnie jest JavaBean?

Zrozumiałem, myślę, że "Bean" jest klasą Javy z właściwościami i getterami / seterami. O ile dobrze rozumiem, jest to odpowie ... być tak miły i dodać informacje dotyczące interfejsu Serializable i co to znaczy, aby Twoja odpowiedź, będę bardzo wdzięczny.

Wzorce projektowe aplikacje internetowe [zamknięte]

Projektuję prostą aplikację internetową. Jestem nowy w tej domenie internetowej.Potrzebowałem twojej rady odnośnie wzorców pr ... a następnie przekaże je do odpowiedniej warstwy usług? Również, jeżeli obiekt żądania przekazany do warstwa usługowa czy nie.

Jaki jest najprostszy sposób na wydrukowanie tablicy Java?

W Javie tablice nie nadpisują toString(), więc jeśli spróbujesz je wydrukować bezpośrednio, otrzymasz className + '@' + The h ... 4, 5] // Array of object references: String[] strArray = new String[] {"John", "Mary", "Bob"}; //output: [John, Mary, Bob]

Pytania każdy dobry programista Java / Java EE powinien być w stanie odpowiedzieć? [zamknięte]

Przechodziłem przez pytania, na które każdy dobry programista. Net powinien odpowiedzieć{[2] } i byłem pod wielkim wrażeniem ... iadać na pytania, jak sugerowano w komentarzach, aby ludzie mogli nauczyć się czegoś nowego również w odniesieniu do języka.

Jak wygenerować losowy ciąg alfanumeryczny?

Szukałem prostego algorytmu Java do generowania pseudolosowego ciągu alfanumerycznego. W mojej sytuacji byłby on używany ja ... w zależności od moich potrzeb wyjątkowości. Na przykład, wygenerowany ciąg o długości 12 może wyglądać jak "AEYGF7K0DM1X".

Przydatne szablony kodu Java Eclipse [zamknięte]

Możesz tworzyć różne szablony kodu Javy w Eclipse za pomocą Okno > Preferencje > Java > Edytor > Szablony Np ... ać Format wiadomości i18n i log Equalsbuilder Hashcodebuilder Obiekt Sprężynowy Wstrzyknięcie Create FileOutputStream

Jak naprawić Androida.os.NetworkOnMainThreadException?

Dostałem błąd podczas uruchamiania mojego projektu Android dla RssReader. Kod: URL url = new URL(urlToRssFeed); SAXParser ... RSSHandler.getFeed(); I pokazuje poniższy błąd: android.os.NetworkOnMainThreadException Jak mogę rozwiązać ten problem?

Jak przesłać pliki na serwer za pomocą JSP / Servlet?

Jak mogę przesłać pliki na serwer używając JSP / Servlet? Próbowałem tego: <form action="upload" method="post"> & ... at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:637)

Różnica między HashMap, LinkedHashMap i TreeMap

Jaka jest różnica między HashMap, LinkedHashMap i TreeMap w Javie? Nie widzę żadnej różnicy w wyjściu, ponieważ wszystkie tr ... lm.put("schildt", "java2"); lm.put("mathew", "Hyden"); lm.put("schildt", "java2s"); print(lm.keySet()); print(lm.values());

Jak przekonwertować ciąg znaków na int w Javie?

Jak mogę przekonwertować String na int w Javie? Mój łańcuch zawiera tylko liczby i chcę zwrócić liczbę, którą reprezentuje. Na przykład, biorąc pod uwagę łańcuch "1234" wynikiem powinna być Liczba 1234.

Różnica między i w Javie [duplikat]

To pytanie ma już odpowiedź tutaj: czym jest PECS (producent rozszerza Super konsumenta)? ... ist<? extends T>, ale to nie pozwala mi dodawać do niego elementów list.add(e), podczas gdy List<? super T> robi.