English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
int è uno dei 8 tipi di dati primitivi forniti da JAVA.
JAVA fornisce una classe di confezione per ogni tipo di dati primitivo, Integer è la classe di confezione fornita da JAVA per int (cioè Integer è un oggetto JAVA, mentre int è solo un tipo di dati base). Il valore predefinito di int è 0, mentre il valore predefinito di Integer è null, quindi Integer può distinguere tra non assegnato e valore 0, int non può esprimere la situazione non assegnata, ad esempio, per esprimere la differenza tra non aver partecipato all'esame e il punteggio 0, è necessario utilizzare Integer. Nel sviluppo di JSP, il valore predefinito di Integer è null, quindi quando viene visualizzato con l'espressione EL in un campo di testo, il valore è una stringa vuota, mentre il valore predefinito di int è 0, quindi quando viene visualizzato con l'espressione EL in un campo di testo, il risultato è 0, quindi int non è adatto come tipo di dati per i dati di form web.
In Hibernate, se si definisce OID come tipo Integer, Hibernate può determinare se un oggetto è temporaneo in base al valore se è null, se si definisce OID come tipo int, è necessario impostare l'attributo unsaved-value della mappatura hbm su 0.
Inoltre, Integer fornisce molte operazioni correlate agli interi, ad esempio, la conversione di una stringa in un intero, Integer definisce anche costanti che rappresentano i valori massimi e minimi degli interi.
int è un tipo di dati base.
Integer è un tipo di dati di riferimento.
Ad esempio, int a = 5;
Integer b = 5
Per a puoi usarlo solo per calcoli. Ad esempio, addizione, sottrazione, moltiplicazione, divisione.
b puoi usarlo per fare molte cose, perché è un oggetto, ha molti metodi, puoi usarlo come un oggetto String. java.lang.Integer è una classe. Le operazioni su di essa devono essere eseguite tramite i metodi della classe
int è uno dei 8 tipi di dati base predefiniti di JAVA. Non è un oggetto di classe.
int è un tipo di dati base, Integer è una classe che impacchetta int.
Le variabili dichiarate come int non necessitano di istanziazione, mentre le variabili dichiarate come Integer devono essere istanziate (poiché le classi devono essere istanziate)
int è un tipo di dati base, Integer è una classe di confezione, ossia una classe.
Integer è un tipo di dati più avanzato rispetto a int, perché in Java si utilizza int e non come in VB si utilizza Integer
int è un tipo numerico orientato al livello macchina, è un tipo di dati primitivo, mentre Integer è la classe Wrapper di int, è un tipo di oggetto orientato agli oggetti (OOP). int - di solito utilizzato solo nei calcoli numerici, mentre Integer viene utilizzato in altri luoghi di Java che richiedono l'uso di oggetti, come Map Key e Value, Element di List e Set. Se si desidera salvare informazioni numeriche, è necessario impacchettare int in un oggetto Integer.
Java - Fornisce due tipi diversi: i tipi di riferimento e i tipi primitivi (o tipi nativi). Int è un tipo di dati primitivo in Java, Integer è la classe di confezionamento fornita da Java per int. Java fornisce una classe di confezionamento per ogni tipo primitivo.
Tipi primitivi - Classi di confezionamento
boolean - Boolean
char - Character
byte - Byte
short - Short
int - Integer
long - Long
float - Float
double - Double
I comportamenti dei tipi di riferimento e dei tipi primitivi sono completamente diversi e hanno significati diversi. I tipi di riferimento e i tipi primitivi hanno caratteristiche e usi diversi, tra cui: problemi di dimensione e velocità, il tipo di struttura dati in cui viene memorizzato questo tipo, i valori di default specificati quando i tipi di riferimento e i tipi primitivi vengono utilizzati come dati di istanza di una classe. Il valore di default per le variabili di istanza di riferimento degli oggetti è null, mentre il valore di default per le variabili di istanza dei tipi primitivi è relativo al loro tipo.
int - di solito sufficiente come parametro numerico
integer - di solito utilizzato per il tipo di conversione
Le seguenti sono le tipologie di dati base e i tipi di confezionamento che l'autore ha introdotto per voi, sperando che possano essere utili. Se avete qualsiasi domanda, lasciate un commento e l'autore risponderà prontamente. In questo momento, l'autore desidera ringraziare tutti i sostenitori del sito tutorial Yell!