Java – Yuqori darajali,
obyektga
yo’naltirilgan, class lar ga asoslangan,
concurrent (bir vaqtning o’zida parallel
boshqa amallarni bajaradigan), securet
(xavfsizlik darajasi yuqori) komputer
dasturlash tili.
❖ Distributed − Java is designed for the distributed
environment of the
internet.
❖ Dynamic − Java C yoki C ++ ga qaraganda dinamik deb hisoblanadi,
chunki u rivojlanayotgan muhitga moslashishga mo'ljallangan.
JVM (Java Virtual Machine) is an abstract machine. It
is a specification
that provides runtime environment in which java bytecode can be
executed. The JVM performs following main tasks:
• Kodni yuklash (Loads code)
• Kodni tekshirish (Verifies code)
• Kodni bajarish (Executes code)
• Bajarilish muhitini yaratish (Provides runtime environment )