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
Tworzenie znaku Unicode na podstawie jego numeru
Chcę wyświetlić znak Unicode w Javie. Jeśli to zrobię, działa dobrze: String symbol = "\u2202"; symbol jest równy „∂”. To jest to czego chce. Problem polega na tym, że znam numer Unicode i muszę na jego podstawie stworzyć symbol Unicode. Próbowałem (dla mnie) oczywistej rzeczy: int c = 2202; String …

9
Dlaczego Android używa Java? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
114 java  android 

1
Manipulowanie bazą danych Access z poziomu języka Java bez ODBC
Chcę manipulować bazą danych Microsoft Access (plik accdb lub mdb) z mojego projektu Java. Nie chcę używać mostka JDBC-ODBC Bridge i sterownika Access ODBC firmy Microsoft, ponieważ: most JDBC-ODBC został usunięty z Java SE 8 i nie jest obsługiwany (ref: tutaj ), Most JDBC-ODBC nie działa poprawnie ze sterownikiem Access …

10
Dziwny boks całkowity w Javie
Właśnie zobaczyłem kod podobny do tego: public class Scratch { public static void main(String[] args) { Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); } } Po uruchomieniu ten blok kodu zostanie wydrukowany: false true Rozumiem, dlaczego pierwszy …
114 java  autoboxing 

8
Adnotacje Java
Jaki jest cel adnotacji w Javie? Mam ten niewyraźny pomysł, że są gdzieś pomiędzy komentarzem a rzeczywistym kodem. Czy wpływają na program w czasie wykonywania? Jakie są ich typowe zastosowania? Czy są unikalne dla języka Java? Czy istnieje odpowiednik C ++?

3
Dlaczego aplikacje internetowe Java używają rozszerzenia .do? Skąd to się wzieło?
Zawsze zastanawiałem się, dlaczego tak wielu programistów Java używa „.do” jako rozszerzenia swoich zasobów kontrolera sieci (MVC). Przykład: http://example.com/register.do Wydaje się, że nie jest to nawet specyficzne dla frameworka, ponieważ widziałem to w projektach Spring MVC i Struts. Skąd wzięła się praktyka rozszerzenia „.do”. Dlaczego zrobiono to zamiast bez rozszerzenia? …

13
NullPointerException z dostępem do widoków w onCreate ()
To jest kanoniczne pytanie dotyczące problemu często publikowanego w witrynie StackOverflow. Postępuję zgodnie z tutorialem. Utworzyłem nową aktywność za pomocą kreatora. Otrzymuję NullPointerException, próbując wywołać metodę na Views uzyskanych findViewById()w mojej aktywności onCreate(). Aktywność onCreate(): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); View something = findViewById(R.id.something); something.setOnClickListener(new View.OnClickListener() { …


18
Określanie, czy obiekt jest typu pierwotnego
Mam Object[]tablicę i próbuję znaleźć te, które są prymitywami. Próbowałem użyć Class.isPrimitive(), ale wygląda na to, że robię coś źle: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); wydruki java.lang.Integer, false. Czy jest właściwy sposób lub alternatywa?
114 java  reflection 

13
Dlaczego Java potrzebuje interfejsu szeregowego?
Ciężko pracujemy nad serializacją i konieczność określenia znacznika Serializable na każdym używanym przez nas obiekcie jest pewnym obciążeniem. Zwłaszcza, gdy jest to klasa zewnętrzna, której tak naprawdę nie możemy zmienić. Pytanie brzmi: ponieważ Serializable jest pustym interfejsem, a Java zapewnia solidną serializację po dodaniu implements Serializable - dlaczego nie uczyniły …


15
JPA: jaki jest właściwy wzorzec do iteracji po dużych zestawach wyników?
Powiedzmy, że mam tabelę z milionami wierszy. Używając JPA, jaki jest właściwy sposób iteracji zapytania względem tej tabeli, tak że nie mam całej listy w pamięci z milionami obiektów? Na przykład podejrzewam, że następujące elementy wybuchną, jeśli stół jest duży: List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList(); for (Model model …
114 java  hibernate  jpa 

13
Co jest alternatywą dla Singletona
Mamy klasę, która zawiera informacje o konfiguracji aplikacji. Kiedyś to był singleton. Po pewnym przeglądzie architektonicznym kazano nam usunąć singleton. Zauważyliśmy pewne korzyści wynikające z niestosowania singletona w testach jednostkowych, ponieważ możemy testować różne konfiguracje jednocześnie. Bez singletona musimy przekazać instancję wszędzie w naszym kodzie. Robi się taki bałagan, więc …

3
konwersja double na integer w java
W Javie chcę zamienić podwójną na liczbę całkowitą, wiem, czy zrobisz to: double x = 1.5; int y = (int)x; otrzymujesz y = 1. Jeśli to zrobisz: int y = (int)Math.round(x); Prawdopodobnie dostaniesz 2. Jednak zastanawiam się: ponieważ podwójne reprezentacje liczb całkowitych wyglądają czasami jak 1,9999999998 lub coś podobnego, czy …
114 java  casting  double  rounding 


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.