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


12
Czy metody interfejsu Java powinny być deklarowane z publicznym modyfikatorem dostępu lub bez niego?
Czy metody w interfejsie Java powinny być deklarowane z publicmodyfikatorem dostępu lub bez niego ? Technicznie nie ma to oczywiście znaczenia. Metoda klasowa, która implementuje „an” interfacejest zawsze public. Ale jaka jest lepsza konwencja? Sama Java nie jest w tym spójna. Patrz na przykład Collectionvs. Comparablelub Futurevs. ScriptEngine.

9
konwersja bitmapy Java na tablicę bajtów
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] Kiedy patrzę na bufor po wywołaniu copyPixelsToBufferbajtów, wszystkie mają wartość 0 …


24
Uprawnienia systemu Android M: nie wywoływano onRequestPermissionsResult ()
Aktualizuję naszą aplikację, aby korzystać z nowego systemu uprawnień do uruchamiania M. Wszystko działa oprócz onRequestPermissionsResult (). Muszę sprawdzić uprawnienia po naciśnięciu przycisku, a jeśli się powiedzie, wyślij wiadomość tekstową. Po udzieleniu pozwolenia okno to zamyka się, ale nie uruchamia wysyłania tekstu, dopóki ponownie nie naciśnie przycisku. Debugowałem i ustawiłem …

7
Klasa JavaLaunchHelper jest implementowana w dwóch miejscach
Czy masz problem z przepełnieniem stosu w programie : Как разрешить конфлиитт двух JDK? Dzisiaj zaktualizowałem mój Intellij Idea na macOS Sierra, a teraz, kiedy uruchamiam aplikacje w konsoli, mam ten błąd: objc [3648]: Klasa JavaLaunchHelper jest zaimplementowana zarówno w /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java (0x10d19c4c0), jak i /Library/Java/JavaVirtualMachines/jdk1.8.0/121.jd Spis treści / Strona główna …


18
Jak dodać nowe elementy do tablicy?
Mam następujący kod: String[] where; where.append(ContactsContract.Contacts.HAS_PHONE_NUMBER + "=1"); where.append(ContactsContract.Contacts.IN_VISIBLE_GROUP + "=1"); Te dwa załączniki się nie kompilują. Jak to działałoby poprawnie?
291 java  arrays  string 

18
Uzyskiwanie adresu IP bieżącego komputera za pomocą Java
Usiłuję opracować system, w którym istnieją różne węzły działające w innym systemie lub na różnych portach w tym samym systemie. Teraz wszystkie węzły tworzą gniazdo z docelowym adresem IP jako adresem IP specjalnego węzła zwanego węzłem ładowania początkowego. Węzły następnie tworzą własne ServerSocketi zaczynają nasłuchiwać połączeń. Węzeł ładowania początkowego utrzymuje …
291 java  sockets  ip 

11
maksymalna wartość liczby całkowitej
W C liczba całkowita (dla maszyny 32-bitowej) wynosi 32 bity i wynosi od -32 768 do + 32 767. W Javie liczba całkowita (długa) ma również 32 bity, ale mieści się w zakresie od -2 147 483 648 do +14 147 483 647. Nie rozumiem, jak różni się zasięg w …
291 java  c  integer  max  bit 



7
Jak przekonwertować / rzutować długo na ciąg?
Właśnie stworzyłem przykładową aplikację BB, która pozwala wybrać datę. DateField curDateFld = new DateField("Choose Date: ", System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT); Po wybraniu daty muszę przekonwertować tę długą wartość na String, aby móc łatwo przechowywać wartość daty w bazie danych. Jestem nowy w rozwoju Java i Blackberry. long date = curDateFld.getDate(); …

7
Konwencje kodowania - Nazwy enumów
Czy istnieje konwencja nazewnictwa wyliczeń w Javie? Wolę, aby wyliczenie było rodzajem. Na przykład masz wyliczenie Fruit{Apple,Orange,Banana,Pear, ... } NetworkConnectionType{LAN,Data_3g,Data_4g, ... } Jestem przeciwny nadaniu jej nazwy: FruitEnum NetworkConnectionTypeEnum Rozumiem, że łatwo jest wybrać, które pliki są wyliczeniami, ale wtedy miałbyś również: NetworkConnectionClass FruitClass Czy jest też dobry dokument opisujący …

9
Używanie Mockito z wieloma wywołaniami do tej samej metody z tymi samymi argumentami
Czy istnieje sposób, aby metoda skrótowa zwracała różne obiekty przy kolejnych wywołaniach? Chciałbym to zrobić, aby przetestować nieokreślone odpowiedzi od ExecutorCompletionService. tj. w celu przetestowania, niezależnie od kolejności zwrotu metod, wynik pozostaje stały. Kod, który chcę przetestować, wygląda mniej więcej tak. // Create an completion service so we can group …
289 java  mocking  mockito 

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.