Визуальное программирование на Java Swing в NetBeans

Визуальное программирование на Java Swing в NetBeans

В данном пособии приведен необходимый учебный материал для изучения основ программирования на Java в среде разработки NetBeans. Особенность пособия заключается в его направленности на быструю начальную разработку программ с графическим интерфейсом, что позволяет в дальнейшем без проблем изучать и осваивать более сложный теоретический материал и технологии программирования на Java.

Жанры: Программирование, Компьютерная справочная литература
Цикл: Не является частью цикла
Год публикации: 2021

Читать онлайн Визуальное программирование на Java Swing в NetBeans



1 Основные сведения


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

Java (произносится Джава; иногда – Ява) – объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle).

Приложения Java компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) вне зависимости от компьютерной архитектуры. Дата официального выпуска – 23 мая 1995 года.

Эмблемой Java является чашечка с кофе.



Язык программирования Java произошел от языка «OAK», что в переводе означает «Дуб». После своего появления язык Java начал развиваться по нескольким направлениям:



Java 2 Micro Edition, сокращенно J2ME – это редакция языка Java для разработки приложений для микрокомпьютеров (мобильных телефонов, Palm и т.д.). Сейчас имеет популярность в связи с развитием мобильных микропроцессорных устройств. В нее входят "облегченные" стандартные классы и классы для написания мидлетов (Midlets). Мидлеты специально разрабатываются для небольших устройств, в них поддерживается графика, звук, реакция на события (нажатие кнопок и т.д.). Java ME наиболее полно соответствует начальному предназначению Java – платформы для написания программ для бытовых устройств.

Java 2 Standart Edition, сокращенно J2SE – это стандартная редакция языка Java, используемая для разработки обычных Java приложений. Используя данную редакцию можно создавать консольные приложения и приложения с графическим интерфейсом пользователя. Часто встречается аббревиатура J2SE, которая подразумевает Java 2 Standart Edition.

Java 2 Enterprise Edition, сокращенно J2EE – это редакция языка Java для разработки распределенных приложений масштаба предприятия (корпоративных приложений). Данная редакция включает в себя технологию Enterprise Java Beans (EJB), Java Server Pages (JSP) и сервлеты (Servlets). На данный момент J2EE и .Net сейчас два основных соперника на рынке решений для разработки корпоративных приложений.

Механизм исполнения программ на Java включает в себя виртуальную машину Java, операционную систему и аппаратное обеспечение:



Java Runtime Environment, сокращенно JRE – это исполнительная среда Java, в которой выполняются программы, написанные на этом языке. Среда состоит из виртуальной машины – Java Virtual Machine (JVM) и библиотеки Java классов. По сути это минимальная реализация виртуальной машины, необходимая для исполнения Java приложений, без компилятора и других средств разработки.

Java Virtual Machine, сокращенно JVM – это виртуальная машина Java – основная часть исполняющей среды JRE. Виртуальная машина Java интерпретирует и исполняет байт-код Java. Байт код получают посредством компиляции исходного кода программы с помощью компилятора Java (стандартный – javac). В отличие от классических runtime-библиотек, библиотеки Java-классов входят в состав JRE.

Java Development Kit, сокращенно JDK – это бесплатно распространяемый корпорацией Oracle комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE). В состав JDK не входит интегрированная среда разработки на Java (IDE), поэтому разработчик, использующий только JDK, вынужден использовать внешний текстовый редактор и компилировать свои программы, используя утилиты командной строки.

Несмотря на то, что JRE входит в состав JDK, фирма Oracle распространяет этот набор и отдельным файлом. Это вызвано тем, что установка JRE является необходимым и достаточным условием для выполнения Java-программ. Однако для разработки программ JRE недостаточно, необходимо установить пакет JDK, который может установить и JRE и дополнительные компоненты.


