Введение в Java SE
Java была разработана Sun Microsystems Inc. в 1991 году, позже приобретена корпорацией Oracle. Язык Java является языком объектно-ориентированного программирования, а также языком, чувствительным к регистру. Java-программы написаны разработчиками, а компиляция выполняется компилятором javac, который включен в Java Development Kit (JDK). Компилятор Javac принимает программу в качестве входных данных и дает байт-код в качестве выходных данных. Затем байт-код выполняется виртуальной машиной Java (JVM) во время выполнения. Java-код написан на любой платформе и может выполняться на нескольких платформах, таких как Windows, UNIX, Solaris, Mac OS и т. Д.
Особенности Java
Ниже приведены различные функции Java
1. Простой
- Java - это простой язык для изучения, если вы знакомы с основными понятиями C / C ++.
- По сравнению с другими языками программирования, он имеет простой и легкий синтаксис для понимания.
- В отличие от других языков программирования, в которых используются указатели, концепции перегрузки, java удалил такие функции, чтобы преодолеть сложность.
- Функция автоматического сбора мусора доступна в Java для удаления неиспользуемых / не связанных объектов, которые недоступны в большинстве языков программирования.
2. Объектно-ориентированный
- Java - это объектно-ориентированный язык программирования. Итак, все является Объектом и может быть реализовано на основе объектной модели.
- Язык ООП имеет несколько концепций, упрощающих разработку и обслуживание программного обеспечения, таких как инкапсуляция, абстракция, полиморфизм, наследование и т. Д., Которые могут быть реализованы в Java.
3. Независимая от платформы
- Java независима от платформы, потому что она компилируется на разных машинах.
- Это язык, который написан один раз и может быть выполнен на любой платформе.
- Когда код Java компилируется, он компилируется в независимый байт-код и интерпретируется JVM (виртуальной машиной Java), которую можно установить в любой платформе ОС.
4. Обеспечено
- Java известна своей безопасностью, поскольку она разрабатывается без вирусов и работает внутри виртуальной машины.
- Java использует верификатор байт-кода, который проверяет фрагменты кода на наличие нелегального кода.
- Java проверяет, к каким ресурсам может обращаться класс: чтение, запись на локальный диск.
5. Надежный
Java надежна из-за следующих моментов:
- В отличие от других языков программирования, он не использует указатели по соображениям безопасности.
- Функции обработки исключений и проверки типов доступны в Java.
- Он прилагает усилия для уменьшения подверженных ошибкам ситуаций, уделяя больше внимания проверке ошибок времени компиляции и выполнения.
6. Портативный
- Java является переносимым, потому что позволяет выполнять байт-код для любой из платформ.
- Реализация Java не зависит от платформы и может быть перенесена на любую из платформ, что делает ее переносимой.
7. Высокая производительность
- Java использует компилятор «JIT» (Just in Time) для компиляции байтового кода в машинный код при вызове любого из методов Java, что повышает производительность выполнения.
8. Распределенный
- Эта особенность Java позволяет нам получать доступ к файлам, вызывая методы из любой удаленной системы в Интернете.
9. Многопоточный
- Поток - это небольшая крошечная программа, написанная на Java для одновременного выполнения.
- Многопоточность является одной из основных функций Java для решения нескольких задач.
- Преимущество использования многопоточности заключается в том, что она не занимает много места для каждого потока, поскольку использует одну общую область памяти.
10. Динамический
- Java динамична, поскольку поддерживает огромное количество информации во время выполнения.
- Он поддерживает динамическую компиляцию, интерпретацию и автоматическое управление памятью.
Как настроить / установить Java SE
Ниже приведены шаги для установки Java SE:
- Нажмите на ссылку Файл установки Java SE. Нажмите на опцию Download JDK, упомянутую там.
- Примите лицензионное соглашение, чтобы продолжить. Выберите JDK для вашей версии компьютера, т.е. 32-битной или 64-битной.
- После завершения загрузки запустите исполняемый файл для установки.
- Если вам нужно установить переменные окружения, то есть path и classpath, то необходимо выполнить следующие шаги.
- Щелкните правой кнопкой мыши на моем компьютере и выберите параметр свойств, упомянутый на экране.
- После нажатия на свойства, затем выберите расширенные настройки системы.
- Нажмите на параметр переменных среды, а затем нажмите кнопку NEW.
- Добавьте путь Java (C: \ Program Files \ Java \\ bin \) в текстовое поле значения переменной.
- Нажмите на кнопку ОК. Перейдите в командную строку и введите команду «javac», чтобы убедиться, что Java успешно установлена на вашем компьютере.
Приложения Java
Есть много приложений, которые могут быть созданы с использованием языка программирования Java:
1. Автономные приложения с графическим интерфейсом
Java SE используется для разработки настольных приложений или оконных приложений. Эти приложения должны быть установлены на одном компьютере, например, для защиты от вирусов, текстового редактора и т. Д. AWT и Swing обычно используются для создания автономных приложений.
2. Приложения для Android
В настоящее время каждый использует смартфоны, планшеты, айфоны и т. Д. Все эти приложения разработаны с использованием JAVA. Google предоставляет Java API для начала разработки приложений и компилирует ваши файлы в классы. Java является самым известным распространенным и используемым языком, с которым совместимо большинство телефонов. С Java, если вы знаете концепции объектно-ориентированного программирования, создание приложений для Android будет намного проще и проще, чем разработка приложений для iOS.
3. Веб-приложения
Веб-приложения работают на стороне сервера и также создают динамические страницы. Это распределенные приложения, которые работают на разных компьютерах, а связь осуществляется через сеть или сервер. Они используются для розничных онлайн-продаж, веб-сайтов электронной коммерции, банковского дела и т. Д. Технологии, используемые для создания веб-сайтов, - это Hibernate, Java Enterprise Edition, Java Standard Edition и многие другие.
4. Научные применения
Java часто является выбором для большинства научных приложений, поскольку она более безопасна, портативна и удобна в обслуживании и использует инструменты параллелизма высокого уровня, чем любой другой язык. Java также используется во многих банковских и инвестиционных приложениях из-за его свойств безопасности. Многие разработчики сайтов электронной коммерции предпочитают Java в качестве языка программирования.
Вывод
Java широко используется во многих приложениях реального времени, начиная с автономных приложений и заканчивая мобильными приложениями. Это один из гибких языков, используемых до сих пор в языках программирования. Он предлагает различные функции, такие как многопоточность, апплеты и т. Д. Это простой язык, но мощный инструмент для разработки приложений.
Рекомендуемые статьи
Это руководство к Что такое Java SE? Здесь мы обсуждаем основную концепцию, функции и как настроить или установить Java SE с ее преимуществами. Вы также можете посмотреть следующую статью, чтобы узнать больше -
- Как подключить базу данных в Java?
- Интервью с сервлетами Java
- Интервью по Java Collection
- Битовая манипуляция в Java
- Основные типы карт Hibernate
- Апплеты на Яве | Java-апплеты и несколько примеров кода