Список атрибутов стиля Java

Когда появился язык программирования Java в середине 1990-х годов, доминирующими языками программирования были Си и Си + +. Оригинальная архитектора языка программирования Java предлагала много способов, чтобы воспользоваться новой концепцией объектно-ориентированного программирования и улучшить недостатки существующих языков с развитием стилистических атрибутов этого нового языка программирования.

Объектно-ориентированный язык

Java является объектно-ориентированным языком программирования. Это позволяет программисту создавать шаблоны для сложных структур данных, называемых классами, и легко организовать экземпляры этих структур, называемых объектами, в ходе создания программы. Кроме того, Java программисты могут сделать классы как утилиты, с функциональностью, которая должна быть использована для других программистов. Java делает его легким для понимания другими программистами, которые могут использовать один из этих автономных классов и интегрировать его функции в его исходном коде, без необходимости копирования или вставки кода.

Растяжимый

Конструкция классов Java и объектов позволяет программистам создавать библиотеки, которые могут использовать другие программисты. Благодаря использованию подклассов, разработчик может создавать классы, которые автоматически наследуют код из другого класса. Однако, как только код наследует все, из другого класса, известного как класс «родитель», программист может заменить некоторые методы своим собственным, измененным заданным значением некоторых переменных или добавить дополнительные переменные и методы для реализации пользовательских функций.

Независимый от платформы

Java программы независимы от платформы. Вместо компиляции исходного кода в двоичный исполняемый файл для данной операционной системы, она компилируется в файл байт-кода для Java Virtual Machine (JVM). JVM является двигателем, который зависит от платформы, и пользователям нужно скачать ее для запуска Java-программ. JVM принимает независимый от платформы скомпилированный байт-код, а затем переводит его в исполняемый двоичный код для текущей операционной системы, и программа работает в режиме реального времени. Это означает, что разработчикам не придется беспокоиться о странностях каждой конкретной операционной системы, при кодировании.

Открытое программное обеспечение

Механизмы операционной системы Java JVM, работаю на открытом исходном коде. Это означает, что любой желающий может посмотреть на исходный код, всей операционной системы Java. Это позволяет разработчику самостоятельно искать новые способы, чтобы сделать более эффективными Java программы, независимо от путей совершенствования процесса перевода байт-кода в режиме реального времени, разрабатывать новые программы для виртуальной машины Java и приложить свою руку к созданию собственных дополнений к языку программирования.