Вам будет интересно
Лекции по Си и C++ для начинающих. Рассмотрены основные темы и простейшие примеры, работающие на современных компиляторах....
Читать онлайн
Основы программирования на Python3 с визуальными компонентами PyQt5 (для PyCharm Community)....
Читать онлайн
Программирование на Delphi 7 - это захватывающее путешествие в мир приключений, эмоций и открытий. Эта книга переносит читателя в иной мир, где каждая страница открывает новые горизонты воображения. Благодаря ярким персонажам, захватывающему сюжету и живописным описаниям, читатель окунется во всепоглощающую атмосферу Программирование на Delphi 7 и будет жить каждым мгновением вместе с героями. Вдохновляющая и мудрая, Программирование на Delphi 7 не только развлечет читателя, но и подарит ему ун...
Читать онлайн
Цель данной книги – ознакомить читателя с рабочим шаблоном проектного решения на примере программного обеспечения SAP. Продемонстрировать, что такое проектное решение "Учет результатов" в контроллинге, ознакомить с его содержанием и наполнением. Данная книга в первую очередь будет полезна тем, кто хочет разобраться, как в крупных компаниях осуществляется процесс внедрения информационных систем, как правильно писать подобного рода документы. Поможет более успешно пройти собеседование на консульта...
Читать онлайн
Все мы хотим построить успешную карьеру. Как найти ключ к долгосрочному успеху в Data Science? Для этого понадобятся не только технические ноу-хау, но и правильные «мягкие навыки». Лишь объединив оба этих компонента, можно стать востребованным специалистом.Узнайте, как получить первую работу в Data Science и превратиться в ценного сотрудника высокого уровня! Четкие и простые инструкции научат вас составлять потрясающие резюме и легко проходить самые сложные интервью. Data Science стремительно ме...
Читать онлайн
Это руководство по разработке игры, в котором шаг за шагом описывается процесс ее создания с применением языка программирования C# и среды разработки Unity. Практически каждый ваш шаг будет сопровождать скриншот с понятным описанием последовательности действий. Вы научитесь создавать игровые объекты и описывать логику их работы, создавать элементы ландшафта, настраивать камеру, игровые сцены, графический интерфейс, спецэффекты и звуковые эффекты. Практикум завершается публикацией игры на открыто...
Читать онлайн
Вы написали свой первый PHP скрипт и хотите его продать. Эта книга поможет Вам с пошаговой инструкцией в этом начинании, а также подскажет как избежать распространённых ошибок при создании и продаже своего собственного программного обеспечения....
Читать онлайн
Выстроить адаптивную маркетинговую стратегию. Трансформировать учебную программу. Создать эффективную команду сотрудников. Всего этого можно быстро достичь, применяя Agile-подход.В этой книге сертифицированный коуч ICF, преподаватель совместного проекта Skillbox и Высшей школы менеджмента СПбГУ МБА «Лидеры изменений», МБА МГУУ Марина Михайленко, рассказывает, как на основе российского опыта использования Agile создавать реалистичные планы и получать практические результаты уже в первые месяцы. В...
Читать онлайн
Такса – популярная маленькая охотничья собака из ГерманииСодержание книги следующее:– Порода собак такса— Воспитание и дрессировка таксы— Здоровье и питание— Уход за таксой— Такса как охотничья собака— Характер, обучение и многое другое— C большим количеством иллюстраций, советов и рекомендацийИспользуйте знания из этой книги, чтобы получить первое представление о таксе. Приятного чтения и обучения....
Читать онлайн
Лаготто-романьоло: С носом для поиска трюфелейСодержание книги следующее:– Порода собак лаготто-романьоло— Воспитание и обучение лаготто-романьоло— Здоровье и питание— Уход за лаготто-романьоло— Дополнительная глава: Трюфельные предания— Характер, обучение и многое другое— С большим количеством иллюстраций, советов и рекомендацийИспользуйте знания из этой книги, чтобы получить первое представление о лаготто-романьоло. Приятного чтения и обучения....
Читать онлайн
«Генерал и его армия» голосованием всех председателей жюри премии «Русский Букер» назван лучшим русским романом последнего десятилетия ХХ века. Наряду с главным вымышленным героем, советским генералом Кобрисовым, в романе действуют многие исторические персонажи, среди которых Сталин, Жуков, Хрущев, Ватутин… Особое внимание писателя привлекают фигуры немецкого генерала Гудериана и русского генерала-изменника Власова. Столкновение воль и характеров, пересечение военных судеб трех генералов придают...
Читать онлайн
Крупицы уникальной сыворотки наделяют людей сверхъестественными способностями, но лишают их зачатков нравственности. Неуловимые зомби, не помнящие своей истории, осаждают небольшой городок на юге России. Их задача – получить запасы бесценного препарата. Остановить безжалостных убийц может только доброволец, привитый смертельной вакциной…...
Читать онлайн