Există două tipuri de limbaje de programare. Primul este un limbaj puternic tipizat, în cazul în care tipul fiecărei variabile și exprimarea este cunoscută dinainte, atunci când compilarea. Dacă variabila este creată cu un singur tip, atunci este imposibil de a scrie date pe un alt tip. De exemplu, C, C ++, Java. Există un limbaj dinamic tastat. aceste limbi sunt scrise în alternante diferite tipuri de date, de exemplu, Ruby, Python.
Java este un limbaj de programare puternic tipizat, deoarece în Java, a fost deja stabilit pentru fiecare tip de date (număr întreg, caracter, boolean, și așa mai departe), ca parte a limbajului de programare, și toate constantele, variabilele pe care le declarați în programele lor trebuie să fie de un anumit tip.
- Tipuri de date primitive (int, caracter, boolean, etc.)
- tipuri de obiecte (tipuri create de programatori)
Tipuri de date primitive
Tipurile de date primitive pot avea doar un singur sens, ele nu au caracteristici speciale. În total, există 8 Java tipuri primitive.
Acest tip este doar un bit de informație sau adevărate. sau false. Valorile de acest tip nu poate fi transformată într-o valoare a unui alt tip, în mod direct sau indirect. Cu toate acestea, programator poate scrie cod pentru a converti rapid.
Acest tip este format din 8 biți care conține codul binar. Tipul de octet este foarte util pentru optimizarea memoriei în matrice mari.
Mărimea acestui tip de 16 biți. Ca tip de octet. foarte util pentru optimizarea memoriei în matrici mari.
Dimensiune. 16 valori biți. -32768 la 32.767 (inclusiv)
Acest tip de 32 de biți.
Dimensiune. 32 biți valori. 231 -231 la -1 loc. In Java SE8 si ulterior putem folosi int pentru a reprezenta o valoare fără semn, care poate fi în intervalul [0, 232-1]. Utilizați tipul Integer. pentru a utiliza int ca valoare unsigned.
Acest tip de 64 de biți.
Dimensiune. 64 biți valori. -263 la 263-1. Notă. în Java SE 8 și de mai sus poate fi folosit mult timp. pentru a reprezenta 64 de biți fără semn valoare lung, care poate varia de la 0 la 264-1. Tipul lung expune metode cum ar fi compareUnsigned. divideUnsigned pentru diverse operații matematice.
Plutitoare numere de puncte. float și double
Acesta este un 32-bit IEEE 754 cu o singură precizie de tip c. Utilizați un flotor (în loc de dublu), dacă doriți să salvați de memorie în matrici mari de date plutitoare puncte.
Acest 64-bit IEEE 754 unică de precizie de tip c. Pentru valori zecimale de acest tip este instalat în mod implicit.
Notă: Valorile de tip float și double au fost dezvoltate pentru calcule matematice precise în care este permisă eroarea. Cu toate acestea, în cazul în care aveți nevoie pentru a efectua calcule mai precise, cel mai bine este de a utiliza tipul BigDecimal.
Acest tip de lucru pentru un singur caractere de 16-bit Unicode. char - acest caracter.
Valori. '\ U0000' (sau 0) la '\ uffff' 65535
Acest material este o versiune reciclată a acestui articol.