Основы программирования на Java
Основы программирования на Java
ОглавлениеВВЕДЕНИЕОСНОВНЫЕ ПОНЯТИЯ 1. ПЕРЕМЕННЫЕ 2. ТИПЫ 2.1. Простые типы 2. 2.1.2. Символы 2.1.3. Тип boolean 2.2. Приведение типов 3. МАССИВЫ 3.1. Многомерные массивы 4. ОПЕРАТОРЫ 4.1. Арифметические операторы 4.1.1. Оператор деления по модулю 4.1.2. Арифметические операторы присваивания 4.1.3. Инкремент и декремент 4.2. Целочисленные битовые операторы и операторы отношений 4.3. Операторы отношений 4.4. Булевы логические операторы 4.5. Тернарный оператор if-then-else 4.6. Приоритеты операторов 5. УПРАВЛЕНИЕ ВЫПОЛНЕНИЕМ ПРОГРАММЫ 5.1. Условный оператор if-else 5.2. Опреатор break 5.3. Оператор switch 5.4. Оператор return 6. ЦИКЛЫ 6.1. Цикл while 6.2. Цикл do-while 6.3. Цикл for 6.4. Оператор continue ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ НА JAVA 7. КЛАССЫ 7.1. Переменные класса 7.2. Оператор new 7.3. Объявление методов 7.4. Вызов метода 7.5. Скрытие переменных 7.6. Конструкторы 7.7. Совмещение методов 7. 8. Ссылка this 7.9. Наследование 7.10. Ссылка super 7.11. Замещение методов 7.12. Динамическое назначение методов 7.13. Директива final 7.14. Деструкторы 7.15. Статические методы Директива final, деструкторы и статические методы 7.16. Абстрактные классы 8. ПАКЕТЫ И ИНТЕРФЕЙСЫ 8.1. Пакеты 8.2. Интерфейсы 9. ОБРАБОТКА ИСКЛЮЧЕНИЙ 9.1. Основы механизма исключений 9.2. Типы исключений 9.3. Неперехваченные исключения 9.4. Операторы try и catch 9.5. Несколько разделов catch 9.6. Вложенные операторы try 9.7. Оператор throw 9.8. Оператор throws Операторы throw и throws 9.9. Оператор finally 10. МНОГОПОТОЧНОЕ ПРОГРАММИРОВАНИЕ 10.1. Модель легковесных процессов в Java 10.2. Подпроцесс 10.3. Интерфейс Runnable 10.4. Приоритеты подпроцессов 10.5. Синхронизация 10.6. Методы программного интерфейса легковесных процессов 11. ВВОД/ВЫВОД 11.2. Каталоги Классы InputStream и OutputStream 11. 3. Класс InputStream 11.4. Класс OutputStream Файловый поток FilelnputStream и FileOutputStream 11.5. Файловый поток FilelnputStream 11.6. Файловый поток FileOutputStream 12. ПРОГРАММИРОВНИЕ ГРАФИЧЕСКИХ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ 12.1. Компоненты 12.2. Класс Container 12.3. Класс Canvas 12.4. Класс Label 12.5. Класс Button 12.6. Класс Checkbox 12.7. Класс CheckboxGroup 12.8. Класс Choice 12.9. Класс List 12.10. Класс Scrollbar 12.11. Класс TextField 12.12. Класс TextArea 12.13. Стратегии размещения компонентов 12.14. Программирование окон – Window 12.15. Программирование меню 12.16. Модель обработки событий от компонентов ЗАКЛЮЧЕНИЕ БИБЛИОГРАФИЧЕСКИЙ СПИСОК |
Блог БЕЛЛСОФТ. Последние новости и интересные события мира Java-разработки
Повышение безопасности Linux в серверной и облачной среде
- Олег Чирухин
- Статьи
Linux известен своей безопасностью, но в связи с ростом киберпреступности необходимо принимать дополнительные меры ИТ-безопасности. Узнайте, как защитить сервера и контейнеры с помощью дополнительных настроек, инструментов и поддержки вендора.
Прочитать
поделиться
Вышли новые версии NIK 22.2.0 и 21.3.3
- Олег Чирухин
- Статьи
Мы рады сообщить о выходе новых сборок Инструментария Нативных Образов Axiom NIK
Прочитать
поделиться
Alpine Linux, легковесный дистрибутив для Docker-образов
- Олег Чирухин
- Статьи
Alpine Linux — это невероятно маленький дистрибутив Linux, который весит всего 2,67 МБ. Это в десять раз меньше, чем размер самых популярных дистрибутивов Ubuntu и Debian. Именно поэтому Alpine Linux всё чаще используется в виртуализации.
Прочитать
поделиться
Axiom JDK и Libercat — бренды российской Java
- Роман Карпов
- Статьи
Семейство продуктов Axiom JDK и Libercat включает российскую среду исполнения Java, сервер Java-приложений и другие инструменты для создания и запуска Java-приложений
Прочитать
поделиться
Axiom JDK 18.0.2, 17.0.4, 11.0.16 и 8u342 доступны для загрузки
- Олег Чирухин
- Статьи
Сегодня мы выпустили сборки семейства дистрибутивов Axiom JDK в рамках цикла критических обновлений безопасности (CPU). CPU-патчи (версии 8u342, 11.0.16, 17.0.4 и 18.0.2) содержат исправления известных уязвимостей (CVE) и помогают поддержать безопасность и производительность рантайма на.
..Прочитать
поделиться
Подтверждена совместимость Axiom JDK и Libercat с ОС РОСА
- Олег Чирухин
- Статьи
Сервер приложений Libercat и доверенная среда разработки и исполнения Java Axiom JDK Pro в связке с ОС РОСА обеспечивают отечественную платформу для Java-приложений с русскоязычной техподдержкой.
Прочитать
поделиться
aws-lambda-java-libs/aws-lambda-java-events at main · aws/aws-lambda-java-libs · GitHub
Тег с указанным именем ветки уже существует. Многие команды Git принимают имена как тегов, так и веток, поэтому создание этой ветки может привести к неожиданному поведению. Вы уверены, что хотите создать эту ветку?
aws-лямбда-java-библиотеки/ aws-лямбда-java-события /
Перейти к файлу
aws-лямбда-java-libs/ aws-лямбда-java-события /
Файлы
Постоянная ссылкаНе удалось загрузить последнюю информацию о коммите.
Тип
Имя
Последнее сообщение фиксации
Время фиксации
README.md
RELEASE.CHANGELOG.md
pom.xml
Поддерживаемые модели событий
-
ActiveMQEvent
-
APIGatewayCustomAuthorizerEvent
-
APIGatewayProxyRequestEvent
-
APIGatewayProxyResponseEvent
-
APIGatewayV2CustomAuthorizerEvent
-
APIGatewayV2HTTPEvent
-
APIGatewayV2HTTPResponse
-
APIGatewayV2WebSocketEvent
-
APIGatewayV2WebSocketResponse
-
ApplicationLoadBalancerRequestEvent
-
ApplicationLoadBalancerResponseEvent
-
AppSyncLambdaAuthorizerEvent
-
AppSyncLambdaAuthorizerResponse
-
КлаудФорматионКустомРесаурцеевент
-
CloudFrontEvent
-
Клаудватчлогсевент
-
CodeCommitEvent
-
CognitoEvent
-
CognitoUserPoolCreateAuthChallengeEvent
-
CognitoUserPoolCustomMessageEvent
-
CognitoUserPoolDefineAuthChallengeEvent
-
CognitoUserPoolEvent
-
CognitoUserPoolMigrateUserEvent
-
CognitoUserPoolPostAuthenticationEvent
-
CognitoUserPoolPostConfirmationEvent
-
CognitoUserPoolPreAuthenticationEvent
-
CognitoUserPoolPreSignUpEvent
-
CognitoUserPoolPreTokenGenerationEvent
-
CognitoUserPoolVerifyAuthChallengeResponseEvent
-
Событие конфигурации
-
ConnectEvent
-
DynamodbEvent
-
IoTButtonEvent
-
KafkaEvent
-
KinesisAnalyticsFirehoseInputPreprocessingEvent
-
KinesisAnalyticsInputPreprocessingResponse
-
KinesisAnalyticsOutputDeliveryEvent
-
KinesisAnalyticsOutputDeliveryResponse
-
KinesisAnalyticsStreamsInputPreprocessingEvent
-
KinesisEvent
-
KinesisFirehoseEvent
-
ЛямбдаDestinationEvent
-
LexEvent
-
RabbitMQEvent
-
S3BatchEvent
-
S3BatchResponse
-
S3Event
-
Запланированное событие
-
SecretsManagerRotationEvent
-
SimpleIAMPolicyResponse
-
SNSEvent
-
SQSBatchResponse
-
SQSEvent
Начиная с версии 3. 0.0
пользователям больше не требуется извлекать зависимости SDK для использования этой библиотеки.
Начало работы
Мейвен
<зависимости> ... <зависимость>com.amazonaws aws-лямбда-java-ядро <версия>1.2.1версия> зависимость> <зависимость>com.amazonaws <версия>3.11.0версия> зависимость> ... зависимости> aws-лямбда-java-события
Грейдл
'com.amazonaws:aws-лямбда-java-ядро:1.2.1' «com.amazonaws: aws-лямбда-java-события: 3.11.0»
Лейнинген и Ботинок
[com.amazonaws/aws-лямбда-java-ядро "1.2.1"] [com.amazonaws/aws-лямбда-java-события "3.11.0"]
сбт
"com.amazonaws" % "aws-lambda-java-core" % "1.2.1" «com.amazonaws» % «aws-лямбда-java-события» % «3.11.0»
Jammin’ Java Vienna, Билеты на концерты и музыкальные мероприятия 2023 – Songkick
20 ближайших концертов
227 Мэйпл Авеню Е. 22180 Вена, Вирджиния, США 703-255-1566 www.jamminjava.com
Ближайшие концерты Увидеть все
-
Импульсы (ВА) Greenhead, Motel Portrait и The Ramen Legion
Джаммин Ява, Вена, Вирджиния, США 227 Мэйпл Авеню Е.
Купить билетыНе пропустите.
Сохраните это событие в своих планах, и мы напомним вам, когда оно состоится!
-
Outerloop и проницательность обезьян Роско Трипп
Джаммин Ява, Вена, Вирджиния, США 227 Мэйпл Авеню Е.
Купить билеты -
Обруч Джеска Грейси и Рэйчел
Джаммин Ява, Вена, Вирджиния, США 227 Мэйпл Авеню Е.
Купить билеты -
Анна Мике
Джаммин Ява, Вена, Вирджиния, США 227 Мэйпл Авеню Е.
Купить билеты -
Майк Доус Тревор Гордон Холл
Джаммин Ява, Вена, Вирджиния, США 227 Мэйпл Авеню Е.
Купить билеты
Посмотреть все предстоящие концерты
Все события, происходящие в Jammin’ Java 2023-2024
Откройте для себя все 20 предстоящих концертов, запланированных на 2023-2024 годы в Jammin’ Java.
Jammin ‘Java проводит концерты для самых разных жанров от таких исполнителей, как Pulses (VA), Outerloop и A Shrewdness of Apes, ранее приветствовавших таких исполнителей, как Уоллис Берд, M4TR и Чак Профет.
Просмотрите список предстоящих концертов, и, если вы не можете найти своего любимого исполнителя, отследите их, и пусть Songkick сообщит вам, когда они пройдут в вашем районе.
Видео (7)
Фото (18)
Плакаты (1382)
Прошедшие концерты
Все-
Уоллис Берд Тейлор Эштон
Джаммин Ява, Вена, Вирджиния, США 227 Мэйпл Авеню Е.
-
М4ТР
Джаммин Ява, Вена, Вирджиния, США 227 Мэйпл Авеню Е.