java

Java: kiedy używać metod statycznych

Zastanawiam się, kiedy używać metod statycznych? Powiedzmy, że jeśli mam klasę z kilkoma geterami i seterami, metodę lub dwie ... g Obj x = new Obj(); x.someMethod Lub Obj.someMethod (czy to jest sposób statyczny?) Jestem raczej zdezorientowany!

Dlaczego drukowanie " B " jest znacznie wolniejsze niż drukowanie "#"?

Wygenerowałem dwie macierze 1000 x 1000: Pierwsza macierz: O i #. Druga macierz: O i B. Używając poniższego kodu, ukończen ... runki Badania: [[34]} uruchomiłem ten test z Netbeans 7.2 , z wyjściem do konsoli użyłem System.nanoTime() do pomiarów

Co to jest Pecs (producent rozszerza Consumer Super)?

Natknąłem się na PECS (skrót od Producent extends i konsument super) podczas czytania o generykach. Może mi ktoś wyjaśnić jak używać PECS do rozwiązywania nieporozumień między extends i super?

Różnica między wait () a sleep()

Jaka jest różnica między wait() a sleep() w wątkach? Czy rozumiem, że wątek wait() jest nadal w trybie pracy i używa cykli p ... i procesora, prawda? Dlaczego mamy zarówno wait() i sleep(): w jaki sposób ich implementacja różni się na niższym poziomie?

Jak wyrwać zagnieżdżone pętle w Javie?

Mam zagnieżdżoną konstrukcję pętli w ten sposób: for (Type type : types) { for (Type t : types2) { if (some co ... eszczać wewnętrznej pętli w innej metodzie. Nie chcę ponownie uruchamiać pętli. Po złamaniu kończę z wykonaniem bloku pętli.

Dlaczego RecyclerView nie ma funkcji onItemClickListener ()?

Badałem RecyclerView i byłem zaskoczony widząc, że {[1] } nie ma onItemClickListener(). Mam dwa pytania. Pytanie Główne C ... indViewById(R.id.item_icon); } @Override public void onClick(View v) { } } Czy jest jakiś lepszy sposób ?

Jak określić, czy tablica zawiera określoną wartość w Javie?

Mam {[1] } o wartościach takich jak tak: public static final String[] VALUES = new String[] {"AB","BC","CD","AE"}; Biorąc pod uwagę String s, czy istnieje dobry sposób na sprawdzenie, czy VALUES zawiera s?

Wysyłanie wiadomości e-mail w systemie Android za pomocą JavaMail API bez użycia domyślnej / wbudowanej aplikacji

Próbuję stworzyć aplikację wysyłającą pocztę na Androida. Jeśli użyję: Intent emailIntent = new Intent(android.content.In ... ruchomi wbudowaną aplikację na Androida; Próbuję wysłać pocztę na przycisk Kliknij bezpośrednio Bez za pomocą tej aplikacji.

Różnica między DTO, VO, POJO, JavaBeans?

Widziałem podobne pytania: Jaka jest różnica między JavaBean i POJO? Jaka jest różnica między POJO (Plain Old Java Object) a DTO (Data Transfer Object)? Czy możesz mi również powiedzieć, w jakich kontekstach są one używane? Czy ich cel?

Różnica między StringBuilder i StringBuffer

Jaka jest główna różnica między StringBuffer a StringBuilder? Czy są jakieś problemy z wydajnością przy podejmowaniu decyzji?

Zrozumienie zaznaczonych i niezaznaczonych WYJĄTKÓW w Javie

Joshua Bloch w " Effective Java " powiedział, że Użyj sprawdzonych wyjątków dla możliwe do odzyskania warunki i czas ... leży utworzyć wyjątek sprawdzony, a kiedy powinien to być wyjątek runtime? Kiedy wybrać wyjątki zaznaczone i niezaznaczone

Dlaczego wykonywanie kodu Java w komentarzach z pewnymi znakami Unicode jest dozwolone?

Poniższy kod daje wynik " Hello World!"(naprawdę nie, spróbuj). public static void main(String... args) { // The comment ... ramisty może sobie wyobrazić, dlaczego jest to dozwolone w komentarzach? Dlaczego jest to dozwolone przez Javę Specyfikacja?

Czym dokładnie jest Apache Camel?

Nie rozumiem, co dokładnie Camel robi. Gdybyś mógł dać w 101 słowach wprowadzenie do wielbłąda: Co to właściwie jest? ja ... saną w Javie? czy to coś, co idzie w parze z serwerem? Czy jest to niezależny program? Proszę wyjaśnić, czym jest Camel.

Iteracja poprzez kolekcję, unikanie ConcurrentModificationException podczas usuwania obiektów w pętli

Wszyscy wiemy, że nie możesz wykonać następujących czynności z powodu ConcurrentModificationException: for (Object i : l) { ... ez rzucania tego wyjątku? Używam też arbitralnego Collection tutaj, nie koniecznie ArrayList, więc nie można polegać na get.

Pobieranie Java JDK na Linuksa za pośrednictwem wget jest wyświetlana strona licencji zamiast [zamknięta]

Kiedy próbuję pobrać Javę z Oracle, zamiast tego pobieram stronę informującą mnie, że muszę zaakceptować warunki licencji OTN ... który chcesz pobrać. próbujesz pobieranie w ciągu 30 minut od zaakceptowania licencji. Jak pobrać i zainstalować Javę?

Jak wyłamać się z zagnieżdżonych pętli w Javie?

Mam zagnieżdżoną konstrukcję pętli w ten sposób: for (Type type : types) { for (Type t : types2) { if (some co ... wewnętrznej pętli w innej metodzie. Update: nie chcę ponownie uruchamiać pętli, po złamaniu kończę z wykonaniem bloku pętli.

Co oznacza "could not find or load main class"?

Częstym problemem, którego doświadczają nowi Programiści Javy, jest to, że ich programy nie działają z Komunikatem o błędzie: Could not find or load main class ... Co to oznacza, co go powoduje i jak należy to naprawić?

Jaka jest różnica między JavaScript a Java?

zamknięty. To pytanie i jego odpowiedzi są zamknięte , ponieważ pytanie jest off-topic, ale ma znaczenie historyczne. Obecni ... Jaka jest różnica między JavaScript i Java?

Ufanie wszystkim certyfikatom za pomocą HttpClient przez HTTPS

Niedawno opublikował pytanie dotyczące HttpClient przez Https (znaleźć tutaj). Poczyniłem pewne postępy, ale natrafiłem na n ... em.err( 901): at me.harrisonlee.test.ssl.MainActivity.connect(MainActivity.java:107) W/System.err( 901): ... 2 more