Книга «Java 8. Карманный справочник» Лигуори Р, Лигуори П
-
Книги
- Художественная литература
- Нехудожественная литература
- Детская литература
- Литература на иностранных языках
- Путешествия. Хобби. Досуг
- Книги по искусству
-
Биографии.
- Комиксы. Манга. Графические романы
- Журналы
- Печать по требованию
- Книги с автографом
- Книги в подарок
- «Москва» рекомендует
-
Авторы • Серии • Издательства • Жанр
-
Электронные книги
- Русская классика
- Детективы
- Экономика
- Журналы
- Пособия
- История
- Политика
- Биографии и мемуары
- Публицистика
-
Aудиокниги
- Электронные аудиокниги
- CD – диски
-
Коллекционные издания
- Зарубежная проза и поэзия
- Русская проза и поэзия
- Детская литература
- История
- Искусство
- Энциклопедии
- Кулинария. Виноделие
- Все тематики
-
Антикварные книги
- Детская литература
- Собрания сочинений
- Искусство
- История России до 1917 года
- Художественная литература. Зарубежная
- Художественная литература. Русская
- Все тематики
- Предварительный заказ
- Прием книг на комиссию
-
Подарки
- Книги в подарок
- Авторские работы
- Бизнес-подарки
- Литературные подарки
- Миниатюрные издания
- Подарки детям
- Подарочные ручки
- Открытки
- Календари
- Все тематики подарков
- Подарочные сертификаты
- Подарочные наборы
- Идеи подарков
-
Канцтовары
- Аксессуары делового человека
- Необычная канцелярия
- Бумажно-беловые принадлежности
- Письменные принадлежности
- Мелкоофисный товар
- Для художников
-
Услуги
- Бонусная программа
- Подарочные сертификаты
- Доставка по всему миру
- Корпоративное обслуживание
- Vip-обслуживание
- Услуги антикварно-букинистического отдела
- Подбор и оформление подарков
- Изготовление эксклюзивных изданий
- Формирование семейной библиотеки
Расширенный поиск
Лигуори Р,Лигуори П
- Издательство:
- Год издания:
- 2016
- Место издания:
- Москва
- Язык текста:
- русский
- Язык оригинала:
- английский
- Тип обложки:
- Мягкая обложка
- Формат:
- 84х108 1/32
- Размеры в мм (ДхШхВ):
- 200×130
- Вес:
- 225 гр.
- Страниц:
- 256
- Тираж:
- 2016 экз.
- Код товара:
- 822983
- Артикул:
- 2380
- ISBN:
- 978-5-8459-2050-8
- В продаже с:
- 17. 11.2015
Дополнительная информация
Аннотация к книге «Java 8. Карманный справочник» Лигуори Р, Лигуори П:
Если вам нужно получить оперативные ответы по разработке или отладке программ на Java, то книга JAVA 8. КАРМАННЫЙ СПРАВОЧНИК послужит вам удобным справочником по стандартным возможностям языка программирования Java и его платформы. Вы найдете здесь
полезные примеры программирования, таблицы, рисунки и списки,
вспомогательную тематическую информацию, в том числе по Java Scripting API, средствам разработки сторонних фирм и основам унифицированного языка моделирования (Unified Modeling Language, UML).
Из книги JAVA 8. КАРМАННЫЙ СПРАВОЧНИК вы узнаете о новых возможностях Java 8, лямбда-выражениях и API для работы с датой и временем.
Эта небольшая книга JAVA 8. КАРМАННЫЙ СПРАВОЧНИК, включающая в себя описание новых возможностей Java, до Java SE 8 включительно, будет вашим идеальным спутником, где бы вы ни находились — в офисе, в учебном классе или в пути.
Читать дальше…
Как установить Java на CentOS Stream
Этот мануал поможет вам установить Java на CentOS Stream. В ходе рассмотрения предмета статьи мы будем устанавливать две основные последние версии Java. В репозитории CentOS можно найти их обе, а именно, Java 8 и Java 11. Начнём, пожалуй, с последней из них.
OpenJDK 11
Первым шагом вам нужно посмотреть, какие пакеты OpenJDK доступны для инсталляции. Они находятся в репозитории CentOS. Для этого используйте диспетчер пакетов dnf
:
$ sudo dnf search openjdk
Команда покажет листинг доступных пакетов, из которых можно выбрать необходимый для установки.
В списке доступных для установки пакетов присутствуют пакеты для инсталляции Java 11. Это пакеты имеют в своём названии java-11-openjdk
. Для инсталляции этой версии Java необходимо также запускать диспетчер пакетов. Команда будет выглядеть:
$ sudo dnf install java-11-openjdk
По окончании инсталляции вывод выглядит примерно следующим образом:
Здесь, вывод исполненной инструкции показывает список зависимостей, проинсталлированных в составе пакета. Версию установленного пакета можно вывести командой:
$ java -version
OpenJDK 8
В репозитории CentOS также присутствуют пакеты предыдущей версии Java: Java 8. Эти пакеты содержат в названии java-1.8.0-openjdk
. Для установки Java 8 в командной строке наберите следующее:
$ sudo dnf install java-1. 8.0-openjdk
В выводе, как и раньше, список установленных зависимостей:
Выбор версии по умолчанию
Теперь, вы можете изменить версию, которая будет использоваться по дефолту:
$ sudo alternatives --config java
Из списка установленных версий необходимо выбрать нужную, набрав номер выбора (1 или 2):
Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-4.el8.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-4.el8.x86_64/jre/bin/java)
Также, вы можете увидеть номер версии Java 8 с помощью инструкции:
$ java -version
Установка переменной среды
В большинстве своём приложения Java используют различные переменные окружения, такие как JAVA_HOME
, для того, чтобы определить расположение соответствующей версии.
Чтобы добавить эту переменную, достаточно прописать её в файл java. sh
, который нужно создать в директории /etc/profile.d/
:
$ cd /etc/profile.d $ sudo vi java.sh
В этот файл вставьте строку, соответствующую размещению версии Java (этот путь мы видели при переключении дефолтной версии Java с помощью sudo alternatives --config java
), например:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-4.el8.x86_64/
Так же, можно добавить переменную среды в файл .bashrc
, который располагается в домашней директории пользователя:
$ cd ~ $ sudo echo "JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-4.el8.x86_64/" >> .bashrc
Чтобы проверить, в какое значение установлена данная переменная окружения, нужно выйти из системы, затем снова войти и набрать:
$ echo $JAVA_HOME
Выводом этой короткой инструкции как раз и будет значение запрашиваемой переменной:
Заключение
В данном руководстве вы увидели, как установить Java на ОС CentOS, а также, как переключаться между установленными версиями Java. И плюсом у этому, вы увидели, как можно манипулировать значениями, используемых в вашей ОС, переменных окружения на примере одной из них.
Документация JDK 20 — Главная
- Главная
- Ява
- Java SE
- 20
Обзор
- Прочтите меня
- Примечания к выпуску
- Что нового
- Руководство по миграции
- Загрузить JDK
- Руководство по установке
- Формат строки версии
Инструменты
- Технические характеристики инструментов JDK
- Руководство пользователя JShell
- Руководство по JavaDoc
- Руководство пользователя средства упаковки
Язык и библиотеки
- Обновления языка
- Основные библиотеки
- HTTP-клиент JDK
- Учебники по Java
- Модульный JDK
- Руководство программиста API бортового регистратора
- Руководство по интернационализации
Технические характеристики
- Документация API
- Язык и ВМ
- Имена стандартных алгоритмов безопасности Java
- банок
- Собственный интерфейс Java (JNI)
- Инструментальный интерфейс JVM (JVM TI)
- Сериализация
- Проводной протокол отладки Java (JDWP)
- Спецификация комментариев к документации для стандартного доклета
- Прочие характеристики
Безопасность
- Руководство по безопасному кодированию
- Руководство по безопасности
Виртуальная машина HotSpot
- Руководство по виртуальной машине Java
- Настройка сборки мусора
Управление и устранение неполадок
- Руководство по устранению неполадок
- Руководство по мониторингу и управлению
- Руководство по JMX
Client Technologies
- Руководство по специальным возможностям Java
Ключевые слова Java
❮ Предыдущий Далее ❯
Java имеет набор ключевых слов, которые являются зарезервированными словами, которые нельзя использовать в качестве переменные, методы, классы или любые другие идентификаторы:
Ключевое слово | Описание |
---|---|
абстрактный | Модификатор отсутствия доступа. Используется для классов и методов: абстрактный класс нельзя использовать для создания объектов (для доступа к нему он должен быть унаследован от другого класса). Абстрактный метод может использоваться только в абстрактном классе и не имеет тела. Тело предоставлено подклассом (унаследовано от) |
утверждение | Для отладки |
логическое значение | Тип данных, который может хранить только значения true и false |
перерыв | Разрыв петли или блока переключателей |
байт | Тип данных, который может хранить целые числа от -128 до 127 |
чемодан | Помечает блок кода в операторах switch |
поймать | Перехватывает исключения, созданные операторами try |
символ | Тип данных, используемый для хранения одного символа |
класс | Определяет класс |
продолжить | Переход к следующей итерации цикла |
константа | Определяет константу. Не используется — используйте final вместо |
по умолчанию | Указывает блок кода по умолчанию в операторе switch |
до | Используется вместе с while для создания цикла do-while |
двойной | Тип данных, который может хранить целые числа от 1,7e−308 до 1,7e+308 |
еще | Используется в условных операторах |
перечисление | Объявляет перечисляемый (неизменяемый) тип |
экспорт | Экспортирует пакет с модулем. Новое в Java 9 |
удлинитель | Расширяет класс (указывает, что класс унаследован от другого класса) |
окончательная | Модификатор отсутствия доступа, используемый для классов, атрибутов и методов, который делает их неизменяемыми (невозможными для наследования или переопределения) |
наконец | Используется с исключениями, блок кода, который будет выполняться независимо от того, есть исключение или нет |
поплавок | Тип данных, который может хранить целые числа от 3. 4e-038 до 3.4e+038 |
для | Создать цикл for |
перейти к | Не используется и не выполняет функции |
если | Делает условный оператор |
инструменты | Реализует интерфейс |
импорт | Используется для импорта пакета, класса или интерфейса |
экземпляр | Проверяет, является ли объект экземпляром определенного класса или интерфейса |
ряд | Тип данных, который может хранить целые числа от -2147483648 до 2147483647 |
интерфейс | Используется для объявления класса особого типа, который содержит только абстрактные методы |
длинный | Тип данных, который может хранить целые числа от -9223372036854775808 до 9223372036854775808 |
модуль | Объявляет модуль. Новое в Java 9 |
родной | Указывает, что метод не реализован в том же исходном файле Java (но на другом языке) |
новый | Создает новые объекты |
упаковка | Объявляет пакет |
частный | Модификатор доступа, используемый для атрибутов, методов и конструкторов, делающий их доступными только внутри объявленного класса |
защищенный | Модификатор доступа, используемый для атрибутов, методов и конструкторов, делающий их доступными в том же пакете и подклассах |
общественный | Модификатор доступа, используемый для классов, атрибутов, методов и конструкторов, делающий их доступными для любого другого класса |
требуется | Указывает необходимые библиотеки внутри модуля. Новое в Java 9 |
возврат | Завершено выполнение метода и может использоваться для возврата значения из метода |
короткий | Тип данных, который может хранить целые числа от -32768 до 32767 |
статическая | Модификатор отсутствия доступа, используемый для методов и атрибутов. Доступ к статическим методам/атрибутам можно получить без создания объекта класса |
строгая | Ограничение точности и округления вычислений с плавающей запятой |
супер | Относится к объектам суперкласса (родителям) |
переключатель | Выбирает один из многих кодовых блоков для выполнения |
синхронизированный | Модификатор отсутствия доступа, который указывает, что методы могут быть доступны только одному потоку за раз |
этот | Ссылается на текущий объект в методе или конструкторе |
бросок | Создает пользовательскую ошибку |
бросает | Указывает, какие исключения могут быть вызваны методом |
переходный | Модификатор отсутствия доступа, указывающий, что атрибут не является частью постоянного состояния объекта |
попробуй | Создает оператор try. ..catch |
переменная | Объявляет переменную. Новое в Java 10 |
пустота | Указывает, что метод не должен возвращать значение |
летучий | Указывает, что атрибут не кэшируется локально для потока и всегда считывается из «основной памяти» |
а | Создает цикл while |
Примечание: true
, false
и null
не являются ключевыми словами, но являются литералами и зарезервированными словами, которые нельзя использовать в качестве идентификаторов.
❮ Предыдущий Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник по HTMLУчебник по CSS
Учебник по JavaScript
Учебник How To
Учебник по SQL
Учебник по Python
Учебник по W3.CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery
9011 9
Основные каталожные номера
Справочник по HTMLСправочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.