• Характеристики языка Java
  • Этапы программирования на языке Java
  • Виртуальная машина Java
  • Характеристики языка Java




    Download 1,3 Mb.
    bet3/4
    Sana19.02.2024
    Hajmi1,3 Mb.
    #159083
    TuriЛекция
    1   2   3   4
    Bog'liq
    1 лекция Рrogrammirovanie na yazyke java vvedenie lektsiya 1
    12-modul. Yog‘ochga ishlov berish texnologiyasi . Duradgorlikning xalq, Elektron tijorat, Fazik 2021 maqola, TAT ochiq dars, 103, 3-kurs o\'quv amaliyoti dasturi, bildirish, Maqsadli ko`rsatkich, Boltayev Ruslan, Raxmatova Xumora 4z guruh mustaqil, 1 biologiya, avtoreferat, 2-kurs o\'quv amaliyoti dasturi, Статья Сувонова О О, Academic-Data-353211105300

    Характеристики языка Java



    • объектно-ориентированный
    • платформо-независимый
    • простой
    • устойчивый
    • многопоточный
    • интерпретируемый
    • распределенный
    • динамический

    Характеристики языка Java



    • Объектно-ориентированный, в Java даже нет глобальных переменных или функций, есть только поля и методы классов
    • Платформо-независимый т.е. не ориентирован на какую-то одну аппаратную или программную архитектуру
    • Простой (нет указателей, нет операторов освобождения памяти, нет шаблонов, нет множественного наследования).
    • Устойчивый (проверяет выход за границу массива, не только предоставляет аппарат исключений, но и требует от программиста их обязательной обработки).
    • Многопоточный, средства работы с потоками встроены в язык.
    • Интерпретируемый, выполнение программы происходит путем интерпретации частично откомпилированного байт-кода.
    • Распределенный (реализует удаленные вызовы методов).
    • Динамический (возможность динамически связывать код и обновлять байт-код на уровне исполнительной системы).

    Этапы программирования на языке Java



    Исходный код (*.java)
    Байт-код (*.class)
    Виртуальная машина Java (JVM)
    Windows
    Linux
    MacOS
    FreeBSD

    Функции виртуальной машины Java



    • интерпретация байт-кода
    • автоматическая "сборка мусора" (garbage collection)
    • обеспечение многопоточного выполнения

    Виртуальная машина Java



    • Стек – область памяти для хранения программ
    • Механизм сборки мусора (из кучи)
    • Область методов и область констант
    • Регистры для управления системным стеком

    4 Гб

    Download 1,3 Mb.
    1   2   3   4




    Download 1,3 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Характеристики языка Java

    Download 1,3 Mb.