Intern
Javaда кандай маалымат түрлөрү бар?
sobes.tech AI
AIден жооп
Javaда эки негизги маалымат түрлөрү бар: примитивдүү жана шилтемелүү.
Примитивдүү маалымат түрлөрү өз маанилерин түздөн-түз эс тутумда сактайт, ал жерге айнымалы үчүн бөлүнгөн.
| Төрү | Өлчөмү (бит) | Диапазон |
|---|---|---|
byte |
8 | -128ден 127ге чейин |
short |
16 | -32,768ден 32,767ге чейин |
int |
32 | -2³¹ден 2³¹ - 1ге чейин |
long |
64 | -2⁶³төн 2⁶³ - 1ге чейин |
float |
32 | Бир жолу тактыктагы ондук сандар |
double |
64 | Ийкемдүү тактыктагы ондук сандар |
boolean |
Белгисиз | true же false |
char |
16 | Unicode белгиси |
Шилтемелүү маалымат түрлөрү эс тутумдагы объекттердин шилтемелерин сактайт. Өзү объекттер кучада (heap) сакталат.
- Класстар (Classes): Объекттердин түзүлүшү жана жүрүм-турумун аныктайт.
class MyClass { // Мүчөлөр жана методдор } - Интерфейстер (Interfaces): Класстар үчүн контрактты аныктайт.
interface MyInterface { // Абстракттык методдор } - Массивдер (Arrays): Бир типтеги элементтердин топтому.
int[] numbers = new int[5]; String[] names = {"Alice", "Bob"}; - Энумерациялар (Enumerations): Аты менен белгиленген константтардын топтому.
enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } - Аннотациялар (Annotations): Код жөнүндө метадата камсыздайт.
@Override - Строкалар (Strings):
Stringклассынын объектисин түзөт.String message = "Hello, World!";