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


13
Czy posiadanie instrukcji return tylko w celu spełnienia wymagań dotyczących składni jest złym rozwiązaniem?
Rozważ następujący kod: public Object getClone(Cloneable a) throws TotallyFooException { if (a == null) { throw new TotallyFooException(); } else { try { return a.clone(); } catch (CloneNotSupportedException e) { e.printStackTrace(); } } //cant be reached, in for syntax return null; } Jest return null;to konieczne, ponieważ wyjątek może zostać …
82 java  return  try-catch 

15
Nieskończone pętle w Javie
Spójrz na następującą nieskończoną whilepętlę w Javie. Powoduje to błąd w czasie kompilacji dla instrukcji poniżej. while(true) { System.out.println("inside while"); } System.out.println("while terminated"); //Unreachable statement - compiler-error. Poniższa sama nieskończona whilepętla działa jednak dobrze i nie powoduje żadnych błędów, w których właśnie zastąpiłem warunek zmienną boolowską. boolean b=true; while(b) { …

8
O wydajności i interoperacyjności Java: Clojure vs. Scala
Przeczytałem już różne relacje Clojure vs. Scala i zdaję sobie sprawę, że oba mają swoje miejsce. Jest kilka uwag, których nie uzyskałem pełnego wyjaśnienia, jeśli chodzi o porównanie obu Clojure ze Scalą: 1.) Który z dwóch języków jest generalnie szybszy ? Zdaję sobie sprawę, że będzie się to różnić w …

5
Zbudowanie działającego słoika za pomocą Maven 2
Jestem stosunkowo nowy w mantrze Maven, ale próbuję zbudować słoik uruchamiany z wiersza poleceń z Mavenem. Skonfigurowałem zależności, ale kiedy uruchamiam mvn installi próbuję uruchomić jar, dzieją się dwie rzeczy. Po pierwsze, nie znaleziono żadnej klasy głównej, którą można poprawić. Kiedy to poprawiłem, podczas uruchamiania pojawiają się błędy informujące, że …

2
Wyliczenia w Hibernate
Często przydatne jest posiadanie pola w DAO, którego wartość pochodzi z wyliczenia Java. Typowym przykładem jest DAO logowania, w którym zwykle masz pole charakteryzujące użytkownika jako „NORMALNY” lub „ADMINISTRATOR”. W Hibernate użyłbym następujących 2 obiektów, aby przedstawić tę relację w (pół) bezpieczny sposób: class User { String username; String passwd; …
82 java  hibernate  dao 

7
Kiedy używać rzutów w deklaracji metody Java?
Więc pomyślałem, że dobrze rozumiem podstawową obsługę wyjątków w Javie, ale ostatnio czytałem kod, który wprowadził mnie w zakłopotanie i wątpliwości. Moją główną wątpliwością, którą chcę się tutaj zająć, jest to, kiedy osoba powinna użyć deklaracji metody Javy, jak poniżej: public void method() throws SomeException { // method body here …

8
Potrzebujesz przykładowego projektu klienta REST dla Androida, który implementuje wzorzec implementacji REST Virgila Dobjanschi
Chcę zbudować klienta REST na telefonie z Androidem. Serwer REST udostępnia kilka zasobów, np. (GET) http://foo.bar/customer List of all customer http://foo.bar/customer/4711 The customer with id 4711 http://foo.bar/customer/vip List of all VIP customer http://foo.bar/company List of all companys http://foo.bar/company/4711 The company with the ID 4711 http://foo.bar/company/vip List of all VIP companys …




6
Jak przerwać BlockingQueue, które blokuje się przy take ()?
Mam klasę, która pobiera obiekty z a BlockingQueuei przetwarza je, wywołując take()w ciągłej pętli. W pewnym momencie wiem, że do kolejki nie zostaną dodane żadne obiekty. Jak przerwać take()metodę, aby przestała blokować? Oto klasa przetwarzająca obiekty: public class MyObjHandler implements Runnable { private final BlockingQueue<MyObj> queue; public class MyObjHandler(BlockingQueue queue) …


6
Krótkie stwierdzenie IF - ELSE
Staram się, aby mój kod był bardziej czytelny, więc zdecydowałem się użyć krótkich instrukcji IF. Oto mój kod, który nie działa („nie jest to instrukcja”): jXPanel6.isVisible() ? jXPanel6.setVisible(true) : jXPanel6.setVisible(false); Co w tym złego? Potrzebuje nawiasów? Gdzie?

12
android.util.AndroidRuntimeException: requestFeature () należy wywołać przed dodaniem zawartości
Otrzymuję ten android.util.AndroidRuntimeException: requestFeature() must be called before adding contentbłąd. Jak widać w poniższym kodzie, requestWindowFeature(Window.FEATURE_NO_TITLE);linia znajduje się przed setContentView(R.layout.mainmenu);linią kodu. Ten kod onCreate () ma ten sam format w prawie każdym z moich działań i nigdy wcześniej nie miałem z nim problemów. Odkąd zaktualizowałem do ADT 22, wszędzie pojawiało …
82 java  android 

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.