Pytania otagowane jako java

Java to niezależny od platformy, obiektowy język programowania wysokiego poziomu, pierwotnie opracowany przez Sun Microsystems. Java jest obecnie własnością firmy Oracle, która zakupiła Sun w 2010 roku.

1
Czy we wzorcu MVP widok powinien utworzyć instancję obiektu Model na podstawie zawartości interfejsu użytkownika, czy po prostu przekazać tę zawartość jako parametry do prezentera?
Używam wzorca MVP w aplikacji na Androida, którą opracowuję. Mam w zasadzie 4 elementy: AddUserView, do którego można dodać nowego użytkownika: AddUserPresenter UserInfo (pojęcie) UserInfoManager (logika biznesu i menedżer pamięci) Moje pytanie brzmi: Kiedy nacisnę przycisk „Dodaj” w AddUserView, powinien on pobrać treść widoków tekstowych, utworzyć nową UserInfo i przekazać …

2
Synchronizacja z systemem offline
Projektuję system, z którego zsynchronizuję dane biznesowe z urządzenia mobilnego (które mają wbudowaną aplikację), który generuje dane i odsyła je z powrotem na serwer. Każda zsynchronizowana linia generuje określony dziennik biznesowy w bazie danych. Jeśli to, co synchronizuję, generuje dane z datą (w ramach danych synchronizacji) gorszą od daty ostatniej …


2
Czy mogę sprawdzić istnienie adnotacji w teście jednostkowym?
Mam hierarchię klas Java, która jest utworzona przez klasę Abstract i jej rozszerzenia N. W klasie abstrakcyjnej mam metodę, która jest opatrzona adnotacją @Remove. Chociaż nie otrzymamy żadnych wyjątków, że szybko się nie powiedzie, jeśli ta adnotacja zostanie usunięta, możemy wyjść z wyjątków pamięci, więc chciałbym mieć pewność, że zauważymy …

1
Jaka jest różnica między „kk” a „HH” +1 w ISO-8601?
W ISO-8601 istnieje wiele formatów godzin, jednym z nich jest „kk” dla godzin 1-24. Jaki jest tego cel? Czy są kraje, które kompensują swój czas? Czy to do zastosowań wojskowych? Artykuł na Wikipedii nie wyjaśnił dokładnej natury między HH a kk. Głównym źródłem moich obaw jest zachowanie formatów w SimpleDataFormatter …

1
Jak aktualizować przykłady kodu w javadocs
Pracuję nad małą biblioteką, która zapewnia implementacje podstawowych, dobrze znanych metryk ciągu. Głównie dla mojej własnej edukacji. Rozwój odbywa się za każdym razem, gdy mam trochę wolnego czasu. Z tego powodu zautomatyzowałem większość procesów, dzięki czemu mogę wypuszczać wersję tak często, jak pracuję nad nią bez większego wysiłku. Jednak utrzymanie …

8
Co powstrzymuje C przed kompilacją / interpretacją / JIT?
Java jest często chwalona za niesamowitą przenośność, która, jak przypuszczam, wynika z JVM. Moje pytanie brzmi: co powstrzymuje C przed kompilacją / interpretacją / JIT'em? Jeśli tak, C można również napisać raz i sprawić, by działał na dowolnym urządzeniu. ale nie jest to popularny mechanizm przetwarzania programu w języku C. …

5
Czy zawsze ma sens „programować do interfejsu” w Javie?
Widziałem dyskusję przy tym pytaniu dotyczącą sposobu tworzenia instancji klasy implementującej z interfejsu. W moim przypadku piszę bardzo mały program w Javie, który korzysta z instancji TreeMapi, zgodnie z opinią wszystkich, powinien być utworzony w następujący sposób: Map<X> map = new TreeMap<X>(); W moim programie wywołuję funkcję map.pollFirstEntry(), która nie …

3
czy zatoczyliśmy koło z mikrousługami, wracając do bardzo oldschoolowych podejść?
Jeśli chodzi o architekturę i projekt oprogramowania, w jaki sposób mikrousługi „nakładają się” (zamierzone) na oprogramowanie pośrednie? Pochodzę z Javy i wygląda na to, że odsuwając się od prostej wersji REST jako interfejsu API i abstrahując od różnych warstw i parametrów połączenia, przynajmniej w Javie, prawie zatoczyłeś koło kilku bardzo …

2
String [] args vs (String.. Args)
Podczas programowania dla Androida za każdym razem, gdy używam AsyncTask, metoda doInBackground wygląda następująco. protected String doInBackground(String... args) Ale gdy używam argumentów w dowolnym miejscu tego bloku, mogę uzyskać do nich dostęp jak normalną tablicę String, na przykład w moim programie @Override protected String doInBackground(String... args) { String details = …
9 java  android 


2
Nauka Scali, uczucie zniechęcenia [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Pochodzę ze środowiska Java i próbuję nauczyć się Scali. W tej chwili czuję się bardzo …
9 java  scala 



2
Jak działa utrzymanie OpenJDK w praktyce?
W szczególności chciałbym zrozumieć różnicę między JDK Oracle a OpenJDK pod względem poprawek błędów i innych łatek. Która gałąź otrzymuje poprawki jako pierwsza i czy Oracle ma zwyczaj tworzenia łatek, które nigdy nie trafią do OpenJDK?
9 java 

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.