Добро пожаловать на сайт все о Web-разработке

На сайте все о Web-разработке вы найдёте очень много интересной и полезной информации

Программисты в мире IT

Бьёрн Страуструп

Деннис Ритчи

Ричард Столлман

Линус Торвальдс

Стив Джобс

Стив Возняк

Билл Гейтс

Марк Цукерберг

Павел Дуров

Java

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

Назначение любого языка программирования сводится к тому, чтобы написать программы для корректного и эффективного процесса работы любого электронного устройства. Изначально, JAVA создавался для того, чтобы управлять обычными бытовыми приборами. Одна создатели языка быстро поняли возможные перспективы своей работы и расширили сферу своей деятельности.

Сфера применения JAVA представляет собой следующую картину:

Особого упоминания требует такая черта языка JAVA, как универсальность. Джеймс Гослинг - автор языка JAVA - говорит о том, что современное программирование смещается в сторону разработки различных сетевых приложений. Ну а язык JAVA как нельзя лучше отвечает этим современным требованиям. Универсальность языка, как отмечает Гослинг, состоит в широте его применения. Вы можете писать программы на JAVA для смарт-карт, для бортовых компьютеров, для сетевых приложений крупных организаций. И это только основные направления работы с помощью JAVA.

Зачем нужна Java

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

Особенности Java

Java является простым языком. Java изначально был смоделирован с п одобия C и C ++, только убраны некоторые потенциально непонятные элементы. Указатели, множественное наследование реализации, а также перегрузка операторов – эти некоторые C / C ++ функции не являются частью Java. Функция не является обязательной в C / C ++, но необходима для Java – это сборщик мусора, который автоматически высвобождает объекты и массивы.

Java является объектно-ориентированным языком. Объектно-ориентированный фокус в Java позволяет разработчикам работать над адаптацией Java, чтобы решить проблему, а не заставлять нас манипулировать проблемой для удовлетворения языковых ограничений. Этим он отличается от структурированного языка, как, например, С. Например, в то время как Java позволяет сосредоточиться на сберегательном счете объектов, C требует, чтобы вы думали отдельно об экономии состояния счета (такой баланс) и формах поведения (например, ввод и вывод).

Java позволяет работать с сетью. Обширная сетевая библиотека Java позволяет легко справиться с интернет-протоколом (TCP / IP), а также такими сетевыми протоколами, как HTTP (Hypertext Transfer Protocol) и FTP (File Transfer Protocol). С помощью библиотек задача создания сетевых соединений упрощается. Кроме того, Java программы могут получить доступ к объектам через TCP / IP сети, с помощью унифицированных указателей информационных ресурсов (URL), с такой же легкостью, как и к файлам, находящимся на локальном компьютере.

Java является интерпретируемым языком. Во время выполнения программы Java косвенно выполняется на базовой платформе (например, Windows, или Linux) через виртуальную машину (которая представляет собой программное обеспечение представление гипотетической платформы) и связанной с ним средой исполнения. Виртуальная машина переводит байт-код в программу Java-(инструкции и связанные с ними данные) инструкции для конкретных платформ с помощью интерпретации. Виртуальная машина затем выполняет эти инструкции на конкретной платформе. Интерпретация облегчает отладку неработающих программ Java, потому что при этом во время компиляции доступно больше информации.

Java является надежным языком. Java программы должны быть надежными, поскольку они используются в потребительских и критически важных приложениях, начиная от Blu-Ray-плееры или систем воздушного контроля в автомобилях. Банковские клиенты и сервера пишутся на этом языке. Особенности языка, которые помогают сделать Java надежным, включают в себя декларации, дублирование проверки типа во время компиляции и выполнения (для предотвращения проблем несоответствия версий), массивы с автоматической проверкой границ, отсутствие указателей.