Articles of primitive types

Traboccante corto in java

Ho una domanda sul tipo di dati short in Java. So che l’intervallo per short è compreso tra -32768 e 32767. Quindi, se ho provato ad aggiungere due valori brevi che superano l’intervallo, il risultato è il supposto totale meno il range positivo o il range negativo tempi 2, come segue: short a = 30000; […]

È valido confrontare un doppio con un int in java?

Utilities.getDistance(uni, enemyuni) <= uni.getAttackRange() Utilities.getDistance restituisce double e getAttackRange restituisce int. Il codice precedente fa parte di un’istruzione if e deve essere vero. Quindi il confronto è valido? Grazie

Quando utilizzare i tipi primitivi e di riferimento in Java

In tal caso dovresti usare tipi primitivi ( int ) o tipi di riferimento ( Integer )? Questa domanda ha suscitato la mia curiosità.

String è un tipo primitivo?

Sono curioso della stringa e dei tipi primitivi. L’articolo come questo dice che la stringa è di tipo primitivo. Tuttavia, il secondo articolo su MSDN non elenca la stringa come tipo primitivo. Tuttavia, quando eseguo il codice fornito nel secondo articolo, viene visualizzato String non è di tipo Primitive . Qualcuno può guidarmi su questo?

Libreria di raccolte primitive Java più efficiente

Qual è la migliore libreria di collezioni primitive Java? (più memoria e tempo efficiente) Ho trovato Trove e FastUtil come i più usati, ma non ho trovato molto confronto tra loro (o tra gli altri) C’è qualche confronto disponibile?

Come verificare se il tipo è primitivo

Ho un blocco di codice che serializza un tipo in un tag Html. Type t = typeof(T); // I pass in as a paramter, where myObj is of type T tagBuilder.Attributes.Add(“class”, t.Name); foreach (PropertyInfo prop in t.GetProperties()) { object propValue = prop.GetValue(myObj, null); string stringValue = propValue != null ? propValue.ToString() : String.Empty; tagBuilder.Attributes.Add(prop.Name, stringValue); […]

Come determinare il tipo primitivo di una variabile primitiva?

Esiste una funzione simile a “typeof” in Java che restituisce il tipo di una variabile di tipo di dati primitivi (PDT) o un’espressione di operandi PDT? instanceof sembra funzionare solo per i tipi di class.

Null per i tipi di dati primitivi

Quando si dichiarano dati di tipo primitivo come int o double vengono inizializzati su 0 o 0.0 . Perché non possiamo impostarli su null ?

In java, è più efficiente usare byte o short invece di int e float invece di double?

Ho notato che ho sempre usato int e raddoppia, non importa quanto piccolo o grande debba essere il numero. Quindi, in java, è più efficiente usare byte o short invece di int e float invece di double ? Supponiamo quindi di avere un programma con un sacco di intelli e doppi. Varrebbe la pena di […]

È ansible scrivere il metodo swap in Java?

Ecco la domanda: scrivi un metodo che scambia due variabili. Queste due variabili dovrebbero essere primitive. Non ha bisogno di essere generico, per esempio due variabili int . C’è un modo ?!