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; […]
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
In tal caso dovresti usare tipi primitivi ( int ) o tipi di riferimento ( Integer )? Questa domanda ha suscitato la mia curiosità.
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?
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?
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); […]
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.
Quando si dichiarano dati di tipo primitivo come int o double vengono inizializzati su 0 o 0.0 . Perché non possiamo impostarli su null ?
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 […]
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 ?!