Изучайте программирование на Java | Краткое введение в Java

Если вы действительно заинтересованы в изучении Java, то вы находитесь в правильном месте, потому что здесь, в этой статье, вы найдете обзор основ Java здесь. Так вот это положение для вас в качестве самостоятельной версии. По мере продвижения этой статьи будет множество примеров кода.

В этой первой статье представлена ​​система Java и описаны различия между тремя ее редакциями: Java SE, Java EE и Java ME. Вы также узнаете о роли Виртуальной Java Машины (JVM) в реализации Java-приложений.

Объектно-ориентированный язык общего назначения, очень похожий на C и C++, но более простой в использовании и позволяющий создавать больше программ.

Сетевой язык: сетевые протоколы TCP/IP, такие как HTTP и FTP, легко справляются с обширной сетевой библиотекой Java. И они могут легко получить доступ к URL-адресам, как если бы это был обычный файл.

Java – надежный язык.Программы Java должны работать, поскольку они используются как в клиентских, так и в критически важных программах, в отличие от проигрывателей Blu-ray и методов навигации транспортных средств или управления воздушным движением. Языковые функции, которые помогают сделать операторы Java эффективными, подтверждение типа дублирования во время компиляции и воспроизведения, реальные массивы с компьютеризированным подтверждением большого разнообразия и пропуск указателей.

Java — удобный язык:структурная нейтральность ведет к мобильности. Однако мобильность Java — это нечто большее, чем принципы независимого от платформы байт-кода. Учтите, что размеры целочисленных типов не должны отличаться. Например, 32-битный целочисленный тип всегда должен быть финализирован и занимать 32 бита, независимо от того, где подготовлено 32-битное целое число (например, система с 16-битными знаками, система с 32-битными знаками, или система с 64-битными регистрами). Коллекции Java также играют роль в переносимости.

Java — это многопоточный язык: чтобы повысить эффективность программ, которые должны выполнять несколько проектов одновременно, он поддерживает идею многопоточности. Например, программа, которая управляет графическим пользовательским интерфейсом (GUI), терпеливо ожидая ответа от системной связи, использует другую строку для выполнения задержки вместо стандартной строки GUI для обоих проектов. Это сохраняет отзывчивость графического интерфейса.

Java — это безопасная терминология:приложения Java используются в сетевой/распределенной среде. Поскольку приложения Java могут перемещаться и выполняться в различных системах сети, важно защитить эти системы от вредоносного кода, который может распространять вредоносное ПО, получать информацию о банковских картах или выполнять другие вредоносные функции. Функции терминологии Java, поддерживающие устойчивость (например, отсутствие указателей), работают с мерами защиты, такими как модель защиты песочницы Java и безопасность с открытым ключом.

Java — высокопроизводительный язык: уровень эффективности представления обычно более чем достаточен. Для приложений с очень высокой производительностью Java использует сбор «точно в срок», который исследует рассматриваемые обучающие серии байт-кода и собирает часто рассматриваемые обучающие серии в соответствии с рекомендациями для конкретной платформы. Попытки понять эти обучающие серии по байт-коду приводят к выполнению эквивалентных рекомендаций для конкретных платформ, что ведет к повышению эффективности.

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

Sun исправила проблему отправки, разделив Java на три основные версии. Постепенно они стали известны как Java SE, Java EE и Java ME:

Java System, Standard Edition (Java SE) — это платформа Java для создания клиентских приложений, которые запускаются на настольных компьютерах, и апплетов, которые запускаются в Internet Explorer.

Java System, Enterprise Edition (Java EE) — это платформа Java, разработанная на основе Java SE, которая используется специально для создания корпоративных серверных приложений. К серверным приложениям относятся сервлеты, представляющие собой Java-приложения, похожие на апплеты, но работающие на сервере, а не на клиенте. Сервлеты адаптируются к Java EE Servlet API.

Java System, Small Version (Java ME) также разработана на основе Java SE. Это платформа Java для создания мидлетов, которые представляют собой приложения Java, работающие на мобильных информационных гаджетах.