Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].


12
I metodi in un'interfaccia Java devono essere dichiarati con o senza un modificatore di accesso pubblico?
I metodi in un'interfaccia Java devono essere dichiarati con o senza il publicmodificatore di accesso? Tecnicamente non importa, ovviamente. Un metodo di classe che implementa un interfaceè sempre public. Ma cos'è una convenzione migliore? Java stesso non è coerente in questo. Si veda ad esempio Collectioncontro Comparable, o Futurecontro ScriptEngine.

9
conversione di bitmap Java in array di byte
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[] Quando guardo il buffer dopo che la chiamata ai copyPixelsToBufferbyte sono …



7
La classe JavaLaunchHelper è implementata in due punti
Cosa ne pensi di Stack Overflow in Stack Overflow : versione successiva: JDK? Oggi ho aggiornato la mia idea Intellij su macOS Sierra e ora, quando eseguo app in console, ho questo errore: objc [3648]: la classe JavaLaunchHelper è implementata in entrambi /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java (0x10d19c4c0) e /Library/Java/JavaVirtualMachines/jd_.8.8 Contenuti / Home / …


18
Come aggiungere nuovi elementi a un array?
Ho il codice seguente: String[] where; where.append(ContactsContract.Contacts.HAS_PHONE_NUMBER + "=1"); where.append(ContactsContract.Contacts.IN_VISIBLE_GROUP + "=1"); Questi due allegati non si stanno compilando. Come funzionerebbe correttamente?
291 java  arrays  string 

18
Ottenere l'indirizzo IP della macchina corrente usando Java
Sto cercando di sviluppare un sistema in cui vi sono nodi diversi che vengono eseguiti su sistemi diversi o su porte diverse sullo stesso sistema. Ora tutti i nodi creano un socket con un IP di destinazione come IP di un nodo speciale noto come nodo di bootstrap. I nodi …
291 java  sockets  ip 

11
valore massimo di numero intero
In C, l'intero (per la macchina a 32 bit) è 32 bit e varia da -32.768 a +32.767. In Java, anche il numero intero (lungo) è di 32 bit, ma varia da -2.147.483.648 a +2.147.483.647. Non capisco come l'intervallo sia diverso in Java, anche se il numero di bit è …
291 java  c  integer  max  bit 




7
Come convertire / eseguire il cast lungo in String?
Ho appena creato l'app BB di esempio, che può consentire di scegliere la data. DateField curDateFld = new DateField("Choose Date: ", System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT); Dopo aver scelto la data, devo convertire quel valore lungo in String, in modo da poter facilmente memorizzare il valore della data da qualche parte …

7
Convenzioni di codifica - Enumerazione dei nomi
Esiste una convenzione per nominare le enumerazioni in Java? La mia preferenza è che un enum sia un tipo. Quindi, per esempio, hai un enum Fruit{Apple,Orange,Banana,Pear, ... } NetworkConnectionType{LAN,Data_3g,Data_4g, ... } Sono contrario a nominarlo: FruitEnum NetworkConnectionTypeEnum Capisco che è facile scegliere quali file sono enum, ma poi avresti anche: …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.